Tugas 3 : Apa itu relation dalam ERD ? dan mengapa many to many tidak baik di gunakan pada ERD ?

Apa itu relation dalam ERD ?

 Relasi dalam ERD adalah hubungan yang terjadi antara satu atau lebih entitas. Relasi sendiri sering disebut dengan proses. Komponen ini digambarkan dengan lambang belah ketupat.

 Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Gambar relasi diwakili oleh simbol belah ketupat. Relasi juga terbagi menjadi beberapa jenis:

1.      One to one: setiap entitas hanya bisa mempunyai relasi dengan satu entitas lain. Contoh: siswa dengan nomor induk siswa

2.      One to many: hubungan antara satu entitas dengan beberapa entitas dan sebaliknya. Contoh: guru dengan murid dan sebaliknya.

3.      Many to many: setiap entitas bisa mempunyai relasi dengan entitas lain, dan sebaliknya. Contoh: siswa dan ekstrakurikuler.


mengapa many to many tidak baik di gunakan pada ERD ?

4.      Kompleksitas Query

5.      Kesulitan dalam Memelihara Data

6.      Ketidakjelasan dalam Bisnis Logic

7.      Kinerja Rendah


Solusi Alternatif 

1. Menggunakan Tabel Penengah (Intermediate Table) 

2. Menggunakan One-to-Many Relationships 

 

Komentar

Postingan populer dari blog ini

Tugas 2 : Apa itu Primary key, Foreign key, dan Candidate key pada penerapan ERD ?

Tugas 4 : Apa itu normalisasi pada ERD ?