Page 118 - E-Modul Simbad_Neat
P. 118
himpunan entitas Kuliah adalah atribut kode_kul dan di himpunan entitas Dosen
adalah atribut nama_dos.
Atribut npm, kode kul dan nama dos merupakan atribut-atribut yang tidak
saling tergantung, karena itulah dapat kita yakini bahwa Mahamahasiswa, Kuliah
dan Dosen memang merupakan himpunan entitas yang tepat. Pada diagram
tersebut, ke-3 atribut itu diberi garis bawah, sebagai penanda atribut key dan untuk
membedakannya dengan atribut- atribut deskriptif (yang nantinya tidak diberi garis
bawah).
3. Mengidentifikasi dan menetapkan seluruh himpunan relasi di antara
himpunan entitas-himpunan entitas yang ada beserta foreign-key-nya.
Langkah ketiga ini merupakan langkah terpenting dalam pembentukan
Diagram E-R. Ketepatan kita dalam menentukan relasi-relasi yang terjadi di antara
himpunan entitas akan sangat menentukan kualitas rancangan basis data yang kita
bangun. Relasi-relasi yang kita tetapkan harus dapat mengakomodasi semua fakta
yang ada dan menjamin semua kebutuhan penyajian data, tetapi di sisi lain juga
harus dibuat seoptimal mungkin agar tidak memakan ruang penyimpanan yang
lebih besar dan tidak menyulitkan operasi pengelolaan data. Untuk itulah, relasi-
relasi yang sifatnya tidak langsung harus ditiadakan. Himpunan relasi Mempelajari
dan himpunan relasi Mengajar merupakan relasi langsung yang terjadi antara
himpunan entitas Mahamahasiswa dan Kuliah serta antara himpunan entitas Dosen
dan Kuliah.
Himpunan relasi mempelajari akan dapat mengakomodasi adanya fakta
tentang sejumlah mahamahasiswa yang mengambil mata kuliah tertentu dan
sebaliknya sejumlah mata kuliah yang diambil/dipelajari oleh mahamahasiswa
105