Minggu, 02 Desember 2012

Kardinalitas dalam Basis Data



Kekangan Kardinalitas

Kekangan kardinalitas (cardinality constraint)(Hoffer, dkk; 2005) menyatakan jumlah istansentitas suatu tipe entitas yang dikaitkan dengansetiap instans pada tipe entitas lain.
Menurut Silberschatz, dkk (2002), hal seperti itu disebut dengan istilah rasio kardinalitas atau pemetaan kardinalitas.
Terdapat 2 jenis kekangan kardinalitas yang dapat diterapkan, yaitu: kardinalitas minimum dan kardinalitas maksimum.
Ø  Kardinalitas minimum à jumlah tersedikit suatuinstans dari suatu tipe entitas yang dapatdikaitkan dengan setiap instans pada tipe entitaslain. Jumlah minimun bisa 0 ataupun 1.
Ø  Kardinalitas maksimum à jumlah terbanyak dariinstans suatu tipe entitas yang dapat dikaitkandengan setiap instans dari tipe entitas lain.Jumlah nilainya bisa berupa 1 atau banyak.
Contoh:
Hubungan antara DOSEN dan MAHASISWA, maka:
1.    Untuk kekangan kardinalitas minimum:
a)        Setiap dosen minimal menjadi pembimbing akademis nol mahasiswa.
b)        Setiapmahasiswaminimum mempunyai satu dosen pembimbing akademis
2.    Untuk kekangan kardinalitas maksimum;
a)        Setiap dosen maksimal menjadi pembimbing akademis banyak mahasiswa.
b)        Setiap mahasiswa maksimal mempunyai satu dosen pembimbing akademis.

2 komentar:

  1. kurang jelas mbk artikelnya. lbh bagus lagi dikasih cth diagramnya. thx

    BalasHapus
  2. oh iya nanti kalo ada waktu saya posting lagi yang lengkap, makasih sarannya :)

    BalasHapus