กรณีวิเคราะห์ฐานข้อมูล c9d108cf416e2fc3d07d01d60fb8775ccfa73a4f8f8114a899b5a51e2d84af9a: เมื่อปรับปรุงระบบ ควรป้องกันความผิดพลาด รักษาความถูกต้อง และลดผลกระทบของ ในการเปรียบเทียบระหว่างแบบจำลองข้อมูลเชิงสัมพันธ์กับแบบจำลองข้อมูลแบบเอกสาร (Document Model) ข้อใดต่อไปนี้ถูกต้องที่สุด?

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

เฉลยอธิบาย

แบบจำลองข้อมูลเชิงสัมพันธ์ (Relational Model) ต้องกำหนดโครงสร้างตารางและประเภทข้อมูลล่วงหน้า ซึ่งทำให้ความยืดหยุ่นน้อยกว่าแบบเอกสาร แต่ตรงข้ามกับนั้น ความเข้มงวดของโครงสร้างช่วยให้การรักษาความสมบูรณ์ข้อมูล (Data Integrity) ดี และการอ้างอิงข้อมูลระหว่างตารางช่วยลดความซ้ำซ้อน ตัวเลือก B ผิดเพราะแบบเอกสารมีข้อเสียเช่นอาจมีความซ้ำซ้อน ตัวเลือก C ผิดเพราะแบบสัมพันธ์มีความสัมพันธ์ซึ่งช่วยลดความซ้ำซ้อน ตัวเลือก D ผิดเพราะแบบเอกสารต้องบำรุงรักษากระบวนการ Validation ด้วย

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

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