กรณีวิเคราะห์ฐานข้อมูล 7988d5adc301bc02e29075f000a8c1bd830c4cece1910b9cb037b4475f8d9a7f: เมื่อปรับปรุงระบบ ควรป้องกันความผิดพลาด รักษาความถูกต้อง และลดผลกระทบของ ในการให้บริการข้อมูล ลูกค้าจำนวนมากต้องการเข้าถึงฐานข้อมูลเดียวกันพร้อมกัน DBMS ควรจัดการสถานการณ์นี้อย่างไร?

คัดลอกฐานข้อมูลให้ผู้ใช้แต่ละคนแยกต่างหาก
ใช้ระบบควบคุมการทำงานพร้อมกัน (Concurrency Control) เพื่ออนุญาตให้ผู้ใช้หลายคนเข้าถึงได้พร้อมกันอย่างปลอดภัย
อนุญาตให้ผู้ใช้เพียงคนเดียวเท่านั้นเข้าถึงฐานข้อมูล เพื่อลดความผิดพลาด
จำกัดจำนวนผู้ใช้ที่สามารถเข้าถึงได้ในแต่ละช่วงเวลา

เฉลยอธิบาย

ระบบควบคุมการทำงานพร้อมกัน (Concurrency Control) เป็นหลักการสำคัญของ DBMS ที่ใช้เทคนิคต่างๆ เช่น Locking และ Timestamp เพื่ออนุญาตให้ผู้ใช้หลายคนเข้าถึงฐานข้อมูลพร้อมกัน ในขณะเดียวกันก็ป้องกันความขัดแย้ง (Conflict) และความผิดพลาด (Inconsistency) ตัวเลือก B ไม่สมเหตุสมผล ตัวเลือก C ทำให้เกิดความซ้ำซ้อน ตัวเลือก D ลดประสิทธิภาพของระบบ

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

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