ข้อใดอธิบายความหมายของ “SET TRANSACTION” ได้ถูกต้อง
กกัน Dirty read แต่ค่าที่อ่านซ้ำอาจเปลี่ยนหลังธุรกรรมอื่น COMMIT
ขกำหนดลักษณะ เช่น Isolation level หรือ Read only ตามที่ระบบรองรับ
คแสดงแผนที่ Optimizer ประมาณการ เช่น Scan, Join, Sort และ Cost
งเมื่อ COMMIT แล้ว การเปลี่ยนควรคงอยู่แม้ระบบขัดข้องตามหลักประกันของ DBMS
เฉลยอธิบาย
หลักฐานส่วนที่ 4: ธุรกรรม ACID และการทำงานพร้อมกันระบุข้อความเต็มว่า “SET TRANSACTION — กำหนดลักษณะ เช่น Isolation level หรือ Read only ตามที่ระบบรองรับ” ดังนั้นคำตอบคือ “กำหนดลักษณะ เช่น Isolation level หรือ Read only ตามที่ระบบรองรับ” ส่วนตัวเลือกอื่นเป็นหลักของคนละเงื่อนไขหรือคนละประเด็น