Representasi Spesialisasi dan Agregasi


Representasi Spesialisasi (IS A)

Ada 2 pendekatan yang dipakai didalam menurunkan spesialisasi kedalam tabel.

  1. Pendekatan 1
    • Bentuklah tabel untuk level entitas yg lebih tinggi
    • Bentuklah tabel untuk level entitas yg lebih rendah
      (*dengan memasukkan primary key pada level yg lebih tinggi ke  tabel dengan level yang lebih rendah)

  2. Pendekatan 2
    • Bentuklah tabel untuk tiap himpunan entitas dengan semua atribut lokal dan turunan.Bisa jadi tabel pada level tinggi tidak perlu di simpan jika spesialisasi adalah total. Jika diperlukan bisa dibuat view yang menggabungkan tabel-tabel spesialisasi.
    • Bentuklah tabel untuk tiap himpunan entitas dengan semua atribut lokal dan turunan.
    • Bisa jadi tabel pada level tinggi tidak perlu di simpan jika spesialisasi adalah total. Jika diperlukan bisa dibuat view yang menggabungkan tabel-tabel spesialisasi.

Representasi Agregasi

Untuk merepresentasikan agregasi, buatlah tabel yang terdiri dari :

  • Foreign key dari himpunan entitas yang berhubungan
  • Setiap atribut deskriptif
  • Atribut baru untuk primary key di tabel relasi
Representasi Agregasi untk tabel mata kuliah, dosen dan Dosen mengajar mt kul
Representasi Agregasi untuk tabel Mahasiwa dan Mahasiwa Mengambil Mtkul