Senin, 11 Maret 2013

ERD (Entity Relationship Diagram)


ERD adalah sesuatu yang menjelaskan hubungan antar data dalam basis data dan mempunyai hubungan atau keterkaitan antar relasi

Konsep ERD terdiri dari:
Entitas
Suatu objek yang dapat dibedakan dengan objek lainnya.
Simbol : 

Atribut
Mendeskripsikan karakteristik atau properti dari suatu entitas.
Simbol : 

Relasi
Hubungan yang terjadi pada satu entitas atau antar entitas.
Simbol:

Simbol:
Relasi yang terjadi diantara dua himpunan entitas :
  • Satu ke satu (One to One)
Hubungan relasi yang terjadi cukup hanya sekali. Misalnya himpunan entitas A berhubungan dengan entitas di himpunan B
  • Satu ke banyak (One to Many)
Setiap entitas pada himpunan A dapat berhubungan lebih dari satu dengan entitas pada himpunan B. Tetapi tidak berlaku sebaliknya

  • Banyak ke banyak (Many to Many)
Himpunan entitas A dapat berhubungan lebih dari sekali ke himpunan B. Begitu juga sebaliknya


Contoh ERD dalam peminjaman CD Film:
Transformasi ke database relational:
Kostumer     (id_pelanggan, nama, alamat)
CD Film       (id_kaset, judul_film, ,,,)
Pinjam          (kd_pinjam, tgl_pinjam, tgl_kembali, id_pelanggan, id_kaset)

1 komentar: