ในการออกแบบฐานข้อมูล ความสัมพันธ์แบบ One-to-Many ควรจัดการอย่างไรเพื่อให้เป็นไปตามหลักการ Normalization?

นำคีย์ของรายการฝั่ง Many ไปเก็บซ้ำในแถวฝั่ง One
รวมข้อมูลของทั้งสองตารางเข้าด้วยกันในตารางเดียว และใช้เป็นเกณฑ์เดียวสำหรับการดำเนินงานของหน่วยงานทั้งหมด
สร้างตารางใหม่เพื่อเก็บข้อมูลจากทั้งสองตารางแต่ละรายการ
เก็บคีย์ของฝั่ง One เป็น Foreign Key ในแต่ละแถวฝั่ง Many

เฉลยอธิบาย

ตามหลักการ Normalization การจัดการความสัมพันธ์ One-to-Many ให้ถูกต้องคือการนำ Primary Key จากตารางด้าน One ไปเป็น Foreign Key ในตารางด้าน Many

ข้อสอบอื่นในวิชาการวิเคราะห์ระบบ ออกแบบฐานข้อมูลและการพัฒนาระบบสารสนเทศ

ดูข้อสอบวิชานี้ทั้งหมด →