กรณีวิเคราะห์ฐานข้อมูล 3d138098387b58e8a867aaad2af5246ea13229d4fbc8154f6110604dd748eee8: เมื่อปรับปรุงฐานข้อมูล ควรคำนึงถึงความถูกต้อง ความปลอดภัย และความสอดคล้องของ บริษัทค้าปลีกมีธุรกรรมการขายสินค้าให้ลูกค้า ต้องอัปเดตจำนวนสินค้าในคลัง ธุรกรรมนี้ต้องปฏิบัติตามหลักการใดของ ACID เพื่อให้จำนวนสินค้าคงคลังตรงกับความเป็นจริง?
กConsistency เพื่อให้ข้อมูลเป็นไปตามกฎกติกาของธุรกรรมตัดสินใจ
ขDurability เพื่อให้ข้อมูลสามารถกู้คืนได้หากเกิดความเสียหาย
คAtomicity เพื่อให้ธุรกรรมสำเร็จหรือล้มเหวโดยไม่มีสถานะกึ่งกลาง
งIsolation เพื่อให้ธุรกรรมแต่ละครั้งไม่แทรกแซงกัน
เฉลยอธิบาย
Consistency (ความสอดคล้อง) เป็นหลักการของ ACID ที่บังคับให้ฐานข้อมูลอยู่ในสถานะที่ถูกต้องเสมอ ในกรณีนี้ เมื่อลูกค้าซื้อสินค้า จำนวนในคลังต้องลดลงด้วย เพื่อให้ข้อมูลสอดคล้องและตรงกับความเป็นจริง ตัวเลือก B ผิดเพราะ Durability เกี่ยวกับการอนุรักษ์ข้อมูลหลังจากสำเร็จ ตัวเลือก C ผิดเพราะ Isolation เกี่ยวกับการแยกธุรกรรม ตัวเลือก D ผิดเพราะ Atomicity เกี่ยวกับทั้งหมดหรือไม่เลย