发布时间 : 星期日 文章Oracle数据库试卷083221-3更新完毕开始阅读6abafeed856a561252d36fa4
专业 班级 学号 姓名 2011— 2012 学年第一学期试卷(A)
课程:Oracle数据库应用与开发 闭卷 年级及专业: 083221-3 题号 一 二 三 四 五 六 七 八 九 分数 得分 总 分 评卷人
一、不定项选择题(每题3分,共30分)
1、下面对数据文件的叙述中,正确的是 。
A、一个表空间只能对应一个数据文件 B、一个数据文件可以对应多个表空间
C、一个表空间可以对应多个数据文件 D、数据文件存储了数据库中的所有日志信息
2、下面哪种后台进出用于将数据缓冲区中的数据写入数据文件 。
A、LGWR B、DBWn C、CKPT D、ARCn
3、解析后的SQL语句会缓存在SGA的哪个区域中? 。
A、Java池 B、大型池 C、共享池 D、数据缓冲区
4、在SQL*plus中连接数据库时,可以使用CONNECT命令来连接数据库、下面的4个选项中,那几个命令是正确的?其中,用户名为scott,密码为tiger,数据库名为orcl。
A、CONNECT scott/tiger; B、CONNECT tiger/scott;
C、CONN scott/tiger as sysdba D、CONN scott/tiger@orcl as sysdba;
5、下面是有关变量的描述,请问哪些描述是正确的? 。
A、临时变量是指仅在某个SQL语句中有效的变量 B、临时变量是在某个会话期间有效的变量
C、已定义变量是指明确定义,其生命期至显示地删除、重新定义或退出SQL*plus为止
D、已定义的变量是不能被删除的
6、下面哪些不属于表空间的状态属性? 。
A、ONLINE B、OFFLINE C、OFFLINE DROP D、READ
7、存储数据123.45,可以使用下面哪种数据类型? 。
A、NUMBER B、NUMBER(5) C、NUMBER(5,3) D、NUMBER(5,2)
8、下列哪条语句用于切换日志文件组? 。
A、ALTER DATABASE SWITCH LOGFILE; B、ALTER SYSTEM SWITCH LOGFILE;
C、ALTER SYSTEM ARCHIVELOG; D、ALTER DATABASE ARCHIVELOG;
9、查询scott用户的emp表中的总记录数,可以使用下列哪个语句? 。
A、SELECT MAX(empno)FROM scott.emp; B、SELECT COUNT(empno)FROM scott.emp; C、SELECT COUNT(comm)FROM scott.emp; D、SELECT COUNT(*)FROM scott.emp;
10、下面哪些语句在执行时不会返回错误信息,而显示检索结果? A、SELECT empno ,ename FROM scott.emp WHERE deptno=
(SELECT deptno FROM scott.dept WHERE dname NOT IN(‘SALES’));
B.SELECT empno ,ename FROM scott.emp WHERE deptno=
(SELECT deptno FROM scott.dept WHERE dname IN(‘SALES’));
C.SELECT empno,e.deptno ,dname FROM scott.emp e,scott.dept d; D.SELECT empno,deptno ,dname FROM scott.emp ,scott.dept ;
专用考试纸 请勿浪费 A卷 第1页 共5页
专业 班级 学号 姓名 1分,共30分)
1、Oracle数据库从存储结构上可以分为 (1) 和 (2) 。 2、如果一个服务器进程非正常终止,由Oracle系统会使用 (3) 进程来释放它所占用的资源。
11、使用 (18) 可以获取序列的当前值,使用 (19) 可以获取下一个值。
12、备份控制文件主要有两种方式: (20) 和备份成脚本文件。 13、使用SQL*Plus语句快速编辑SQL语句时,可以使用的命令有APPEND(可以简
3、Oracle数据库中,段主要可以分为数据段、 (4) 、 (5) 写为A)命令、 (21) (可以简写为C)命令、 (22) (可以简和 (6) 。
4、Oracle数据库的物理存储结构主要由数据文件、 (7) 和 (8) 这3种类型的文件组成。
5、查看表结构时,所使用的命令是 (9) ,该命令可以简写为 (10) 。 6、在SQL语句中,如果在某个变量前面使用了&符号,那么就表示该变量是一个临时变量。定义变量,可以使用 (11) 或ACCEPT命令;删除变量,可以使用UNDEFINE命令。
7、在创建永久性表空间时,需要使用DATAFILE关键字指定其数据文件,而如果是创建临时表空间,则应该使用 (12) 关键字为其指定临时文件。 8、表空间的状态属性主要有ONLINE、 (13) 、 (14) 和 (15) 。 9、Oracle中用户默认的永久性表空间为 (16) ,默认的临时表空间为temp。
10、使用 (17) 关键字,可以快速删除表中的所有记录,并且不在撤销表空间中记录撤销数据。
写为I)命令、 (23) (可以简写为L)命令,以及RUN(可以简写为R)命令。
14、如果在创建控制文件时使用了RESETLOGS选项,则应该执行 (24) 语句打开数据库。
15、如果需要在SELECT 子句中包括一个表的,可以使用符号 (25) 。 16、常用的表的连接类型有 (26) (内连接)、 (27) (外连接)、 (28) (交叉连接)。
17、集合运算符 (29) 实现了集合的并运算;集合运算符INTERSECT实现了对集合的交运算;而集合运算符 (30) 则实现了集合的减运算。
三、简答题(每题6分,共24分)
1、子查询有哪3种子类型?
专用考试纸 请勿浪费 A卷 第2页 共5页
专业 班级 学号 姓名 、下面这个SELECT语句能否输出查询结果?如果不能,该如何修改?
3、简述归档模式和非归档模式的区别。
4、简述Oracle物理存储结构中数据文件,控制文件与重做日志文件的作用。
2.查询信息管理系中籍贯为江西南昌的所有学生的姓名、年龄和籍贯。
3.查询成绩在70~80分的学生的学号、课程号和成绩。
4.查询计算机系年龄在18~20岁的男学生的姓名和年龄。
5.查询“计算机原理”课程成绩前三名的学生的姓名、所在系和成绩。
6.查询计算机系女生的最大年龄和最小年龄。
7.统计每个系的学生人数。
8.统计每门课程的选课人数和考试最高分。
四、综合应用题(每小题2分,共16分)
学生成绩管理数据库中有三个数据表:学生表,课程表,选课表。其结构如下:
学生表 (学号,姓名,年龄,性别,籍贯,所在系) 课程表 (课程号,课程名) 成绩表(学号,课程号,成绩)
1.查询选修了课程名为‘操作系统’的学生的的姓名、课程号和成绩。
专用考试纸 请勿浪费 A卷 第3页 共5页
专业 班级 学号 姓名 2011— 2012 学年第一学期试卷(A)
答题纸
课程:Oracle数据库应用与开发 闭卷 年级及专业: 083221-3 题号 一 二 三 四 五 六 七 八 九 分数 得分 总 分 (28) (29) (30)
三、简答题(每题6分,共24分)
1、子查询有哪3种子类型?
2、下面这个SELECT语句能否输出查询结果?如果不能,该如何修改?
3、简述归档模式和非归档模式的区别。
评卷人 一、不定项选择题(每题3分,共30分) 题号 答案 1 2 3 4 5 6 7 8 9 10 二、填空题(每空1分,共30分)
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27)
专用考试纸 请勿浪费 A卷 第4页 共5页