ในระบบห้องเรียนออนไลน์ ความสัมพันธ์ระหว่าง Quiz (แบบทดสอบ) และ Question (คำถาม) เป็นประเภทใด เมื่อกำหนดให้แบบทดสอบ 1 ฉบับมีคำถามได้หลายข้อ และคำถาม 1 ข้อสามารถปรากฏอยู่ในแบบทดสอบได้หลายฉบับ
กMany-to-Many (M:N) เพราะแบบทดสอบ 1 ฉบับมีได้หลายคำถาม และคำถาม 1 ข้อปรากฏในหลายแบบทดสอบได้
ขOne-to-Many (1:N) เพราะแบบทดสอบ 1 ฉบับเป็นเจ้าของคำถามได้หลายข้อ แต่คำถามอยู่ในแบบทดสอบได้เพียง 1 ฉบับ
คOne-to-One (1:1) เพราะแบบทดสอบแต่ละฉบับมีชุดคำถามเฉพาะของตนเองไม่ซ้ำกัน
งMany-to-One (N:1) เพราะคำถามหลายข้อถูกรวมเป็นแบบทดสอบเพียง 1 ฉบับเสมอ
เฉลยอธิบาย
เมื่อแบบทดสอบ 1 ฉบับมีคำถามได้หลายข้อ และคำถาม 1 ข้อสามารถปรากฏในแบบทดสอบได้หลายฉบับ ความสัมพันธ์นี้จึงเป็น Many-to-Many (M:N) ซึ่งในการออกแบบฐานข้อมูลจะต้องสร้างตารางเชื่อม (Junction Table) เช่น Quiz_Question เพื่อเก็บความสัมพันธ์ระหว่างสองตารางนี้