当前位置: 代码迷 >> 综合 >> 第5章 其他模式对象
  详细解决方案

第5章 其他模式对象

热度:39   发布时间:2023-10-01 04:41:14.0

习 题 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、简述序列的主要作用。

 

  相关解决方案