Post 8: Apa itu relation pada ERD, mengapa Many to Many tidak baik digunakan pada ERD

 UBP Karawang


- Apa itu Relation pada ERD?

Dalam ERD ( Entity Relationship Diagram), relation (relasi) adalah hubungan antara dua atau lebih entitas yang menunjukkan bagaimana data pada satu entitas berhubungan dengan data di entitas lainnya.

Relation ditunjukkan dengan garis penghubung antar entitas, dan sering diberi label seperti:

One to One (1:1)

One to Many (1:N)

Many to Many (M:N)


- Mengapa Many to Many (M:N) tidak baik digunakan langsung dalam ERD?

1.  Tidak bisa langsung diimplementasikan di database relasional

Database relasional seperti MySQL, SQL Server dll tidak mendukung hubungan Many to Many secara langsung, Karena itu Many to Many harus dipecah menjadi dua hubungan 1:N melalui tabel bantu (Intermediate table / Associative entity).


2. Sulit dalam pengelolaan data

Hubungan M:N menyebabkan kompleksitas saat melakukan query, validasi data juga jadi lebih rumit.


3. Tidak fleksibel untuk menyimpan atribut tambahan.

Komentar

Postingan populer dari blog ini

Post 5: Tatacara Installasi 1 DBMS (MySQL)

Pertemuan 4: Apa itu Normalisasi pada ERD

Post 6 : Apa itu attribute, entitas dan relasi dalam ERD