บริษัทขายสินค้าออนไลน์ต้องการเก็บข้อมูลลูกค้า เช่น รหัสลูกค้า ชื่อ อีเมล และเบอร์โทร ควรเลือกแบบจำลองข้อมูลแบบใด เพื่อให้การบริหารจัดการข้อมูลเป็นไปได้อย่างมีประสิทธิภาพและสามารถเชื่อมโยงกับข้อมูลอื่น ๆ เช่น รายการสั่งซื้อ?

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

เฉลยอธิบาย

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

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

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