Dalam postingan kali ini saya akan membahas 2 subbab
lanjutan dari yang sebelumnya masih Model Data Relational.
Varian Entitas
Ada 2 macam entitas yaitu entitas kuat dan entitas lemah
- Entitas Kuat, merupakan himpunan entitas yang dilibatkan dalam ERD, tidak memeliki ketergantungan dengan entitas lainnya
- Entitas Lemah, adalah suatu entity yang mana keberadaaanya tergantung dari keberadaan entity lain, tidak memiliki atribut yang dapat berfungsi sebagai key attribute
Gambar diatas merupakan contoh
dari entitas kuat dan lemah, data hobi dapat dikategorikan sebagai entitas
lemah digambarkan dengan kotak ganda karna keberadaanya bergantung pada relasi
yang ada pada himpunan data mahasiswa
Agregesi
Suatu gambaran himpunan relasi
yang menghubungkan sebuah himpunan entitas dengan himpunan relasi dalam ERD
dengan syarat telah ada relasi lain. Relasi dalam agregesi terbentuk tidak
hanya dari entitas tapi juga mengandung unsur relasi lain.
Contoh : relasi antara himpunan entitas mahasiswa dengan himpunan entits mata kuliah, ada beberapa mata kuliah yang mengandung praktikum. relasi Kegiatan dalam diagram ER dibawah menunjukan entitas mahasiswa yang mengikuti kegiatan praktikum, karenan sedang mengikuti mata kuliah yang ada praktikumnya.