ในการออกแบบฐานข้อมูลเว็บแอปพลิเคชัน ความสัมพันธ์แบบ One-to-Many มีความหมายอย่างไร
กสองตารางมีข้อมูลที่เหมือนกันทั้งหมด
ขหนึ่งแถวในตารางเชื่อมโยงกับแถวเดียวในตารางอื่นเท่านั้น
คหนึ่งแถวในตารางสามารถเชื่อมโยงกับหลายแถวในตารางอื่น
งแถวหนึ่งต้องมีการอ้างอิงจากหลายตาราง
เฉลยอธิบาย
One-to-Many relationship หมายความว่า หนึ่งแถวในตาราง A สามารถมีความสัมพันธ์กับหลายแถวในตาราง B เช่น หนึ่งลูกค้าสามารถมีหลายใบสั่งซื้อ ตัวเลือก B ผิดเพราะเป็น One-to-One ตัวเลือก C ผิดเพราะไม่ใช่ความสัมพันธ์ ตัวเลือก D ผิดเพราะการอ้างอิง (Reference) ไม่เหมือนกับความสัมพันธ์