Page 108 - E-Modul Sistem Basis Data
P. 108
Namun demikian, dalam pembuatan Diagram E-R kita tidak selalu dapat
melibatkan himpunan entitas seperti itu. Ada kalanya kita juga melibatkan
himpunan entitas yang lemah (Weak Entity Sets) atau merupakan bagian dari
himpunan entitas lainnya (Subtype Entities).
5.4.1 Himpunan Entitas Lemah (Weak Entity Sets)
Himpunan Entitas Lemah berisi entitas-entitas yang kemunculannya
tergantung pada eksistensinya dalam sebuah relasi terhadap entitas lain Himpunan
Entitas Lemah berisi entitas-entitas yang kemunculannya (Strong Entity).
Himpunan entitas yang demikian biasanya tidak memiliki atribut yang dapat
berfungsi sebagai key, yang benar-benar dapat menjamin keunikan entitas di
dalamnya. Sebagai contoh, untuk melengkapi data mahasiswa kita juga ingin
mengelola data hobbi dan orang tua. Berikut adalah contoh fakta yang dapat kita
gunakan beserta relasi yang terjadi:
Dengan fakta tersebut, dapat kita lihat bahwa entitas mahasiswa berelasi
sati-ke-satu dengan entitas orang tua dan berelasi satu-ke-banyak dengan entitas
hobbi, sehingga kita dapat menggambarkan Diagram E-R sebagai berikut:
96