Mempelajari Object Based Data Model dalam DBMS


Sebelum mempelajari object based data model, kita harus terlebih dahulu mengerti apa itu model data. Entity Relationship Model merupakan model yang mendeskripsikan entitas yang memiliki hubungan dengan satu sama lain. Aturan terpenting adalah Mapping Kardinalitas yang menentukan jumlah entitas yang dapat dikaitkan dengan entitas lain melalui set relationship.
-One to One, dimana sebuah entitas hanya terhubung dengan satu entitas lain, dan sebaliknya.
Contoh : Seorang suami yang terhubung dengan seorang istri

-One to Many, dimana sebuah entitas A terhubung dengan beberapa entitas di B, namun entitas B hanya dapat terhubung dengan satu entitas A.
Contoh : Seorang ibu (A) terhubung dengan beberapa anak (B), dan anak-anak ini (B) hanya terhubung dengan 1 ibu (A).
-Many to One, dimana beberapa entitas A terhubung dengan satu entitas di B, namun entitas B dapat berhubungan dengan beberapa entitas A.
Contoh : Beberapa anak (A) terhubung dengan 1 ibu (B), dan ibu ini (B) terhubung dengan beberapa anak (A).
-Many to Many, dimana beberapa entitas A terhubung dengan beberapa entitas B, dan sebaliknya.
Contoh : Seorang pegawai dapat mengambil beberapa project, dan sebuah project harus diambil oleh beberapa pegawai.

Perhatikan bahwa relasi tiap entitas dihubungkan dengan simbol-simbol. Semantic Model
Hampir sama dengan Entity Relationship Model, hanya saja hubungan antara relasi tidak dinyatakan dengan simbol, tetapi dengan semantic(kata-kata)
Share on Google Plus

About arshvb

    Blogger Comment
    Facebook Comment

1 komentar: