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