Oracle数据库应用 复习题及答案

发布时间 : 星期一 文章Oracle数据库应用 复习题及答案更新完毕开始阅读

据库对象。 A. 表

B. 索引

C. 视图

D. 序列

28、下列表达1979年10月8日的日期表示中,( )是合法的日期格式。 A. 8-10-79

B. 8-10月-79 D. 79-10月-8

C. 10月-8-79

29、下列数据库模式对象中,具有EXECUTE对象权限的是( )。 A. 表 C. 过程

B. 视图 D. 序列

30、下列数据库模式对象中,不具有SELECT对象权限的是( )。 A. 表 C. 过程

B. 视图

D. 序列

二、填空题

1、一个 为一个数据库用户所拥有,并且名称与用户名相同,是一个数据库的逻辑结构的集合。

2、 视图包含了当前用户方案下的存储过程定义文本。 3、数据库的结构分为 和 。 4、Oracle 的进程分为 、 和 3种。 5、Oracle权限分为 、 。

6、给用户授予和回收权限的命令的关键字分别是 和 。 7、PL/SQL是 和 的结合。

8、PL/SQL中的块主要有两种类型: 和 。

5

9、 是Oracle数据库中数据的逻辑组织,它存储段的集合,在操作系统级映射到一个或多个 上去。 10、一个 就是一个数据库对象的别名,当应用 时,Oracle服务器会自动用 来代替 。

11、每个Oracle 10g数据库创建后都会有4个默认的数据库用户: 、 、 和 。 12、要使新建的用户能连接到数据库,必须先授予其 角色。 13、在创建和修改用户时,设置口令的子句应以 开头。

14、一个Oracle数据库可以包含 数据文件。 15、基于视图进行数据查询时, 限制;但基于视图进行数据更新时,只能对基于 的视图进行数据更新。 16、变量赋值有两种方式:用 赋值运算符为单个变量赋值;通过 或 语句给 个变量同时赋值。

17、Oracle中主要的复合类型有: 、 和 。 18、使用 使一个变量的类型定义参考另一个已经定义的变量的类型,或参考表中某个字段的数据类型。

19、使用 使一个变量的类型参考另一个表或视图的结构,变量内的分量名字、数据类型与表或视图结构中的字段名字、数据类型完全一致。

6

20、在PL/SQL中循环结构有3种类型,即 循环、 循环和 循环。

21、在 循环中可以用 表示递减循环。 22、要对查询结果集中的多行数据进行逐行处理,应该使用 技术。

23、在声明游标的SELECT语句中不能使用 子句。 24、在显式游标的使用过程中, 返回从游标中取出的记录总行数。

25、使用游标FOR循环时,不能使用 语句、 语句和 语句。

26、使用游标FOR循环时,游标FOR循环中用到的记录变量 需要事先声明,该记录变量是由系统隐式定义的与游标数据行一致的记录型变量。

27、异常分为: 和 两种。 28、存储过程的参数模式有: 、 和 3种。 29、修改存储过程或函数的语法格式与定义存储过程或函数的语法格式的不同之处是 。 30、一个触发器由 、 、 、 和 5部分组成。

三、问答题

1、使用什么工具创建和删除数据库?

2、使用什么工具配置和修改监听程序和数据库的网络服务名?

7

3、Oracle 数据库设计的步骤是什么?

4、表空间与数据库、数据文件之间的关系是怎样?

5、若要备份/恢复某个表空间,需要将表空间设置为什么状态?在ALTER TABLESPACE命令中用什么子句来设置? 6、如何删除表空间及表空间中包含的数据库对象? 7、什么是角色?简述角色和用户之间的关系。 8、简述通过角色管理用户的权限具体步骤。 9、概要文件的作用是什么? 10、比较表和视图两者间的异同。 11、使用同义词有哪些好处?

12、一个PL/SQL块有哪几部分组成?哪些是必须的?哪写是可选的?

13、简述游标使用的步骤。

14、处理用户自定义异常的步骤有哪些? 15、比较存储过程和函数的异同。 16、比较存储过程和触发器的异同。

17、那个系统表存储了本方案存储过程、函数和触发器的信息? 18、简述游标的作用。

19、如果在调用存储过程时需要从存储过程返回值,应该使用 参数。

20、创建表时,如果存在外键关系,则创建表的先后顺序有什么规定?

8

联系合同范文客服:xxxxx#qq.com(#替换为@)