บริษัทแพทย์เก็บข้อมูลผู้ป่วยและการบันทึกการแพทย์ บริษัทต้องการสร้างฐานข้อมูลที่เก็บชื่อผู้ป่วย หมายเลขประจำตัว วันเกิด การวินิจฉัยโรค และวันที่เข้ารับการรักษา ควรออกแบบความสัมพันธ์ระหว่างตารางผู้ป่วยและตารางการรักษาแบบใด

ความสัมพันธ์แบบหลายต่อหลาย (M:M) เพราะการรักษาหนึ่งครั้งสามารถจัดให้แก่ผู้ป่วยหลายคน
ความสัมพันธ์แบบหนึ่งต่อหนึ่ง (1:1) เพราะผู้ป่วยแต่ละคนมีการบันทึกการแพทย์เพียงครั้งเดียว
ไม่ต้องสร้างความสัมพันธ์เพราะข้อมูลสามารถเก็บในตารางเดียวได้
ความสัมพันธ์แบบหนึ่งต่อหลาย (1:M) เพราะผู้ป่วยหนึ่งคนสามารถเข้ารับการรักษาได้หลายครั้ง

เฉลยอธิบาย

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

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

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