Oracle试卷B 下载本文

内容发布更新时间 : 2024/12/31 7:11:51星期一 下面是文章的全部内容请认真阅读。

郑州大学软件学院《Oracle数据库基础教程》课程试题

2011-2012学年第二学期(B卷)

题号 分数 一 二 三 四 五 六 七 总分 (适用专业: 考试时间:)

合分人: 复查人:

分数 评卷人 一、选择题(每题2分,共20分)

1 Oracle分配磁盘空间的最小单位是( )。

A 数据块 B 表空间 C 表 D 区间

2 在Oracle中创建用户时,若未提及default tablespace关键字,则Oracle就将( )表空间费配给用户作为默认表空间。

A USER B SYSTEM C SYS D DEFAULT 3 ( )函数返回大于或等于所给数字表达式的最小整数。 A ceil B abs C floor D round 4 使用哪个语句可以设置初始化参数?( ) A alter system B alter session C alter system set D alter table 5.以下哪个命令是用于设置环境变量的( )。 A SERVEROUTPUT B DESCRIBE C STORE D SPOOL

6.Oracle进程结构中完成将重做记录从重做日志高速缓冲区写入重做日志文件的进程是( )。

A 用户进程 B 服务器进程

C 后台进程CKPT D 后台进程DBWR

共 7 页 第 1 页

7 哪种表空间可以被设置为脱机状态?( ) A 系统表空间 B 撤销表空间 C 临时表空间 D 用户表空间

8.由DBA使用命令Create user userman identified by userman创建了用户userman之后,以下描述正确的是( )。 A 可以创建服务器会话 B 可以正常登陆服务器

C 仅仅是在服务器上存在该用户名和相对应的信息,不具备任何操作能力 D 可以查询服务器上的数据信息

9 已创建序列S1,若当前值为2,先执行3次S1.NEXTVAL,再执行3次S1.CURRVAL,最后S1的值是( ) A 3 B 4 C 5 D 6

10 当Oracle服务器启动时,下列哪种文件不是必须的( )。 A 数据文件 B 控制文件 C 日志文件 D 归档日志文件

二、多选题(每空3分,共15分)

分数 评卷人 1 下列属于oracle常用的约束条件类型的有( )。

A PRIMARY KEY B FOREIGN KEY C NULL D CHECK 2 以下( )内存区属于SGA。

A 日志缓冲区 B 数据缓冲区 C 大池 D PGA 3 游标的操作包括( )。

A open B fetch C quit D close

4 在带参数的存储过程中,对参数类型的说法正确的是( )。

A in参数:读入参数,主程序向存储过程传递参数值。 B in参数:读入参数,存储过程向主程序传递参数值。 C out参数:读出参数,存储过程向主程序传递参数值。 D out参数:读出参数,主程序向存储过程传递参数值。

共 7 页 第 2 页

5 PL/SQL程序结构通常可以概括( )。

A 定义部分 B 执行部分 C 异常处理部分 D 预编译部分

三、填空题(每题2分,共20分)

分数 评卷人 1 Oracle有_[1]SGA_和_[2]PGA_两种内存结构。

2 在恢复Oracle数据库时,必须先启用_[3] ARCHIVELOG(归档日志)_模式,才能使数据库在磁盘故障的情况下得到完全恢复。 3 可以使用_[4]_命令对数据库进行注册。

4 在alter table中,可以使用_[5] SET UNUSED _关键字指定某列不可用。 5 可以使用_[6] UNIQUE _命令创建唯一索引。

6 执行立即关闭数据库的命令是_[7]SHUTDOWN IMMEDIATE_。

7 保存初始化参数的服务器参数文件的缩写是 [8] SPfile。

8若要在SQL*PLUS中修改SCOTT用户的口令,命令为[9]ALTER USER SCOTT IDENTIFIED BY ;。

9 使用 [10] 命令可以打开恢复管理器。

分数 评卷人 四、判断题(每题1分,共10分)

1 表空间中数据文件的大小之和就是表空间的存储容量。( F )

2 数据库中最少包含两个重做日志,一个始终保持可写状态,用于记录数据库的变化;另外一个用于归档操作。( T )

3 PGA是包含Oracle进程数据和控制信息的内存区域。( T ) 4 PL/SQL有3种存储过程,分别为过程、函数和程序体。( T )

5 触发器的执行是由事件触发的,而普通存储过程是由命令调用执行的。( T ) 6 闪回版本查询不能查询提交(commit)后的数据。( F ) 7 序列号是一个Oracle整数,最多可有38个数字。( T ) 8 SYS方案表的列是可以被删除的。( F )

9 在alter user语句中,使用account lock关键词锁定账户。( T )

10 角色是相关权限的命名集合,使用角色的主要目的是简化权限管理。( T )

共 7 页 第 3 页

分数 评卷人 五、简单应用题(共35分)

1创建最小区间尺寸为256k的本地管理表空间DATA01,其中数据文件的名称为data01.dbf,大小为12M;将表空间的名称修改为DATA02。(7分) 2 创建“storehouse”表,表结构如下:(5分) 编号 1 2 3 4 字段 仓库号 仓库名 城市 面积 类型 number Varchar2 40 Char(20) Number 3 要求 主键 不允许为空 默认为“北京” 必须在200—400平方之间 3询出同时选修了课程号为“101”和“102”课程的学生信息。(5分)

4将学号为“200003001”,课程号为“102”的记录插入grade表;将所有少数民族的男学生各科成绩均增加10分。(5分)

5假定已创建好视图ex_view,显示学生的姓名、课程名和成绩,并按课程名和成绩均降序排序,现要求修改该视图,增加学生的学号信息。(5分)

6创建序列ex_seq,要求初始值为15,序列增量为20,最大值为1000,可以循环;修改该序列使其最大值为1300。(8分) 附3-5题表结构:

学生表student(学号,姓名,性别,民族) 成绩表grade(学号,课程号,成绩) 课程表course(课程号,课程名)

共 7 页 第 4 页

郑州大学软件学院《Oracle数据库基础教程》课程试卷

答 题 纸

分数 评卷人 一、选择题(每题2分,共10分)

分数 评卷人 二、填空题(每题2分,共30分)

分数 评卷人 三、判断题(每题1分,共10分)

分数 评卷人 四、简单应用题(每题5分,共30分)

共 7 页 第 5 页