🛠️ Praktik Kecil
Contoh relasi One-to-Many: Satu kelas memiliki banyak mahasiswa.
-- Membuat tabel kelas
CREATE TABLE kelas (
id INT PRIMARY KEY AUTO_INCREMENT,
nama_kelas VARCHAR(50) NOT NULL
);
-- Membuat tabel mahasiswa dengan foreign key ke kelas
CREATE TABLE mahasiswa (
id INT PRIMARY KEY AUTO_INCREMENT,
nama VARCHAR(50) NOT NULL,
kelas_id INT,
FOREIGN KEY (kelas_id) REFERENCES kelas(id)
);
-- Menambahkan data kelas
INSERT INTO kelas (nama_kelas) VALUES ('Informatika A'), ('Informatika B');
-- Menambahkan data mahasiswa
INSERT INTO mahasiswa (nama, kelas_id) VALUES
('Andi', 1),
('Budi', 1),
('Citra', 2);
👉 Kolom kelas_id di tabel mahasiswa adalah foreign key yang merujuk ke kelas.id.