pemodelan data

15
PEMODELAN DATA

Upload: malana

Post on 12-Jan-2016

48 views

Category:

Documents


5 download

DESCRIPTION

PEMODELAN DATA. Model Basis Data. Model Hirarkis Model Jaringan Model Relasional. Model Hirarkis. Biasa disebut dengan model pohon ( tree model )  menggunakan pola hubungan orangtua-anak ( parent-child ). Setiap simpul menyatakan sekumpulan medan ( field ) . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: PEMODELAN DATA

PEMODELAN DATA

Page 2: PEMODELAN DATA

Model Basis DataModel HirarkisModel Jaringan Model Relasional

Page 3: PEMODELAN DATA

Model Hirarkis• Biasa disebut dengan model pohon (tree

model) menggunakan pola hubungan orangtua-anak (parent-child). Setiap simpul menyatakan sekumpulan medan (field).

• Suatu simpul (node) yang terhubung ke simpul pada level di bawahnya orangtua (parent). Simpul yang dibawahi orangtua anak (child). Simpul yang tak memiliki anak daun (leaf). Hubungan orangtua dan anak cabang (branch).

Page 4: PEMODELAN DATA

Skema model hierarkisDosen

Siti Nurbaya

MK: Basis Data MK: COBOL

Rudy Asti EdiDinaDani

DosenDt. Maringgih

MK: Matematika

WartoWarti

Page 5: PEMODELAN DATA

Model JaringanSatu simpul anak bisa memiliki lebih dari

satu simpul orangtua, orangtua pemilik (owner) dan anak anggota.

DosenSiti Nurbaya

MK: Basis Data MK: COBOL

Rudy Asti EdiDinaDani

DosenDt. Maringgih

MK: Matematika

WartoWarti

Page 6: PEMODELAN DATA

Model relasionalMerupakan model yang paling sederhana

sehingga mudah digunakan dan dipahami, serta paling populer saat ini sekumpulan tabel berdimensi dua (relasi atau tabel) relasi dirancang untuk menghilang kan kemubaziran data.

Page 7: PEMODELAN DATA

Skema Model Relasional

Tb_mhsTb_minat_mhs

Tb_dosenTb_konsen

Page 8: PEMODELAN DATA

Contoh DBMSDB2, dari IBMMySQLMicrosoft SQL ServerMicrosoft Visual FoxproOracledll

Page 9: PEMODELAN DATA

Perintah-perintah DBMSDDL (Data Definition Language)DML (Data Manipulation Language)

Page 10: PEMODELAN DATA

DDL (Data Definition Language)Merupakan perintah-perintah yang biasa

digunakan oleh administrator basis data (DBA) untuk mendefinisikan skema ke DBMS

Contoh DDL : Create table, create databaseAlter tableDropping table, dropping database

Page 11: PEMODELAN DATA

DML (Data Manipulation Language)perintah-perintah yang digunakan untuk

mengubah, me-manipulasi dan mengambil data pada basis data.

Contoh DML : Insert dataUpdate dataDelete dataSelect table

Page 12: PEMODELAN DATA

Urutan proses DBMS ketika mengakses suatu record dalam basis data1. Program aplikasi memanggil DBMS untuk

membaca record.2. DBMS memperoleh subschema program

aplikasi dan mencocokan dengan deskripsi datanya.

3. DBMS memperoleh schema dan menentukan tipe data logik data.

4. DBMS mengetes deskripsi fisik dan menentukan record yang dibaca.

5. DBMS memberikan instruksi kepada OS untuk membaca record.

Page 13: PEMODELAN DATA

Urutan proses DBMS ketika mengakses suatu record dalam basis data6. OS berinteraksi dengan fisik media penyimpanan data.7. Data ditransfer dari media penyimpanan ke buffer

system8. Dalam buffer, data dibandingkan dengan subschema

dan schema.9. DBMS mentransfer data yang sesuai dengan

subschema dan schema dari buffer system ke area kerja program aplikasi.

10. DBMS menyampaikan informasi status ke program aplikasi termasuk indikasi error jika terjadi kesalahan.

11. Program aplikasi dapat beroperasi dengan data dalam area kerja.

Page 14: PEMODELAN DATA

Perbedaan Schema dan subschema ?

Schema Deskripsi hubungan logik antar data dalam basis data secara lengkap, termasuk didalamnya nama dan deskripsi dari semua atribut dan record.

SubschemaDeskripsi terpisah dari dari atribut, record, dan batasan nilai yang akan digunakan oleh sebuah program aplikasi

Page 15: PEMODELAN DATA

NAMA ALAMAT BAGIAN GAJI

NAMA BAGIAN

Skema

SubSkema