Representasi Spesialisasi (IS A)
Ada 2 pendekatan yang dipakai didalam menurunkan spesialisasi kedalam tabel.
- 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)
- 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