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

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

เฉลยอธิบาย

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

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับระบบฐานข้อมูล (Database System) และ ระบบการบริหารจัดการข้อมูล (Database Management System)

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