กรณีวิเคราะห์ฐานข้อมูล 8b74ffb4d564a86260d7dc3109331562eb409678c1fbbbc115cb1ae7abc01b19: เมื่อปรับปรุงฐานข้อมูล ควรคำนึงถึงความถูกต้อง ความปลอดภัย และความสอดคล้องของ DBMS มีความสามารถในการสนับสนุน ACID Properties (Atomicity, Consistency, Isolation, Durability) คุณสมบัติใด ในหลาย Transaction ที่ทำงานพร้อมกันเพื่อป้องกันการเข้าถึงข้อมูลที่ไม่สอดคล้องกัน?
กIsolation ซึ่งแยก Transaction ของผู้ใช้คนหนึ่งจากอีกคนหนึ่ง
ขDurability ซึ่งรับประกันว่าข้อมูลจะไม่หายไปหลังจากตัดการเชื่อมต่อ
คAtomicity ซึ่งให้ Transaction สำเร็จทั้งหมดหรือไม่สำเร็จเลย
งConsistency ซึ่งรับประกันว่าข้อมูลจะสอดคล้องกันตลอดเวลา
เฉลยอธิบาย
Isolation Property รับประกันว่า Transaction ของผู้ใช้คนหนึ่งไม่จะรบกวนหรือเห็นข้อมูลไม่สำเร็จของ Transaction ของผู้ใช้อื่น นี่มีความสำคัญ โดยเฉพาะในสถานการณ์ที่มีการทำงานพร้อมกัน (Concurrent Transactions) ตัวเลือก B (Atomicity) เกี่ยวกับความสมบูรณ์ของ Transaction ตัวเลือก C (Consistency) เกี่ยวกับความสอดคล้องกันของข้อมูลในภาพรวม ตัวเลือก D (Durability) เกี่ยวกับความทนทานของข้อมูล