ตาราง enrollment อนุญาตให้นักศึกษาลงทะเบียนได้หนึ่งครั้งต่อรายวิชา แต่คนเดียวลงได้หลายวิชา ควรกำหนด PRIMARY KEY อย่างไร
กไม่ต้องมีคีย์เพราะสองคอลัมน์ซ้ำแยกกันได้
ขPRIMARY KEY (student_id) เท่านั้น
คPRIMARY KEY (course_id) เท่านั้น
งPRIMARY KEY (student_id, course_id)
เฉลยอธิบาย
คีย์ประกอบ (student_id, course_id) บังคับให้คู่ค่าห้ามซ้ำ แต่ยังอนุญาตให้ student_id หรือ course_id แต่ละค่าเกิดหลายแถวได้ตามความสัมพันธ์หลายต่อหลาย