Tugas4 sriulandari
MODEL DATA PADA DATABASE
Model data adalah sekumpulan konsep yang terintegrasi untuk Mendiskripsikan data, Hubungan data dan batas-batasanya dalam suatu organisasi. Model data merepresentasikan suatu organisasi. Model data harus menyediakan konsep dasar dan notaries yang memungkinkan perancang basis data dan pemakai untuk dapat mengkomunikasikan pemahamannya mengenai organisasi data.
Komponen Model Data
Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:
1.Bagian struktural, memuat sekumpulan aturan untuk melakukan konstruksi basis
data(database).
2.Bagian manipulasi, melakukan definisi tipe operasi yang diijinkan pada data, termasuk operasi yang digunakan untuk melakukan perubahan (update), atau membaca data (retrieve) dari basis data dan untuk melakukan perubahan struktur basis data.
3.Sekumpulan aturan mengenai integritas, yang akan menjaga keakuratan dari data
dalam basis data (database).
Kelompok Model Data
Terdapat 3 (tiga) kelompok model data, yaitu model data berbasis objek, model data berbasis record dan model data fisikal.
A. Model data berbasis objek.
Pada model ini menjelaskan data pada tingkat konsepsi dan view. Pada model ini terdapat beberapa macam model, yaitu:
-ER model (Entity relationship Model).
-OO model (Objek Oriented Model).
-Binary Model.
-Model data semantik.
-Model data infologikal, dan.
·Model data fungsional.
B. Model data berbasis record.
Pada model ini menjelaskan data pada tingkat konsepsi dan view, memakai
seluruh struktur lojik basis data dan menyediakan uraian tingkat tinggi dari
implementasi. Terdiri dari sejumlah fixed format record dengan berbagai tipe.
Pada model ini teradapat 3 (tiga) macam tipe,yaitu :
-Model data relational.
-Model data nerwork, dan
- Model data hirarki.
B.1. Model relational.
Pada model ini menggambarkan data dan relationship diantara data oleh suatu koleksi tabel, contoh nya: