บัญชีประจำวันของธนาคารต้องเก็บข้อมูลตรวจสอบ (Audit Trail) ของการแก้ไขบัญชีเก่า บันทึกเข้า-ออก ใดที่DBMS ควรอำนวยความสะดวกเพื่อใช้งาน?

Transaction (ธุรกรรม) ที่มีคุณสมบัติ ACID เพื่อให้การเปลี่ยนแปลงข้อมูลเป็นไปอย่างถูกต้องและสามารถ Rollback ได้
ให้บันทึกทั้งหมดในไฟล์ log ตั้งแต่เริ่มต้นแล้วค่อย ๆ เพิ่มข้อมูล และใช้เป็นเกณฑ์เดียวสำหรับการดำเนินงานของหน่วยงานทั้งหมด
ลบข้อมูลเก่าทั้งหมดและเก็บเพียงข้อมูลเสมือนเท่านั้น โดยไม่ต้องพิจารณานโยบาย บทบาท หรือความเสี่ยงด้านข้อมูลเพิ่มเติม
บันทึกเป็นรูปภาพของหน้าจอทุกครั้งที่มีการแก้ไข โดยถือว่าเป็นแนวทางหลักที่หน่วยงานควรใช้ในทุกกรณี

เฉลยอธิบาย

Transaction ที่มีคุณสมบัติ ACID (Atomicity, Consistency, Isolation, Durability) ช่วยให้การเปลี่ยนแปลงข้อมูลเกิดขึ้นอย่างสมบูรณ์หรือไม่เกิดขึ้นเลย และหากเกิดข้อผิดพลาดสามารถ Rollback ได้ ตัวเลือก B เป็นวิธีเพิ่มเติม C และ D ไม่เหมาะสมสำหรับการตรวจสอบบัญชี

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

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