![](https://static.wixstatic.com/media/11062b_6a134fc09ea34833a17d295e295ab517f000.jpg/v1/fill/w_1920,h_1080,al_c,q_90,enc_avif,quality_auto/11062b_6a134fc09ea34833a17d295e295ab517f000.jpg)
Entity Relationship Diagram
Definisi
Diagram perhubungan entiti, juga dikenali sebagai ERD, ER Diagram atau model ER, adalah sejenis gambarajah struktur untuk digunakan dalam reka bentuk pangkalan data. ERD mengandungi simbol dan penyambung yang berbeza yang menggambarkan dua maklumat penting: Entiti utama dalam skop sistem, dan hubungan antara entiti ini.
![](https://static.wixstatic.com/media/9ace67_37e2b91918c54ec58d4d4637c744b077~mv2.jpg/v1/crop/x_23,y_152,w_494,h_227/fill/w_211,h_97,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/9ace67_37e2b91918c54ec58d4d4637c744b077~mv2.jpg)
Entiti
Suatu perkara atau konsep yang boleh didefinisikan di dalam sistem, seperti orang / peranan (misalnya Pelajar), objek (misalnya Invois), konsep (contohnya Profil) atau peristiwa (mis. Transaksi) (nota: Di ERD, istilah "entiti" digunakan bukannya "meja", tetapi mereka adalah sama). Apabila menentukan entiti, fikirkannya sebagai kata nama. Dalam model ER, entiti ditunjukkan sebagai segi empat. Entiti terbahagi kepada tiga jenis iaitu Entiti Kuat (utama), Entiti Lemah, dan Entiti Bersekutu.
Entiti Kuat
Bentuk ini adalah bebas dari entiti lain, dan sering disebut entiti induk, kerana mereka sering akan memiliki entitas yang lemah yang bergantung pada mereka. Mereka juga akan mempunyai kunci utama, membezakan setiap kejadian entiti.
![](https://static.wixstatic.com/media/9ace67_5da93ffb97e9498e839baaab2fa26a6c~mv2.jpg/v1/crop/x_19,y_156,w_511,h_234/fill/w_210,h_96,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/9ace67_5da93ffb97e9498e839baaab2fa26a6c~mv2.jpg)
Entiti Lemah
Entiti lemah bergantung pada jenis entiti lain. Mereka tidak mempunyai kunci utama, dan tidak mempunyai makna dalam rajah tanpa entiti induknya.
Entiti Bersekutu
Entiti persatuan mengaitkan keadaan beberapa jenis entiti. Mereka juga mengandungi atribut khusus untuk hubungan antara kejadian entiti itu.
![](https://static.wixstatic.com/media/9ace67_42c726b9413642a09175bfbc5d6f55e0~mv2.jpg/v1/crop/x_26,y_160,w_486,h_213/fill/w_219,h_96,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/9ace67_42c726b9413642a09175bfbc5d6f55e0~mv2.jpg)
Hubungan
Dalam rajah entiti hubungan, hubungan digunakan untuk mendokumenkan interaksi antara dua entiti. Hubungan biasanya merupakan kata kerja seperti memberi, mengaitkan, atau menjejaki dan memberikan maklumat berguna yang tidak dapat dilihat dengan hanya jenis entiti. Hubungan ditafsir dalam bentuk berlian. Objek ini mempunyai dua jenis, iaitu Hubungan dan juga Hubungan Lemah.
Hubungan
Hubungan adalah persatuan antara atau antara entiti. Dalam beberapa kes, entiti akan di hubungkan dengan diri sendiri.
![](https://static.wixstatic.com/media/9ace67_702894494b164fe0a48d0cc4d87188a0~mv2.png/v1/fill/w_367,h_146,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/9ace67_702894494b164fe0a48d0cc4d87188a0~mv2.png)
Hubungan Lemah
Hubungan lemah adalah hubungan antara entiti lemah dan pemiliknya.
![](https://static.wixstatic.com/media/9ace67_2fe5998f39f1443186dcd544a07a3a4e~mv2.png/v1/fill/w_339,h_135,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/9ace67_2fe5998f39f1443186dcd544a07a3a4e~mv2.png)
Atribut
Atribut adalah ciri-ciri entiti yang membantu para pengguna untuk lebih memahami pangkalan data. Atribut dimasukkan untuk memasukkan butir-butir pelbagai entiti yang disorot dalam gambarajah ER konseptual. Atribut diwakili oleh oval. Atribut utama adalah ciri unik yang membezakan entiti. Objek ini terbahagi kepada tiga jenis iaitu Atribut, Atribut Multivalued, dan Atribut Derived.
Atribut Multivalued
Atribut multivalued adalah yang boleh mengambil lebih dari satu nilai.
Atribut
Atribut adalah ciri-ciri entiti, hubungan banyak-ke-banyak, atau perhubungan satu sama satu.
Atribut Derived
Atribut yang diturunkan adalah atribut yang nilainya boleh dikira daripada nilai atribut yang berkaitan.
![](https://static.wixstatic.com/media/9ace67_85adfbf827674349b7d9dc9fa99c90ad~mv2.png/v1/fill/w_245,h_110,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/9ace67_85adfbf827674349b7d9dc9fa99c90ad~mv2.png)
![](https://static.wixstatic.com/media/9ace67_f2e5125df813434c935be4708b400db2~mv2.png/v1/fill/w_241,h_108,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/9ace67_f2e5125df813434c935be4708b400db2~mv2.png)
![](https://static.wixstatic.com/media/9ace67_66e3a0e44f974b26abd277a49d39ec90~mv2.png/v1/fill/w_227,h_102,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/9ace67_66e3a0e44f974b26abd277a49d39ec90~mv2.png)
Kardinaliti
Kardinality merujuk kepada bilangan kali maksimum contoh dalam satu entiti yang boleh dikaitkan dengan contoh-contoh entiti lain. Ordinality, sebaliknya, adalah bilangan minimum kali suatu contoh dalam satu entiti boleh dikaitkan dengan suatu contoh dalam entiti yang berkaitan. Kardinaliti dan ordinar ditunjukkan oleh gaya garis dan titik akhirnya, mengikut gaya notasi yang dipilih.
Peringkat Kardinaliti
-
One-to-One
-
One-to-Many
-
Many-to-Many
Rujukan
-
An Introduction to Database Systems karya Bipin C. Desai
-
http://www.conceptdraw.com/How-To-Guide/erd-entity-relationship-diagram-symbols