Entity Relationship (ER) data didasarkan pada persepsi terhadap dunia nyata yang tersusun atas
kumpulan objek-objek dasar yang disebut entitas. Relasi adalah hubungan antara beberapa entitas.
Strukture logis (skema database) dapat ditunjukkan secara grafis dengan diagram ER yang dibentuk dari
komponen-komponen berikut :
Entitas adalah sesuatu yang nyata atau abstrak dimana kita menyimpan data.
Atribut adalah ciri umum pada entitas seperti properti, elemen data dan field.
4. Garis
Menghubungkan atribut dengan kumpulan entitas serta kumpulan entitas dengan relasi
Pemetaan Kardinalis
Pemetaan kardinalis menyatakan jumlah entitas dimana entitas lain dapat dihubungkan ke entitas
tersebut melalui himpunan relasi.
One-to-One ( 1 – 1 )
Sebuah entitas pada A berhubungan dengan paling banyak satu entitas pada B begitu juga
sebaliknya
One-to-Many ( 1 – M )
Sebuah entitas pada A berhubungan dengan satu atau lebih entitas pada B.
Sebuah entitas B dapat dihubungkan dengan paling banyak satu entitas pada A.
Many-to-Many (M – M )
Sebuah entitas pada A berhubungan dengan satu atau lebih entitas pada B dan sebuah entitas
pada B dapat dihubungkan satu atau lebih entitas pada A
Perancangan ERD
1. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang ada ( Dosen, Matakuliah dan
Mahasiswa)
3. Membentuk Skema Database atau LRS ( Logical Record Structure ) berdasarkan Diagram ER
Jika relasinya satu-ke-satu, maka foreign key diletakkan pada salah satu dari 2 entitas yang ada
atau menyatukan kedua entitas tsb.
Jika relasinya banyak-ke-banyak, maka dibuat file konektor yang berisi 3 foreign key yang berasal
dari kedua entitas.