|
32
2.
Entitas lemah
Entitas lemah merupakan sebuah tipe entitas yang
keberadaannya tergantung pada beberapa jenis entitas lainnya.
Contoh tipe entitas lemah yaitu pada Preference yang
ditunjukkan pada gambar 2.8.
Sifat dari suatu entitas lemah adalah bahwa setiap kejadian
entitas tidak dapat identifikasi secara unik hanya
menggunakan atribut yang terkait dengan jenis entitasnya.
Pada gambar 2.8 tidak ada kunci utama untuk entitas
Preference. Itu berarti bahwa setiap kemunculan entitas
Preference
tidak dapat diidentifikasi hanya menggunakan
atribut entitas tersebut saja, namun identifikasi setiap
Preference
melalui hubungan bahwa preferensi memiliki
dengan klien yang unik identifikasi menggunakan kunci utama
untuk jenis entitas Client, yaitu clientNo. Dalam contoh ini,
entitas Preference
digambarkan memiliki ketergantungan
eksistensi bagi entitas Client, yang disebut sebagai pemilik
entitas. Jenis entitas lemah kadang-kadang disebut sebagai
entitas child, dependent, atau subordinate. Sedangkan untuk
jenis entitas kuat sering disebut sebagai entitas parent, owner,
atau dominan.
Sama halnya dengan entitas, atribut juga saling terhubung
dengan atribut lainnya. Atribut yang berhubungan dengan tipe
hubungan menggunakan simbol yang sama dengan tipe entitas.
Namun, untuk membedakan hubungan antara atribut dengan
entitas, hubungan antar atribut dihubungkan dengan menggunakan
garis putus-putus. Sebagai contoh terdapat pada gambar 2.9 yang
menunjukkan hubungan Advertises
dengan atribut dateAdvert
dengan atribut cost.
|