Senin, 18 Maret 2013

ERD Penggajian

Dari pembahasan sebelumnya kita telah membahas tentang ERD itu apa. Sekarang kita akan membahasnya lagi dengan agak lebih mendalam.
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