Model Basis Data Model Entity - Relation PDF
Model Basis Data Model Entity - Relation PDF
ropianto@stt-ibnusina.ac.id
Dosen Program Studi Teknik Informatika
Sekolah Tinggi Teknik Ibnu Sina Batam
Gambar 1. ER
Penjelasan narasi pada Gambar 1
- Entitas (Entity) Entitas dalam Model ER adalah entitas pada keyataan yang
memiliki properti yang disebut attribute. Setiap attribute ditentukan oleh himpunan
nilai yang disebut domain. Misalnya, dalam database perguruan tinggi (STT Ibnu
Sina Batam) , seorang mahasiswa dianggap sebagai entitas. Mahasiswa memiliki
berbagai atribut seperti nama, program studi , usia, kelas, dan lain-lain.
- Hubungan (Relationship) Hubungan logis antara entitas disebut hubungan.
Hubungan dipetakan dengan entitas dalam berbagai cara. Memetakan kardinalitas
menentukan jumlah hubungan antara dua entitas
C. Mapping Cardinalities
o one to one
o one to many
o many to one
o many to many
G. Binary Relationship
Hubungan Biner berarti hubungan antara dua Entitas. Ini dibagi lagi menjadi tiga jenis
o One-to-one
o One-to-many
o Many-to-many
H. Recursive Relationship
Ketika Entitas terkait dengan dirinya sendiri, itu dikenal sebagai Recursive
Relationship.
Gambar 6. Recursive Relationship
I. Ternary Relationship
Hubungan derajat tiga disebut Ternary Relationship
J. Generalization Relationship
Generalisasi adalah pendekatan bottom-up di mana dua entitas tingkat yang lebih
rendah bergabung untuk membentuk entitas tingkat yang lebih tinggi. Dalam
generalisasi, entitas tingkat yang lebih tinggi juga dapat bergabung dengan entitas
tingkat yang lebih rendah untuk membuat entitas tingkat lebih tinggi.
Gambar 8. Generalization Relationship
K. Specialization Relationship
Spesialisasi berlawanan dengan Generalisasi. Ini adalah pendekatan top-down di mana
satu entitas tingkat yang lebih tinggi dapat dipecah menjadi dua entitas tingkat yang
lebih rendah. Dalam spesialisasi, beberapa entitas tingkat yang lebih tinggi mungkin
tidak memiliki set entitas tingkat yang lebih rendah sama sekali.
L. Aggregation Relationship
Agregasi adalah proses ketika hubungan antara dua entitas diperlakukan sebagai entitas
tunggal. Di sini hubungan antara Pusat dan Kursus bertindak sebagai Entitas dalam
kaitannya dengan Pengunjung.
Gambar 10. Aggregation Relationship
DAFTAR PUSTAKA
Batini, C., Ceri, S., & Navathe, S. B. (1992). Conceptual database design: an Entity-
relationship approach (Vol. 116). Redwood City, CA: Benjamin/Cummings.
Teorey, T. J., Yang, D., & Fry, J. P. (1986). A logical design methodology for relational
databases using the extended entity-relationship model. ACM Computing Surveys
(CSUR), 18(2), 197-222.