Representasi Diagram ER

Sekarang mari kita pelajari bagaimana Model ER direpresentasikan dengan menggunakan diagram ER. Objek apa pun, misalnya entitas, atribut entitas, himpunan relasi, dan atribut himpunan relasi, dapat direpresentasikan dengan bantuan diagram ER.

Kesatuan

Entitas direpresentasikan dengan persegi panjang. Persegi panjang diberi nama dengan kumpulan entitas yang mereka wakili.

Atribut

Atribut adalah properti entitas. Atribut diwakili oleh elips. Setiap elips mewakili satu atribut dan terhubung langsung ke entitasnya (persegi panjang).

Jika atributnya composite, mereka selanjutnya dibagi dalam struktur seperti pohon. Setiap node kemudian dihubungkan ke atributnya. Artinya, atribut komposit diwakili oleh elips yang dihubungkan dengan elips.

Multivalued atribut digambarkan dengan elips ganda.

Derived atribut digambarkan dengan elips putus-putus.

Hubungan

Hubungan diwakili oleh kotak berbentuk berlian. Nama hubungan tertulis di dalam kotak berlian. Semua entitas (persegi panjang) yang berpartisipasi dalam suatu hubungan, dihubungkan dengannya oleh sebuah garis.

Hubungan Biner dan Kardinalitas

Hubungan dimana dua entitas berpartisipasi disebut a binary relationship. Kardinalitas adalah banyaknya instance suatu entitas dari suatu relasi yang dapat dikaitkan dengan relasi tersebut.

  • One-to-one- Jika hanya satu instance dari suatu entitas yang dikaitkan dengan hubungan tersebut, itu ditandai sebagai '1: 1'. Gambar berikut mencerminkan bahwa hanya satu contoh dari setiap entitas yang harus dikaitkan dengan hubungan tersebut. Ini menggambarkan hubungan satu-ke-satu.

  • One-to-many- Jika lebih dari satu contoh entitas dikaitkan dengan suatu hubungan, itu ditandai sebagai '1: N'. Gambar berikut mencerminkan bahwa hanya satu contoh entitas di sebelah kiri dan lebih dari satu contoh entitas di sebelah kanan dapat dikaitkan dengan hubungan tersebut. Ini menggambarkan hubungan satu-ke-banyak.

  • Many-to-one- Jika lebih dari satu entitas dikaitkan dengan hubungan, itu ditandai sebagai 'N: 1'. Gambar berikut mencerminkan bahwa lebih dari satu contoh entitas di sebelah kiri dan hanya satu contoh dari entitas di sebelah kanan yang dapat dikaitkan dengan hubungan tersebut. Ini menggambarkan hubungan banyak-ke-satu.

  • Many-to-many- Gambar berikut mencerminkan bahwa lebih dari satu contoh entitas di sebelah kiri dan lebih dari satu contoh entitas di sebelah kanan dapat dikaitkan dengan hubungan tersebut. Ini menggambarkan hubungan banyak-ke-banyak.

Hambatan Partisipasi

  • Total Participation- Setiap entitas terlibat dalam hubungan. Total partisipasi diwakili oleh garis ganda.

  • Partial participation- Tidak semua entitas terlibat dalam hubungan tersebut. Partisipasi parsial diwakili oleh satu baris.