Page 119 - E-Modul Simbad_Neat
P. 119
tertentu. Demikian juga dengan himpunan relasi mengajar yang dapat
mengakomodasi fakta tentang dosen yang mengajar mata kuliah tertentu. Kendati,
katakanlah, ada kebutuhan untuk menyajikan informasi tentang mahamahasiswa
mana saja yang diajar oleh seorang dosen, kita tidak perlu membuat relasi antara
himpunan entitas Mahamahasiswa dan Dosen, karena kebutuhan penyajian
informasi semacam itu telah dapat dipenuhi dengan melakukan query yang
melibatkan himpunan entitas Kuliah dan kedua himpunan relasi yang telah ada.
4. Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi.
Karena memang fakta memperlihatkan bahwa seorang mahamahasiswa
boleh mengambil beberapa mata kuliah sekaligus dan begitu juga sebaliknya,
sebuah mata kuliah dapat diikuti oleh banyak mahamahasiswa sekaligus, maka
derajat relasi antara himpunan entitas Mahamahasiswa dan Kuliah adalah banyak-
ke-banyak. Sementara itu, fakta yang ada juga menunjukkan bahwa seorang dosen
dapat mengajar beberapa mata kuliah (pada semester yang sedang berjalan), tetapi
setiap mata kuliah hanya dipegang oleh seorang dosen, maka derajat relasi antara
himpunan entitas Dosen dan Kuliah adalah satu-ke-banyak. Berangkat dari fakta
tersebut, maka Diagram E-R kita sekarang menjadi:
5. Melengkapi himpunan entitas dan himpunan relasi dengan atribut-atribut
deskriptif (non key).
Berangkat dari fakta yang ada, atribut-atribut deskriptif yang dapat kita
sertakan pada masng-masing himpunan entitas dan himpunan relasi adalah (di
dalam elip dan tidak bergaris bawah):
106