习 题 5
一、选择题
1. 序列包含的两个伪列是( )。
A. currval B. nowval C. nextval D. preval
2. 下面是有关索引的描述,请问哪些描述是正确的? ( )
A. 不可以在多个列上创建复合索引。
B. 可以在多个列上创建复合索引。
C. 索引列中的数据不能重复出现。
D. 索引列中的数据可以重复出现。
3. 可以在视图定义中使用WITH CHECK OPTION子句,该子句的作用是( )。
A. 视图中的数据是只读的。
B. 可以任意通过视图修改基表中的数据。
C. 可以有条件地通过视图修改基表中的数据。
D. 不允许通过视图修改基表中的数据。
4.视图存放在哪里?( )
A. 数据库的表格中
B. 数据字典的SELECT 语句中
C. FROM 列表的第一个表格的SELECT 语句中
D. 列表的第二个表格的SELECT 语句中
5. 假设EMPLOYEE表包含一个MARRIAGE列,用于描述职工的婚姻状况,则应该在该字段上创建什么类型的索引?( )
A. B树唯一索引
B. B树不唯一索引
C. 基于函数的索引
D. 位图索引
6. 下列关于索引的描述哪一项是不正确的?( )
A. 表是否具有索引不会影响到所使用的SQL的编写形式
B. 为表创建索引后,所有的查询操作都会使用索引
C. 为表创建索引后,可以提高查询的执行速度
D. 为表创建索引后,Oracle优化移将根据具体情况决定是否采用索引
7. 如果经常执行类似于下面的查询语句:
SELECT * FROM student
WHERE Substrb (sname,0,2)=’张’
应当为STUDENT表中的SNAME列创建哪一种类型的索引? ( )
A. B树唯一索引
B. 位图索引
C. B树不唯一索引
D. 基于函数的索引
二、简答题
1、表和视图有什么区别?
2、能否通过视图修改基表中的数据?
3、举例说明WITH CHECK OPTION的作用。
4、简述视图的主要作用。
5、索引的作用是什么?索引创建完后能修改其区参数吗?
6、简述B树索引的组织结构。
7、简述同义词的主要作用。
8、简述序列的主要作用。