Jumat, 13 Oktober 2017

Penjelasan Model Data

Model Data

Model data adalah sekumpulan tool konseptual untuk mendeskripsikan data, relasi relasi antar data, semantik data dan konsistensi konstrain. Tiga kelompok model data yaitu: Object-based data semantik data dan konsistensi konstrain.
Tiga kelompok model data yaitu:
Object based logical models dan record-based logical models.

1. Object-based logical Models
Object Object -based logical Models Terdiri dari :
- Entity-relationship model
- Object-oriented model


a. Entity-relationship Model
• E-R model didasarkan atas persepsi terhadap dunia nyata yanga terdiri dari sekumpulan objek  disebut entity, dan hubungan antar objek tersebut disebut relationship.
• Entity adalah objek di dunia yang bersifat unik. Setiap entity mempunyai atribut yang membedakannya dengan entity lainnya.
• Contoh :
entity Mahasiswa, mempunyai atribut nama, umur,
alamat no. ktm.
• Pemodelan data dengan model E-R menggunakan diagram E-R. Diagram E-R terdiri dari :
! Kotak persegi panjang, menggambarkan himpunan
! Elip, menggambarkan atribut-atribut entity
! Diamon, menggambarkan hubungan antara himpunan
! Garis, yang menghubungkan antar objek dalam diagram E-R




Object-oriented database atau object database adalah sebuah model basis data yang informasinya direpresentasikan dalam bentuk objek, seperti yang digunakan pada pemograman berorientasi objek. OODB direkomendasikan ketika ada kebutuhan bisnis untuk memproses data yang kompleks.Sesuai dengan namanya, OODB adalah gabungan kemampuan basis data yang dikombinasikan dengan bahasa pemograman berorientasi objek. Sedangkan model E-R ini didasarkan atas persepsi terhadap dunia nyata yang terdiri dari sekumpulan objek, yang disebut entitas dan hubungan antar objek atau yang disebut dengan relationship.
contoh gambar object-oriented model

 

MODEL DATA
2. record-based logical models
Terdapat beberapa model dalam kelompok ini :
a. Model Relasional (Relational Model)
• model relasional menggunakan kumpulan tabel-tabel untuk merepresentasikan data relasi antar data-data.
• Setiap tabel terdiri atas kolom-kolom, dan setiap kolom mempunyai nama yang unik.
 
b. Model Jaringan (Network Model)
• Data dalam model jaringan direpresentasikan dengan sekumpulan record (Pascal), dan relasi antara dengan sekumpulan record (Pascal), dan relasi antara data direpresentasikan oleh record & link.
• Link dipandang sebagai pointer. Record-record diorganisasikan sebagai graf.
 
c. Model Hirarki (Hirarchical Model)
• Mirip dengan model jaringan.
• Data direpresentasikan dalam record dan link.
• Data direpresentasikan dalam record dan link.
• Perbedaannya adalah, record-record diorganisasikan sebagai tree (pohon) daripada graf.
Model relasional berbeda dengan model jaringan & hirarki, dalam hal penggunaan pointer atau link.
contoh Model Hirarki:
 
Nama : Alpin Apandi
NPM :16110037
Kelas :Ti-p1601
Semester: 3(Tiga)
Dosen:Rivalry K Hondro M.Kom
Mata Kuliah: Sistem Basis Data
Read More ->>
Diberdayakan oleh Blogger.