1 / 15

PEMODELAN DATA

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 ) .

malana
Download Presentation

PEMODELAN DATA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PEMODELAN DATA

  2. Model Basis Data • Model Hirarkis • Model Jaringan • Model Relasional

  3. 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).

  4. Skema model hierarkis

  5. Model Jaringan • Satu simpul anak bisa memiliki lebih dari satu simpul orangtua, orangtua  pemilik (owner) dan anak  anggota.

  6. Model relasional • Merupakan 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.

  7. Skema Model Relasional Tb_minat_mhs Tb_mhs Tb_konsen Tb_dosen

  8. Contoh DBMS • DB2, dari IBM • MySQL • Microsoft SQL Server • Microsoft Visual Foxpro • Oracle • dll

  9. Perintah-perintah DBMS • DDL (Data Definition Language) • DML (Data Manipulation Language)

  10. 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 database • Alter table • Dropping table, dropping database

  11. DML (Data Manipulation Language) • perintah-perintah yang digunakan untuk mengubah, me-manipulasi dan mengambil data pada basis data. • Contoh DML : • Insert data • Update data • Delete data • Select table

  12. Urutan proses DBMS ketika mengakses suatu record dalam basis data • Program aplikasi memanggil DBMS untuk membaca record. • DBMS memperoleh subschema program aplikasi dan mencocokan dengan deskripsi datanya. • DBMS memperoleh schema dan menentukan tipe data logik data. • DBMS mengetes deskripsi fisik dan menentukan record yang dibaca. • DBMS memberikan instruksi kepada OS untuk membaca record.

  13. Urutan proses DBMS ketika mengakses suatu record dalam basis data • OS berinteraksidenganfisik media penyimpanan data. • Data ditransferdari media penyimpanankebuffer system • Dalambuffer, data dibandingkandengansubschemadanschema. • DBMS mentransfer data yang sesuaidengan subschema dan schema daribuffer system ke area kerja program aplikasi. • DBMS menyampaikaninformasi status ke program aplikasitermasukindikasierrorjikaterjadikesalahan. • Program aplikasidapatberoperasidengan data dalam area kerja.

  14. 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. • Subschema Deskripsi terpisah dari dari atribut, record, dan batasan nilai yang akan digunakan oleh sebuah program aplikasi

More Related