Model Data adalah sekumpulan konsep-konsep untuk menerangkan data, hubungan-hubungan antara data dan batasanbatasan data yang terintegrasi di dalam suatu organisasi
referensi: http://sgenk.blogspot.com
Model data biasanya digambarkan menggunakan Entity Relantionship Model (ERD), Relational Model dan Object Oriented Model.
Pada pembahasan ini kami baru dijelaskan tentang Entity Relantionship Model (ERD).
ERD merupakan model yang menjelaskan hubungan antar data dalam basis data yang terdiri atas object-object dasar yang mempunyai hubungan atau relasi antara suatu object dengan object lainnya.
Data Modelling terbagi atas :
- Object / entitas : representasi informasi dengan sejumlah property atau atribut.
- Attributes : pengenal dari objec, ciri dari object dan penghubung dengan objek lain.
- Relationships : hubungan antara satu object dengan object lainnya.
Didalam ERD juga terdapat Cardinality dan Modality. Cardinality menggambarkan hubungan antara entitas satu dengan entitas lainnya yang saling berkaitan. Cardinality terdiri dari 3 macam seperti :
- Satu ke satu (one to one) dimana setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
- Satu ke banyak(one to many) dimana setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
- Banyak ke banyak(many to many) dimana setiap anggota entitas A dapat berhubungan dengan banyak entitas anggota B, begitu pulah sebaliknya.
Yang saya masih bingung bagaimana caranya menetukan primary key dan cardinality dalam sebuah kasus..
Sekian n Terima kasih >,<
Tidak ada komentar:
Posting Komentar