Database Management Systems email Addr : heriyanto.lucky@gmail.com : lucky_heriyanto@hotmail.com 4.1 Contact No : 081318170013 2006 by Prentice Hall
The Data Hierarchy Data field adalah unit terkecil dari suatu data Record adalah sekumpulan data field yang saling berelasi File adalah sekumpulan record yang saling berelasi Database adalah sekumpulan file yang saling berelasi 4.2 2006 by Prentice Hall
Database Spreadsheet direpresentasikan sebagai sekumpulan baris dan kolom dalam suatu tabel Relational database structure secara konsep sama dengan sekumpulan tabel yang saling berelasi Flat file adalah sebuah tabel yang telah memenuhi 1 st normal form Normalization adalah proses untuk menghilangkan data field dyang redundan d sehingga tidak menyebabkan eror saat menambah, menghapus, dan memodifikasi record 4.3 2006 by Prentice Hall
Spreadsheet Example of the COURSE Table 4.4 2006 by Prentice Hall
Database (Cont d) Primary Key adalah sebuah field atau kombinasi dari field yang berisi sebuah nilai yang unik yang mengindentifikasikan setiap record pada suatu tabel Candidate key adalah field yang bernilai unik dan mengidentifikasikan setiap baris tabel namun tidak terpilih sebagai key Descriptor adalah field yang bukan sebagai key 4.5 2006 by Prentice Hall
Database Types Personal Database Jumlah user 1 Media Laptop/PC, PDA Sinkronisasi WorkGroup Database Jumlah user 5-25 Client/server (2-tier) Concurrence, Sharing data Department/Division Database Jumlah user 25-100 Client/server (3-tier) Performance, Kualitas data 4.6 2006 by Prentice Hall
Database Types (Cont d) Enterprise Database Jumlah user > 100 Distributed/parallel server Integrasi, Distribusi, ib i Standar Web-enabled enabled Database Jumlah user > 1000 Web server & application server Multiple l platform, Security 4.7 2006 by Prentice Hall
Database Structures Database management system (DBMS) adalah aplikasi software yang menyimpan struktur database, datanya sendiri, relasi antar data, form dan report terkait dengan database tersebut 4.8 2006 by Prentice Hall
Database Structures (Cont d) Relational adalah hubungan antar tabel yang didefinisikan oleh sebuah key Physical relationship adalah hubungan struktur data pada media penyimpanan Implicit i relationship adalah dlhhb hubungan struktur data berdasarkan datanya 4.9 2006 by Prentice Hall
The COURSE Table in Access 4.10 2006 by Prentice Hall
Defining the CODE Field 4.11 2006 by Prentice Hall
Look-up Values 4.12 2006 by Prentice Hall
Unseperated Table of Course and Department Data Fields 4.13 2006 by Prentice Hall
Access View of Tables, Fields, and their Relationships 4.14 2006 by Prentice Hall
The Database Concept Database concept adalah integrasi antar record pada lokasi fisik yang berbeda secara logik Data independence adalah kemampuan untuk merubah struktur data tanpa merubah program aplikasi yang mengakses data tsb Data dictionary termasuk definisi dari data yang disimpan dalam database dan dikontrol oleh DBMS 4.15 2006 by Prentice Hall
Database Architecture 4.16 2006 by Prentice Hall
Database Architecture (Cont d) External Schema Bagaimana user berinteraksi dengan database tersebut. Tiap user memiliki kepentingan dan peran yang berbeda dalam mengakses database Conceptual Schema Digambarkan dalam format E-R Diagram atau Object Modelling Technology-independent Detil, menggambarkan seluruh data organisasi sesuai kebutuhan 4.17 2006 by Prentice Hall
Database Architecture (Cont d) Logical Schema Elemen model relasional (Tabel, baris, kolom, key, constraint) Nomalisasi Physical schema Bagaimana mekanisme penyimpanan ke dalam storage Menggambarkan file dan index yang digunakan Data warehouse 4.18 2006 by Prentice Hall
Data Modeling Techniques Entity-relationship diagrams (ERDs) adalah diagram yang menggambarkan data dalam suatu entitas dan hubungan antar entitas tersebut Entity merupakan objek (konseptual) yang memiliki lebih dari satu entity instances (contoh) dalam database Relationship adalah hubungan antar entitas. One-to-one 1:1 One-to-many 1:M Many-to-many M:N 4.19 2006 by Prentice Hall
Entity-Relationship Diagram 4.20 2006 by Prentice Hall
Using the Database Forms menunjukkan area kerja dimana suatu record dapat diproses dengan penambahan, penghapusan, atau modifikasi Navigation; ada informasi mengenai record Accuracy; ada ketepatan record yang ditampilkan Consistency; ada keajegan penamaan dan struktur Filtering; i ada seleksi terhadap record Subforms; ada form lain yang digunakan didalamnya 4.21 2006 by Prentice Hall
Combined Data Entry Form for the COURSE and PROJECT Tables 4.22 2006 by Prentice Hall
Using the Database (Cont d) Reports adalah sekumpulan data dari database yang ditampilkan dalam suatu format tertentu untuk membantu proses pengambilan keputusan Queries adalah sutu permintaan terhadap database untuk menampilkan record berdasarkan suatu kriteria/konstrain 4.23 2006 by Prentice Hall
Report of Departments Showing Courses Offered and Course Projects 4.24 2006 by Prentice Hall
Structured Query Language g Structured query language (SQL) adalah suatu kode dalam DBMS yang digunakan dalam melakukan tugas-tugas database Dikenal ada beberapa query language: VDL (View Definition Language) DDL (Data Definition Language) SDL (Storage Definition Language) DML (Data Manipulation Language) Data Sub Language Host Language g 4.25 2006 by Prentice Hall
Structured Query Language Code to Find Projects for the MIS105 Course 4.26 2006 by Prentice Hall
Advanced Database Processing On-line analytical processing (OLAP) allows data analysis similar to statistical cross-tabulation. Data mining, data marts,, and data warehousing focus on methodologies that offer users quick access to aggregated data specific to their decision-making needs. Knowledge discovery analyzes data usage and data commonality among different tables. 4.27 2006 by Prentice Hall
Database Personnel Data Administrator Bertanggung jawab untuk manajemen sumber daya data mencakup perencanaan, pengembangan, standar pemeliharaan, kebijakan, prosedur dan desain basis data secara konseptual Database Administrator Bertanggung jawab untuk realisasi fisik basis data mencakup desain fisik basis data, implementasi, keamanan, integritas pengendalian, backup dan restore, pemeliharaan sistem operasional, dan memastikan dapat dipakai dengan baik Database desainer Merancang basis data secara logika dan fisik Application Developer/Programmer Mengembangkan program aplikasi manajemen basis data End user (Sophisticated user dan Naive user) 4.28 2006 by Prentice Hall
DBMSs in Perspective DBMS Advantages Reduce data redundancy. Achieve data independence. Retrieve data and information rapidly. Improve security. DBMS Disadvantages Obtain expensive software. Obtain a large hardware configuration. Hire and maintain a DBA staff. 4.29 2006 by Prentice Hall
THANK YOU 4.30 2006 by Prentice Hall