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