对于基本表,下面一些属性上不可建立索引的是______。 A) 在whete查询子句中引用率较高的属性 B) 在order by子句、group by子句中出现的属性 C) 在某一范围内频繁搜索的属性和按照排序顺序频繁硷索的属性 D) 表的外码

admin2012-04-09  31

问题 对于基本表,下面一些属性上不可建立索引的是______。
A) 在whete查询子句中引用率较高的属性
B) 在order by子句、group by子句中出现的属性
C) 在某一范围内频繁搜索的属性和按照排序顺序频繁硷索的属性
D) 表的外码

选项 A、 
B、 
C、 
D、 

答案D

解析 对于基本表,下面一些属性上可考虑建立索引:
   ①表的主码。一般由DBMS自动建立索引。
   ②在where查询子句中引用率较高的属性。
   ③参与了连接操作的属性。
   ④在order by子句、group by子句中出现的属性。
   ⑤在某一范围内频繁搜索的属性和按照排序顺序频繁检索的属性。
   ⑥在where子句中包含的一个关系的多个属性,可以考虑在这些属性上建立多属性索引。
   此外,如果数据库文件需要频繁执行精确匹配查询(如等值查询),可考虑建立散列索引。而B+-树等有序索引更适合于范围查询。因此答案为D。
转载请注明原文地址:https://kaotiyun.com/show/7UAZ777K
0

最新回复(0)