ในระบบการบริหารจัดการข้อมูล (DBMS) ประโยชน์หลักของการสร้างดัชนี (Index) คืออะไร?

ลดพื้นที่จัดเก็บทันทีเพราะดัชนีแทนที่ข้อมูลจริงทุกคอลัมน์ในตาราง
รับประกันว่า query ทุกแบบเร็วขึ้นเท่ากันโดยไม่ขึ้นกับคอลัมน์และเงื่อนไข
ป้องกันผู้ใช้ที่ไม่มีสิทธิอ่านข้อมูลด้วยการซ่อนแถวไว้ภายในโครงสร้างดัชนี
เพิ่มทางเข้าถึงข้อมูลเพื่อให้ค้นหาแถวที่ต้องการได้โดยไม่ต้องตรวจทุกแถวเสมอไป

เฉลยอธิบาย

Index ช่วยค้นหาและดึงแถวได้รวดเร็วขึ้น แต่เพิ่มภาระต่อการจัดเก็บและการเขียน ดังนั้นคำตอบที่เหมาะที่สุดคือ “เพิ่มทางเข้าถึงข้อมูลเพื่อให้ค้นหาแถวที่ต้องการได้โดยไม่ต้องตรวจทุกแถวเสมอไป” ส่วนตัวลวงที่ใกล้เคียงที่สุดไม่ผ่านเพราะ ดัชนีใช้พื้นที่เพิ่มและไม่ได้แทนข้อมูลจริงทั้งหมด

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

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