Participation Constraint yaitu menjelaskan apakah keberadaan suatu entity tergantung pada hubungannya dengan entiity lain. Didalam pembuatan ERD terdapat 2 macam Participation Constraint, diantaranya:
1. Total Participation
Keberadaan suatu entity tergantung pada hubungannya dengan entity lain.
contohnya :
2. Partial Participation
Keberadaan suatu entity tidak tergantung pada hubungannya dengan entity lain.
contohnya:
Contoh ERD Penggajian (Gaji menentukan golongan) dengan menggunakan Total Participation
Transformasi ke database relational:
- Karyawan (Kd_bagian, NIP, Nama, Alamat)
- Bagian (Kd_bagian, Nama_bagian)
- Gaji (Gaji_pokok, Golongan, Tunjangan_gaji)
- Punya (Golongan, Jabatan, NIP)
Contoh ERD Penggajian (Gaji menentukan golongan) dengan menggunakan Partial Participation
Transformasi ke database relational:
- Karyawan (Kd_bagian, NIP, Nama, Alamat)
- Bagian (Kd_bagian, Nama_bagian)
- Gaji (Gaji_pokok, Golongan, Tunjangan_gaji)
- Punya (Golongan, Jabatan, NIP)
* Garis putus-putus merupakan foreign key
Tidak ada komentar:
Posting Komentar