Sebelummya kita sudah membahas tentang konsep dasar Entity Relationship (ER), sekarang mari kita bahas tentang penggambaran ER itu sendiri, Entity Relationship digambarkan dengan Entity Relationship Diagram (ERD). Setiap objek, misalnya, entitas, atribut entitas, relationship, dan attributes dari relationship, dapat digambarkan dengan bantuan ERD.
Jika atributnya komposit / memiliki atribute lain, maka digambarkan dengan struktur pohon atau bercabang, Setiap garis kemudian terhubung ke attributnya. Berikut contoh penggambaranya:
Atribute yang memiliki Multi value (bisa diisi oleh multi value), digambarkan dengan bentuk oval ganda. Berikut contoh penggambaranya:
Atribute yang memiliki nilai turunan, digambarkan dengan bentuk oval yang putus-putus. Berikut contoh penggambaranya:
One-to-one - Bila hanya satu nilai dari entitas yang berhubungan dengan relationship, ditandai sebagai '1:1'. Gambar berikut mencerminkan bahwa hanya satu contoh dari setiap entitas yang harus dikaitkan dengan hubungan tersebut. Ini menggambarkan hubungan satu lawan satu.
One-to-many - Bila lebih dari satu nilai dari entitas yang berhubungan dengan relationship. 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 relationship tersebut.
Many-to-one - Bila lebih dari satu nilai dari entitas yang berhubungan dengan relationship. ditandai sebagai 'N:1' Gambar berikut mencerminkan bahwa lebih dari satu contoh entitas di sebelah kiri dan hanya satu instance dari entitas di sebelah kanan dapat dikaitkan dengan hubungan tersebut.
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 relationship.
Referensi: TutorialsPoints.com
Entity
Entity / entitas di dalam ERD digambarkan dengan bentuk persegi panjang. Dan isi dari Entity tersebut di isi di dalam kotak persegi panjang tersebut.Attributes
Attributes adalah sifat dari entitas. Attributes digambarkan dengan bentuk oval (lingkaran yang lonjong). Setiap oval memiliki 1 attribut yang terhubung dengan entitas dengan garis / node. Berikut contoh penggambaranya:Jika atributnya komposit / memiliki atribute lain, maka digambarkan dengan struktur pohon atau bercabang, Setiap garis kemudian terhubung ke attributnya. Berikut contoh penggambaranya:
Atribute yang memiliki Multi value (bisa diisi oleh multi value), digambarkan dengan bentuk oval ganda. Berikut contoh penggambaranya:
Atribute yang memiliki nilai turunan, digambarkan dengan bentuk oval yang putus-putus. Berikut contoh penggambaranya:
Relationship
Relationship digambarkan dengan kotak berbentuk belah ketupat. Penamaan relationship tersebut ditulis di dalam kotak belah ketupat tersebut. Setiap entitas yang berhubungan dengan relationship dihubungkan dengan sebuah garis/node.Binary Relationship dan Cardinality
Relationship dimana 2 entitas terhubung dinamakan binary relationship. Sedangkan cardinality adalah jumlah instance entitas dari relationship ke entitas. Berikut jenis-jenis dari cardinality:One-to-one - Bila hanya satu nilai dari entitas yang berhubungan dengan relationship, ditandai sebagai '1:1'. Gambar berikut mencerminkan bahwa hanya satu contoh dari setiap entitas yang harus dikaitkan dengan hubungan tersebut. Ini menggambarkan hubungan satu lawan satu.
One-to-many - Bila lebih dari satu nilai dari entitas yang berhubungan dengan relationship. 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 relationship tersebut.
Many-to-one - Bila lebih dari satu nilai dari entitas yang berhubungan dengan relationship. ditandai sebagai 'N:1' Gambar berikut mencerminkan bahwa lebih dari satu contoh entitas di sebelah kiri dan hanya satu instance dari entitas di sebelah kanan dapat dikaitkan dengan hubungan tersebut.
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 relationship.
Participation Constraints
- Total Participation - Setiap entitas terlibat dalam relationship. Total partisipasi di gambarkan oleh garis ganda.
- Partial participation - Tidak semua entitas terlibat dalam hubungan. Partisipasi parsial diwakili oleh garis tunggal.
Referensi: TutorialsPoints.com
EmoticonEmoticon