4. Tabel Registrasi_MK: Tabel ini muncul sebagai hasil dari relasi many-to-many antara mahasiswa dan mata kuliah. Tabel Registrasi_MK menyimpan data mahasiswa yang mengambil mata kuliah tertentu, lengkap dengan atribut seperti NIM (kunci asing dari tabel Mahasiswa), kode mata kuliah (kunci asing dari tabel Mata Kuliah), serta semester saat pengambilan mata kuliah.
Detail dari EERD
Setiap tabel pada EERD dilengkapi dengan tipe data yang digunakan untuk setiap atribut. Misalnya:
1. NIDN di tabel Dosen mungkin berupa tipe data string atau integer, tergantung kebijakan kampus.
2. Kode Mata Kuliah bisa berupa string, seperti "MK001", sedangkan jumlah SKS adalah integer.
3. NIM di tabel Mahasiswa adalah kunci unik untuk setiap mahasiswa, biasanya berupa angka.
Selain itu, relasi antar tabel pada EERD juga harus mencakup penentuan kunci asing (foreign key) yang menghubungkan tabel-tabel tersebut, seperti NIDN di tabel Mata Kuliah yang mengacu pada tabel Dosen, atau kode mata kuliah di tabel Registrasi_MK yang mengacu ke tabel Mata Kuliah.
Registrasi Mata Kuliah
Relasi many-to-many antara mahasiswa dan mata kuliah diimplementasikan melalui tabel Registrasi_MK. Setiap entri di tabel ini akan mencatat:
1. Mahasiswa yang mengambil mata kuliah (dihubungkan melalui NIM).