กรณีวิเคราะห์ฐานข้อมูล 091a0f3e42aacb0ea31ea7e4202ce47c6a08534d6239e855b7bc17652043a583: เมื่อปรับปรุงระบบ ควรป้องกันความผิดพลาด รักษาความถูกต้อง และลดผลกระทบของ บัญชีประจำวันของธนาคารต้องเก็บข้อมูลตรวจสอบ (Audit Trail) ของการแก้ไขบัญชีเก่า บันทึกเข้า-ออก ใดที่DBMS ควรอำนวยความสะดวกเพื่อใช้งาน?
กTransaction (ธุรกรรม) ที่มีคุณสมบัติ ACID เพื่อให้การเปลี่ยนแปลงข้อมูลเป็นไปอย่างถูกต้องและสามารถ Rollback ได้
ขให้บันทึกทั้งหมดในไฟล์ log ตั้งแต่เริ่มต้นแล้วค่อย ๆ เพิ่มข้อมูล
คลบข้อมูลเก่าทั้งหมดและเก็บเพียงข้อมูลเสมือนเท่านั้น
งบันทึกเป็นรูปภาพของหน้าจอทุกครั้งที่มีการแก้ไข
เฉลยอธิบาย
Transaction ที่มีคุณสมบัติ ACID (Atomicity, Consistency, Isolation, Durability) ช่วยให้การเปลี่ยนแปลงข้อมูลเกิดขึ้นอย่างสมบูรณ์หรือไม่เกิดขึ้นเลย และหากเกิดข้อผิดพลาดสามารถ Rollback ได้ ตัวเลือก B เป็นวิธีเพิ่มเติม C และ D ไม่เหมาะสมสำหรับการตรวจสอบบัญชี