Daftar Isi:
- Definisi - Apa yang dimaksud dengan Entity-Relationship Model (ER Model)?
- Techopedia menjelaskan Model Entity-Relationship (Model ER)
Definisi - Apa yang dimaksud dengan Entity-Relationship Model (ER Model)?
Entitas-hubungan model (ERM) adalah cara teoritis dan konseptual untuk menunjukkan hubungan data dalam pengembangan perangkat lunak. ERM adalah teknik pemodelan basis data yang menghasilkan diagram abstrak atau representasi visual dari data sistem yang dapat membantu dalam merancang basis data relasional. Diagram ini dikenal sebagai diagram hubungan-entitas, diagram ER atau ERD.
Pola hubungan entitas pertama kali diusulkan oleh Peter Pin-Shan Chen dari Massachusetts Institute of Technology (MIT) pada tahun 1976.
Techopedia menjelaskan Model Entity-Relationship (Model ER)
Langkah pertama dalam desain sistem informasi menentukan bahwa model analisis persyaratan menggambarkan tipe data atau informasi yang perlu dikumpulkan. Metode pemodelan data dapat digunakan untuk menggambarkan ontologi bidang minat tertentu. Seperti model relasional, data abstrak dikonversi menjadi model data logis ketika desain sistem informasi dibangun pada basis data. Demikian juga, ini dikonversi ke model fisik ketika secara fisik dirancang.
Blok bangunan ERD adalah entitas, hubungan, dan atribut. Entitas memiliki tipe entitas, yang dikenal sebagai instance dari entitas yang sesuai. Setiap jenis entitas dapat eksis secara independen dari yang lain; misalnya, entitas "kendaraan" dapat memiliki jenis entitas "mobil" dan "bus." Hubungan adalah properti yang menghubungkan tipe-tipe entitas secara bersama-sama. Sebagai contoh, suami tipe entitas terkait dengan istri tipe entitas dengan hubungan yang dikenal sebagai "is-marry-to". Atribut adalah properti yang termasuk dalam jenis entitas serta hubungan.
Ada sejumlah alat diagram ER yang tersedia di pasar. Yang paling umum adalah MySQL Workbench dan OpenModelSphere.
