Daftar Isi:
- Definisi - Apa yang dimaksud Entity-Relationship Diagram (ERD)?
- Techopedia menjelaskan Entity-Relationship Diagram (ERD)
Definisi - Apa yang dimaksud Entity-Relationship Diagram (ERD)?
Entitas-hubungan diagram (ERD) adalah teknik pemodelan data yang secara grafis menggambarkan entitas sistem informasi dan hubungan antara entitas tersebut. ERD adalah model data konseptual dan representasional yang digunakan untuk mewakili infrastruktur kerangka entitas.
Unsur-unsur ERD adalah:
- Entitas
- Hubungan
- Atribut
Langkah-langkah yang terlibat dalam membuat ERD meliputi:
- Mengidentifikasi dan mendefinisikan entitas
- Menentukan semua interaksi antar entitas
- Menganalisis sifat interaksi / menentukan kardinalitas hubungan
- Membuat ERD
Techopedia menjelaskan Entity-Relationship Diagram (ERD)
Entitas-hubungan diagram (ERD) sangat penting untuk membuat desain database yang baik. Ini digunakan sebagai model data logis tingkat tinggi, yang berguna dalam mengembangkan desain konseptual untuk database.
Entitas adalah item atau konsep dunia nyata yang ada dengan sendirinya. Entitas setara dengan tabel database dalam database relasional, dengan setiap baris tabel mewakili instance entitas itu.
Atribut suatu entitas adalah properti tertentu yang menggambarkan entitas. Suatu hubungan adalah asosiasi yang menggambarkan interaksi antar entitas. Kardinalitas, dalam konteks ERD, adalah jumlah instance dari satu entitas yang dapat, atau harus, dikaitkan dengan setiap instance dari entitas lain. Secara umum, mungkin ada hubungan satu-ke-satu, satu-ke-banyak, atau banyak-ke-banyak.
Sebagai contoh, mari kita pertimbangkan dua entitas dunia nyata, seorang karyawan dan departemennya. Seorang karyawan memiliki atribut seperti nomor karyawan, nama, nomor departemen, dll. Demikian pula, nomor dan nama departemen dapat didefinisikan sebagai atribut dari suatu departemen. Suatu departemen dapat berinteraksi dengan banyak karyawan, tetapi seorang karyawan hanya dapat menjadi bagian dari satu departemen, maka dari itu dapat ada hubungan satu-ke-banyak, yang didefinisikan antara departemen dan karyawan.
Dalam database aktual, tabel karyawan akan memiliki nomor departemen sebagai kunci asing, merujuk dari tabel departemen, untuk menegakkan hubungan.
