ระบบสารสนเทศของโรงพยาบาลต้องเก็บข้อมูลผู้ป่วยและประวัติการรักษา ในการออกแบบ ควรสร้างความสัมพันธ์ระหว่างตาราง Patient และตาราง Treatment อย่างไร
กกำหนดให้ผู้ป่วยหนึ่งคนเชื่อมได้กับระเบียนการรักษาเพียงระเบียนเดียว
ขPatient มีความสัมพันธ์ 1:N กับ Treatment เพราะผู้ป่วยหนึ่งคนมีประวัติการรักษาหลายครั้ง
คไม่ต้องสร้างความสัมพันธ์ใด ๆ โดยไม่ต้องพิจารณานโยบาย บทบาท หรือความเสี่ยงด้านข้อมูลเพิ่มเติม
งใช้ตารางกลางเชื่อมผู้ป่วยหลายคนกับระเบียนการรักษาหลายระเบียน
เฉลยอธิบาย
ความสัมพันธ์ 1:N เหมาะสมเพราะ 1 Patient สามารถมี N Treatment (หลายครั้ง) แต่ 1 Treatment เกี่ยวข้องกับ 1 Patient เท่านั้น (ในกรณีทั่วไป) ตัวเลือก A จำกัดผู้ป่วยให้มีการรักษาครั้งเดียว B ไม่ตรงกับสมมติฐานว่าหนึ่ง Treatment เป็นของผู้ป่วยรายเดียว และ C ตัดความสัมพันธ์ที่จำเป็น ตัวเลือก D จึงถูกต้อง