引入索引的目的是为了(  )。A.提高查询语句执行效率 B.提高更新语句执行效

最全题库2022-08-02  49

问题 引入索引的目的是为了(  )。A.提高查询语句执行效率B.提高更新语句执行效率C.实现数据的物理独立性D.实现数据的逻辑独立性

选项 A.提高查询语句执行效率
B.提高更新语句执行效率
C.实现数据的物理独立性
D.实现数据的逻辑独立性

答案 A

解析 本题考查对索引的掌握。记录如果按某个字段的取值顺序存储或哈希存储,则对该字段查找时可以按照二分查找或哈希函数定位,而不采取顺序查找的方式,可以大大提高查询效率。但记录只能以一种顺序进行物理存储,而不同的查询条件会使用不同的字段,因此引入索引表,包括索引项和指针项,索引项即为查询条件中的字段,指针项指向物理记录,索引项按顺序或哈希组织,查询时先查索引项(二分或哈希查找),根据对应的指针找到记录,从而提高查询效率。但更新数据项时索引表也要保持一致,相比无索引,更新语句执行效率会降低,因此要有选择性地建索引,即对作为查询项的字段考虑建立索引。索引与数据的独立性无关。
转载请注明原文地址:https://tihaiku.com/congyezige/2419628.html

最新回复(0)