Tutorial Database - Normalisasi dan Relasi
Membuat Junction Table
CREATE TABLE Pengambilan_MK (
id_pengambilan INT PRIMARY KEY AUTO_INCREMENT,
id_mahasiswa INT,
id_mata_kuliah INT,
semester INT,
tahun_ajaran VARCHAR(10),
nilai_angka DECIMAL(5,2),
nilai_huruf CHAR(2),
FOREIGN KEY (id_mahasiswa) REFERENCES Mahasiswa(id_mahasiswa),
FOREIGN KEY (id_mata_kuliah) REFERENCES Mata_Kuliah(id_mata_kuliah),
UNIQUE KEY unique_pengambilan (id_mahasiswa, id_mata_kuliah,
semester, tahun_ajaran)
);