高效的索引有利于快速查找数据,而设计不合理的索引可能会对数据库和应用程序的性能造成障碍。因此,创建索引时应尽量考虑结合( )原则,便于提升索引的使用效率。
A.不要建立过多的索引.
B.选用字符串为索引时,应尽可能指定前缀长度。
C.使用唯一索引,并考虑数据列的基数。数据列的基数是指它所容纳的所有非重复值的个数。
D.为用于搜索、排序或分组的列创建索引,而对于用作俞出显示的列则不宜创建索引.
E.使用短索引,应尽量选用长度较短的数据类型[1]。
高效的索引有利于快速查找数据,而设计不合理的索引可能会对数据库和应用程序的性能造成障碍。因此,创建索引时应尽量考虑结合( )原则,便于提升索引的使用效率。
A.不要建立过多的索引.
B.选用字符串为索引时,应尽可能指定前缀长度。
C.使用唯一索引,并考虑数据列的基数。数据列的基数是指它所容纳的所有非重复值的个数。
D.为用于搜索、排序或分组的列创建索引,而对于用作俞出显示的列则不宜创建索引.
E.使用短索引,应尽量选用长度较短的数据类型[1]。
[试题](1)为数据库“school”中的表“student”建立主索引,索引名词和索引表达式均为“学号”。(2)建立表“student”和表“score”之间的关联。(3)为表“student”和表“score”之间的关联设置完整性约束,要求:更新规则为“级联”,删除规则为“忽略”,插入规则为二“限制”。(4)设置表“course”的“学分”字段的默认值为2。
[单选题]在Oracle数据库中,创建索引时,默认的索引类型是()。A . cluster indexB . b-tree indexC . hash indexD . bitmap index
[单选题]数据库索引文件可以()快速建立。A .建立数据库的同时B .建立排序文件的同时C .建立分类合计文件的同时D .删除记录的同时
[主观题](1)为数据库“学校管理”中的表“学生”建立主索引,索引名称和索引表达式均为“学号”。(2)建立表“学生”和表“成绩”之间的关联。(3)为“学生”表和“成绩”表之间的关联设置完整性约束,要求:更新规则为“级联”,删除规则为“忽略”,插入规则为“限制”。(4)设置表课程的字段“学分”的默认值为2。
[主观题](1)为数据库“职员管理”中的表“员工信息”建立主索引,索引名称和索引表达式均为“职工编号”。(2)为数据库“职员管理”中的表“工资”建立普通索引,索引名称和索引表达式为“部门编号”。(3)建立表“工资”和表“员工信息”之间的关联。(4)为(3)中建立的关联设置完整性约束。要求:更新规则为“限制”,删除规则为“级联”,插入规则为“忽略”。
[单选题]在VisualFoxPro中,对数据库建立索引,将产生相应的索引文件,原库文件内容()。A .并不改变B .顺序改变C .指定纪录改变D .数据改变
[单选题]为数据库表创建索引的目的是()A . 提高查询的检索性能B . 创建唯一索引C . 与SQLServer数据检索的速度无关D . 加快数据库打开的速度
[单选题]在数据库物理设计阶段,需要考虑为关系表建立合适的索引,关于建立索引的描述,有下列说法: Ⅰ.对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引 Ⅱ.对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引 Ⅲ.对于经常出现在WHERE子句中的属性,可以考虑建立索引 Ⅳ.对于经常出现在OR[)ER BY子句、GROUP BY子句中的属性,应尽量避免建立索引上述说法正确的是______。A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅰ和ⅢD.Ⅱ和Ⅳ
[单选题]在数据库物理设计阶段,需要考虑为关系表建立合适的索引,关于建立索引的描述,有下列说法:Ⅰ.对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引Ⅱ.对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引Ⅲ.对于经常出现在where子句中的属性,可以考虑建立索引Ⅳ.对于经常出现在order by子句、group by子句中的属性,应尽量避免建立索引上述说法正确的是______。A.) Ⅰ、Ⅱ和ⅢB.) Ⅰ、Ⅱ和ⅣC.) Ⅰ和ⅢD.) Ⅱ和ⅣA.B.C.D.
[单选题]( 25 )在数据库物设计阶段,需要考虑为关系表简历合适的索引。关于建立索引的描述,有下列说法:Ⅰ .对于经常在其上需要执业查询操作并且数据量大的表,可以考虑建立索引Ⅱ .对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引Ⅲ .对于经常出现在 WHERE 子句中的属性,可以考虑简历索引Ⅳ .对于经常出现在 ORDER BY 子句、 GROUP BY 子句中的属性,应尽量避免建立索引上述说法正确的是A. ) Ⅰ 、 Ⅱ 和 ⅢB. ) Ⅰ 、 Ⅱ 和 ⅣC. ) Ⅰ 和 ⅢD. )