Basis Data
Basis Data
Williams, B.K, Stacy C. Sawyer (2007). Using Information Technology: A Practical Introduction to Computers & Communications. Seventh Edition, McGraw-Hill, New York. ISBN-13: 978-007-110768-6
Learning Outcomes
Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :
menjelaskan: hierarkhi data, key-filed, tipe file, metode akses dan penyimpanan data; pengertian dan keuntungan sistem manajemen basisdata, dan jenis-jenis akses basisdata yg utama(C2)
Outline Materi
Managing Files: Basic Concepts Database Management Systems Database Models Data Mining The Ethics of Using Databases
Managing Files: Basic Concepts A database is a logically organized collection of related data designed and built for a specific purpose Data is stored hierarchically for easier storage and retrieval
Files: collections of related records
Records: collections of related fields
Field: unit of data containing 1 or more characters Character: a letter number or special
character made of bits
Bit: a 0 or 1 8-4
8-6
Executable files are program files translated so they can be executed on the computer
Double-clicking on them will cause them to run They have file extensions like .exe or .com
8-7
Data files are often compressed to save space and transmit them faster
Compression removes repetitive elements from a file
8-8
Increased security
Limits who can create, read, update, and delete the data
Offer validation checks, backup utilities, and procedures for data inserting, updating, and deletion
8-9
8-10
8-11
12
Database Models
Hierarchical Databases Fields or records are arranged in related groups resembling a family tree with child (low-level) records subordinate to parent (high-level) records Root record is the parent record at the top of the database, and data is accessed through the hierarchy Oldest and simplest; used in mainframes
8-13
Database Models
Network Database Similar to a hierarchical database, but each child record can have more than one parent record Used principally with mainframe computers Requires the database structure to be defined in advance
8-14
Database Models
Relational Database
Relates or connects data in different files through the use of a key, or common data element Examples are Oracle, Informix, Sybase Data exists independently of how it is physically stored Users dont need to know data structure to use the database Uses SQL (structured query language) to create, modify, maintain, and query the data Query by Example uses sample records or forms to allow users to define the qualifications for choosing records
8-15
Database Models
Object-oriented Databases
Use objects, software written in small, manageable chunks, as elements within data files An object consists of
Data in any form, including audio, graphics, and video Instructions on the action to be taken with the data
Examples include FastObjects, GemStone, Objectivity DB, Jasmine Object Database, and KE Express Types include
Web database Hypermedia database
8-16
Database Models
Multidimensional Database (data sangat9x banyak)
Models data as facts, dimensions, or numerical answers for use in the interactive analysis of large amounts of data for decisionmaking purposes Allows users to ask questions in colloquial English Use OLAP (Online Analytical Processing) software to provide answers to complex database queries 8-17
Data Mining
Is the computer-assisted process of sifting through and analyzing fast amounts of data to extract hidden patterns and meaning and to discover new knowledge (pattern/pola suatu database sehingga bisa menyimpulkan sesuatu) Data is fed into a Data Warehouse through the following steps Identify and connect to data sources Perform data fusion and data cleansing Obtain both data and meta-data (data about the data) Transport data and meta-data to the Data Warehouse Data Warehouse is a special database that shows detailed and summary data from multiple sources
8-18
Data Mining
Methods for searching for patterns in the data and interpreting the results Regression analysis (numarical--nyari rumus dari suatu pola / data) Develops a formula to fit patterns in the data that has been extracted Formula is applied to other data sets to predict future trends Classification analysis (klasifikasikan berdasarkan sifatnya) A statistical pattern recognition process that is applied to data sets with more than just numerical data
8-19
Data Mining
Applications include A phone company identifying customers with large bills, who were really small businesses trying to pay the cheaper residential rate A coach in the Gymnastics Federation used it to discover what long-term factors contributed to athletes performance Retail stores use it to predict future purchase patterns to help them choose which products to stock for the future
8-20
Discussion Question: Has any one had their identity stolen? How long did it take you to get it straightened out?
8-21
Kesimpulan
Tugas : Hardcopyminggu depandengan coverdisteples Tentang kelanjutan tugas : a. Metode (penulisan) b. Perancangan (tiga minggu terakhir presentasi) Awal : pendahuluan metode perancangan KUNCI DIRUMUSAN MASALAH (apa yg menjadi masalah) LATAR BELAKANG (kenapa itu menjadi masalah)
22