题目为随机抽题 请用CTRL+F来搜索试题
点击支付下载即可看见答案
一、 填空题(每空 1 分,共 10 分)
1. Oracle 数据库的启动是分步骤进行的,其中涉及到( )、 ( )和( )三个状态
2. oracle 的( )和( )合在一起,构成了 oracle 数据库运 行时的系统,也就是 oracle 实例。
3. 一个表簇由若干个共享着相同数据块的表构成,这些表具有一个或多个相 同的( ),并且常常一起使用。
4. Oracle 数据库有两种操作模式,( )服务器模式和( ) 服务器模式。
5. 分配给一个PL/SQL块的空间叫做一个( )。
6. Oracle 最小的逻辑存储单元是( )。
二、 判断题(正确的打√,错误的打×。每空2分,共18分)
7. WHERE 子查询中不能有 order by 子句( )
8. 角色的名称不可与数据库已有的用户名相同( )
9. 删除一个表空间的命令是 drop tablespace <表空间名称> … … 。( )
10. 段(segment)是 oracle 数据库最小物理存储单元。当 oracle 从磁盘读取数据时,读取的数据量总是段容量的整数倍。( )
11. oracle 9i 中每个回滚段的大小可以不需要人工进行设置。( )
12. 在 PL/SQL 语言中,for 循环必须对循环计数变量进行声明( )
13. 用户若要连接到Oracle数据库,必须具有CREATE SESSION系统权限( )
14. 控制文件是保存重做信息的数据文件( )
15. DB_NAME 参数指定的是本地数据库标识( )
三、 选择题 (每题3分,共12分)
16. 一个 Oracle 数据库至少拥有( )个实例 A. 1 个 B. 2 个 C. 根据参数设置 D. 没有
17. Oracle 数据库的数据字典中所有的基础表都有为( )用户所拥有 A. System B. Sys C. Scott D. Public
18. 如果表中某一条记录的一个字段暂时不具有任何值,在其中将保存( ) A. 空格字符 B. 0 C. NULL D. 不确定的值,由字段数据类型决定
19. 数据库角色不具有以下哪个功能( ) A.角色被授予其它角色 B.角色可以被授予系统权限 C.任何数据库用户都可以被授予任何角色 D.授予角色的角色可以显示地启用和禁用
四、简答题(共 15 分)
20. 什么是 Oracle 数据库的脱机备份?如果要求全天候数据库访问,应该采 用何种备份方式?为什么?(7 分)
21. 视图与表有什么相同和不同之处?(8 分)
五、 用 SQL 语句完成以下要求(本题 25 分)
1. 用预分配表的手工区间分配的方式创建 bookinfo 表,其中
①该表所属表空间为 store。
②初始区大小为 120K,第二个区大小为 100K,区的大小增加比例为 20, 允许的最小区的个数为 3。
2. 计算 Oracle 为该表分配的前 4 个区的大小依次为多少?请写出计算过程。
3. 将该表按照 Price 降序排序
4. 查找 Auther 为’三味’或 ‘天创’的记录
5. 查找 book_name 含有‘C’的书的记录
6. 设置一个存储点 p1
7. 删除表中 Counts 值为 20 的记录
8. 将事务回退到存储点 p1
9. 将 bookinfo 表中 Auther 为’三味’的记录改为’三味工作室’
六、用 PL/SQL 进行程序设计完成以下要求:(本题 20 分) ①用参数游标给出 people 表中姓名为‘李四’的人民族
主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网