ระบบการจอง (Booking System) ของโรงแรมต้องป้องกันสถานการณ์ที่ห้องเดียวกันถูกจองโดยลูกค้าสองคนพร้อมกัน ควรใช้แนวคิดใด?
กควบคุมการเข้าถึงทรัพยากรเดียวกันเพื่อไม่ให้ธุรกรรมรบกวนกันจนข้อมูลผิด
ขสร้างสำเนาสำรองของทุกแถวก่อนให้ธุรกรรมเริ่มอ่านหรือเปลี่ยนแปลงข้อมูล
คบันทึกประวัติคำสั่งทั้งหมดเพื่อใช้เป็นรายงานกิจกรรมของผู้ดูแลระบบ
งจำกัดจำนวนบัญชีผู้ใช้ที่เชื่อมต่อฐานข้อมูลโดยไม่พิจารณาทรัพยากรที่ใช้
เฉลยอธิบาย
Lock ใช้ควบคุมการเข้าถึงวัตถุพร้อมกันและป้องกันความขัดแย้งของธุรกรรม ดังนั้นคำตอบที่เหมาะที่สุดคือ “ควบคุมการเข้าถึงทรัพยากรเดียวกันเพื่อไม่ให้ธุรกรรมรบกวนกันจนข้อมูลผิด” ส่วนตัวลวงที่ใกล้เคียงที่สุดไม่ผ่านเพราะ จำนวนผู้ใช้ไม่ใช่จุดมุ่งหมายหลักของ lock บนข้อมูล