กรณีวิเคราะห์ฐานข้อมูล 091a0f3e42aacb0ea31ea7e4202ce47c6a08534d6239e855b7bc17652043a583: เมื่อปรับปรุงระบบ ควรป้องกันความผิดพลาด รักษาความถูกต้อง และลดผลกระทบของ บัญชีประจำวันของธนาคารต้องเก็บข้อมูลตรวจสอบ (Audit Trail) ของการแก้ไขบัญชีเก่า บันทึกเข้า-ออก ใดที่DBMS ควรอำนวยความสะดวกเพื่อใช้งาน?

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

เฉลยอธิบาย

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

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

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