Entity Relationship Diagram
adalah model untuk mendeskripsikan isi suatu basis data dalam bentuk entitas, atribut, dan relationship antar entitas.
Notasi yang digunakan ERD
1. Entitas
adalah objek atau hal spesifik yang dapat diidentifikasi dalam lingkungan pemakai yang kemudian dipresentasikan dalam database. Terdapat dua jenis entitas yaitu Entitas Kuat dan Entitas Lemah.
2. Atribut
adalah sifat atau karakteristik yang digunakan untuk mendeskripsikan sebuah entitas.
Jenis- jenis Atribut :
a. Simple Attribute adalah atribut yang memiliki nilai pastidan tidak ganda.
Contoh : NIS, jenis kelamin
b. Composite Attribute adalah atribut yang memilikinilai gabungan dari beberapa atribut lainnya.
Contoh : nama yang terdiri dari nama depan dan belakang, alamat yang ada kecamatan jalan, nomor, kota.
c. Multi-valued attribute adalah atribut yangmemiliki nilai bisa lebih dari satu.
Contoh : No Handphone
d. Derrived Attribute adalah merupakan atribut yang nilainya dapat diperoleh dari nilaiatribut lain.
Contoh : umur yang nilainya bisa dikalkulasi dengan tanggal lahir
e. Key Attribute adalah atribut yang memiliki nilai unik. Key Attribute tidak bisa bernilai NULL.
Contoh : NIS, ID Pegawai
3. Relasi(Relationship)
adalah hubungan yang terjadi antar satu atau lebih entitas. Relasi digambarkan dengan notasi belah ketupat.
KARDINALITAS
Merupakan derajat yang menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain.
Macam-macam hubungan Kardinalitas :
a. One to one, maksudnya adalah setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya. Tidak bias dibalik.
b. One to many, maksudnya adalah setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
c. Many to many, maksudnya adalah Setiap anggota entitas A dapat berhubungan dengan banyak anggota entitas B dan sebaliknya.
- ERD Ibu dan Anak

- ERD Suami dan Istri

- ERD Mahasiswa dan Mata Kuliah

- Study Kasus Toko Swalayan
