Simple Key (lihtvõti)
Lihtsalt öeldes:
Koosseisev võti (Composite Key) koosneb mitmest veerust, mis üheskoos unikaalselt identifitseerivad kirje tabelis.
Näide tabelist Enrollment (õpingud):
- Koosseisev võti võib koosneda veergudest StudentID + Kursus, mis üheskoos tagavad, et iga rida on unikaalne.
CREATE TABLE EnrollmentComposite (
StudentID INT,
Kursus VARCHAR(50),
Aasta INT,
PRIMARY KEY (StudentID, Kursus) -- Koosseisev võti
);
INSERT INTO EnrollmentComposite (StudentID, Kursus, Aasta) VALUES
(1, 'Matemaatika', 2025),
(1, 'Keemia', 2025),
(2, 'Füüsika', 2025);
select * from EnrollmentComposite

