studi kasus entity relationship
contoh studi kasus:
Sebuah perusahaan PU mempunyai beberapa bagian. Masing-masing bagian mempunyai pengawas dan setidaknya satu pegawai. Pegawai ditugaskan paling tidak di satu bagian (dapat pula dibeberapa bagian). Paling tidak satu pegawai mendapat tugas di satu proyek. Tetapi seorang pegawai dapat libur dan tidak dapat tugas di proyek.
Identifikasi entitas dan atribut key untuk masing-masing entitas
Bagian : nama bagian.
Pegawai: no. pegawai,nama ,alamat
Pengawas : no.pengawas,nama,alamat
Proyek : kode prroyek,nama proyek
Identifikasi seluruh relasi
• Bagian dengan pengawas relasinya dijalankan
• Pegawai dengan bagian relasinya ditugaskn ke
• Proyek dengan pegawai relasinya bekerja pada
Matrix relasi entitas
Hubungkan entitas sesuai dengan matrik relasi yang dibuat
Dari gambaran permasalahan dapat diketahui bahwa :
• masing-masing bagian hanya punya satu pengawas
• seorang pengawas bertugas di satu bagian
• masing-masing bagian ada minimal satu pegawai
• masing-masing pegawai bekerja paling tidak di satu bagian
• masing-masing proyek dikerjakan paling tidak oleh satu pegawai
Menentukan kunci utama
Kunci utamanya: Nomor Pengawas, Nama Bagian, Nomor Pegawai, Nomor Proyek