Page 101 - E-Modul Sistem Basis Data
P. 101
entitas secara unik di himpunan entitas Mahasiswa adalah atribut nim, lalu di
himpunan entitas Kuliah adalah atribut kode_kul dan di himpunan entitas Dosen
adalah atribut nama_dos.
Atribut nim, kode kul dan nama dos merupakan atribut-atribut yang tidak
saling tergantung, karena itulah dapat kita yakini bahwa Mahasiswa, 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 Mahasiswa dan Kuliah serta antara himpunan entitas Dosen dan
Kuliah.
Himpunan relasi mempelajari akan dapat mengakomodasi adanya fakta
tentang sejumlah mahasiswa yang mengambil mata kuliah tertentu dan sebaliknya
89