Studi kasus ERD
Studi Kasus :
Rental VCD FILM
n Spesifikasi Database
– Data dari film berupa : judul, jumlah kepingan, jumlah film.
– Film yang disewakan dikelompokkan ke dalam kelompok film yang terdiri dari jenis film dengan masing-masing jenis memiliki harga sewa yang berbeda, artinya jenis film menentukan harga sewanya.
– Data customer yang menyewa berupa : no identitas, jenis identitas, nama dan alamat.
– Setiap customer dapat menyewa lebih dari satu film.
– Satu judul film dapat disewa oleh beberapa customer.
– lama sewa sesuai dengan jumlah film, terhitung dari tgl menyewa.
– Setiap keterlambatan pengembalian akan dikenakan denda per hari dan per film. nilai dari denda sudah ditetapkan (konstan)
Tahap Pembuatan Entity Relationship Diagram
- Mengidentifikasikan entity-entity yang ada.
entity-entity : KelompokFilm, Film,
- Menentukan atribut-atribut dari setiap entity
3. Menentukan primary key dari setiap entity.
- Menentukan relationship antar entity.
- Menentukan atribut-atribut dari setiap relationship (jika ada).
- Menentukan Cardinality Rasio.
- Menentukan participation constraint.
– Setiap film harus merupakan anggota dari suatu jenis film, sehingga film memiliki total participation terhadap relationshipnya dengan entity kelompok film.
– Setip customer tidak harus selalu menyewa film dan setiap film tidak harus disewa oleh customer. Sehingga entity-entity ini memiliki partial participation relationship antar keduanya.