ในกรณีที่ฐานข้อมูลของธนาคารเกิดข้อผิดพลาดเนื่องจากไฟไหม้ DBMS ควรมีคุณสมบัติใดเพื่อคืนข้อมูลให้สมบูรณ์?
กมีดัชนีทุกคอลัมน์เพื่อให้ไฟล์ฐานข้อมูลที่เสียหายสร้างตัวเองกลับมาโดยอัตโนมัติ
ขมี view ของทุกตารางเพื่อใช้เป็นสำเนาข้อมูลเมื่ออุปกรณ์จัดเก็บถูกทำลาย
คมีการสำรองข้อมูลและกระบวนการกู้คืนที่ทดสอบแล้วเพื่อสร้างฐานข้อมูลกลับมา
งมี foreign key ครบทุกตารางเพื่อย้อนข้อมูลทั้งหมดกลับไปก่อนเกิดไฟไหม้
เฉลยอธิบาย
ฐานข้อมูลควรสำรองเป็นประจำและต้องมีวิธี restore จากชุดสำรอง ดังนั้นคำตอบที่เหมาะที่สุดคือ “มีการสำรองข้อมูลและกระบวนการกู้คืนที่ทดสอบแล้วเพื่อสร้างฐานข้อมูลกลับมา” ส่วนตัวลวงที่ใกล้เคียงที่สุดไม่ผ่านเพราะ ดัชนีไม่ทดแทนข้อมูลสำรองเมื่อไฟล์สูญหายจากภัยพิบัติ