ในการออกแบบฐานข้อมูลสำหรับระบบสารสนเทศขนาดใหญ่ที่ต้องรองรับการสืบค้นข้อมูลจำนวนมากพร้อมกัน ปัจจัยใดควรได้รับการคำนึงถึงเป็นหลัก

การออกแบบ Index และการจัดการ Concurrency เพื่อเพิ่มประสิทธิภาพการเข้าถึงข้อมูลพร้อมกัน
การเพิ่มจำนวนตารางในฐานข้อมูลให้มากที่สุดเท่าที่จะทำได้ เพื่อกระจายข้อมูลออกจากกันโดยไม่คำนึงถึงโครงสร้างความสัมพันธ์
การใช้รูปแบบฐานข้อมูลเชิงสัมพันธ์และกำหนด Primary Key ให้ครบทุกตาราง
การลดจำนวน Stored Procedure และ Trigger เพื่อลดภาระการประมวลผลของเซิร์ฟเวอร์

เฉลยอธิบาย

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

ข้อสอบอื่นในวิชาการวิเคราะห์และออกแบบระบบสารสนเทศ

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