Oracle期末考试卷_第1页
Oracle期末考试卷_第2页
Oracle期末考试卷_第3页
Oracle期末考试卷_第4页
Oracle期末考试卷_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、班级姓名学号密封线 2013 2014 学年第 二 学期期末试卷 (A卷)课程名:oracle数据库应用考试方式:(闭卷)题 号一二三四五六七八总 分 分 数阅卷人一、 选择题(60分,每题2分) 1) The data dictionary tables and views are stored in : ( )a) USERS tablespaceb) SYSTEM tablespacec) TEMPORARY tablespaced) Any of the three2) The process that writes the modified blocks to the data fi

2、les is : ( )a) DBWRb) LGWRc) PMONd) SMON3) When is the parameter file read during startup? ( )a) when opening the databaseb) when mounting the databasec) during instance startupd) in every stage4) Which component is not part of the ROWID? ( )a) TABLESPACEb) Data file numberc) Object IDd) Block ID5)

3、What is a Schema? ( )a) Physical Organization of Objects in Databasesb) A Logical Organization of Objects in Databasesc) A Schema of Indexingd) None of the above6) Which of the following is not a role? ( )a) CONNECTb) DBAc) RESOURCEd) CREATE SESSION7) BLOB数据类型的最大大小是( ) ?(选择一项)a) 1GBb) 4GBc) 取决于磁盘容量

4、d) 无大小限制8)Oracle提供的( ),能够在不同硬件平台上的Oracle数据库之间传递数据。(选择一项)a) 归档日志运行模式b) RECOVER命令c) 恢复管理器(RMAN)d) dpExp和dpImpt工具9)TRUNCATE TABLE命令用于:( )(选择一项)a) 删除表的结构b) 仅删除记录c) 删除结构和记录d) 以上都不是10)( )操作符将两个查询的结果合并为单个结果?(选择一项)a)算术b) 比较c) 集合d) 以上都不正确11)在Oracle数据库的逻辑结构中有以下组件:A 表空间 B 数据块 C 区 D 段这些组件从大到小依次是( )。(选择一项)a)ABCD

5、b)ADCBc)ACBDd)DACB12)对一个视图myView创建一个触发器mytrigger,语句为( )。(选择一项)a) CREATE TRIGGER mytriggerBEFOREINSERT ON myViewBEGIN- b) CREATE TRIGGER mytriggerAFTERINSERT ON myViewBEGIN- c) CREATE TRIGGER mytriggerINSTEAD OFINSERT ON myViewBEGIN-13)在FUNCTION主体中,可能有( )个RETURN语句。(选择三项)a)0b)1c)2班级姓名学号密封线d)314)在Oracl

6、e中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值( )。(选择一项)a)SELECT ename, NVL(comm, 0) FROM emp;b)SELECT ename, NULL(comm, 0) FROM emp;c)SELECT ename, NULLIF(comm, 0) FROM emp;d)SELECT ename, DECODE(comm, NULL, 0) FROM emp;15)在Oracle中,下面用于限制分组函数的返回值的子句是( )。(选择一项)a)WHEREb)HAVINGc)ORDER BYd)无法限定分组函数的返回值16)有一段PL/SQ

7、L程序如下所示:var1 := 10;LOOPEXIT WHEN var1 > 12;var1 := var1 +1; DBMS_OUTPUT.PUT_LINE(A);END LOOP;输出为( )。(选择一项)a) NULLb)A c) AA d) AAA17)在Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是( )。(选择一项)a)select seq.ROWNUM from dual;b)select seq.ROWID from dual;c)select seq.CURRVAL from dual;d)select seq.NEXTVAL

8、 from dual;18)在表tab1中有列为col1,其数据类型为NUMBER,在PL/SQL的DECLARE部分声明了一个变量var1,语句为:var1 tab1.col1%TYPE;不久后,执行了语句:ALTER TABLE tab1 MODIFY(col1 Varchar2(20);则var1的数据类型为( )。(选择一项)a)整数型b)数字型c)字符型d)以上皆非19) 当两位用户中的每一位都对一个单独的对象进行了锁定,而他们又要获取对方对象的锁时,将会发生( )。(选择一项)a) 共享锁b)死锁c)排他锁 d) 不会产生锁20)( )可以从过程返回值。(选择一项)a) 使用IN参

9、数b)使用OUT参数c)使用指针d)不能21)同义词有以下( )用途。(选择三项)a)简化 SQL 语句b)隐藏对象的名称和所有者c)提供对对象的公共访问d)显示对象的名称和所有者22)在Oracle中,当执行一条DML语句时即引起触发器执行一次,不论该语句影响几行数据,这种触发器叫做( )。(选择一项)a)语句级触发器b)行级触发器c)INSTEAD OF触发器d)数据库触发器23)在创建序列的过程中,下列( )选项指定序列在达到最大值或最小值后,将继续从头开始生成值。(选择一项)a)Cycleb)Nocyclec)Cached)Nocache24)数据包airline中有函数book_ti

10、cket,其定义如下:FUNCTION book_ticket(para1 CHAR)RETURN DATE IS-下列( )程序段正确地调用该数据包的函数。(选择一项)a) DECLAREvalue1 CHAR(10);BEGIN-value1 := airline.book_ticket(10);-b)DECLAREvalue1 CHAR(10);BEGIN-班级姓名学号密封线value1 := airline.book_ticket(10);-c)DECLAREvalue1 DATE;BEGIN-value1 := airline.book_ticket(10);-d)DECLAREva

11、lue1 DATE;BEGIN-value1 := airline.book_ticket(10);-25)在PL/SQL中,在执行任何DML语句前,SQL%NOTFOUND的值为( )。(选择一项)a)NOTFOUNDb)TRUEc)NULLd)FALSE26) 在Oracle中,用户( )拥有所有内置的程序包。(选择一项)a)SYSb) SYSTEMc) PUBLICd) DEFAULT27) 在ORACLE中哪个函数实现 IF.THENELSE 逻辑?a) INITCAP()b) REPLACE()c) DECODE()d) IFELSE()28) 当你执行以下查询语句:SELECT e

12、mpno,ename FROM emp WHERE empno =7782 OR empno =7876; 在WHERE语句中,以下哪个操作符可以取代OR?( )a) INb) BETWEEN c) LIKEd) <=e) >=29) COUNT(*)函数返回( )?(选择一项) a) 返回包括空值和重复值的所有记录b) 返回不包括空值的记录c) 返回带有重复值但无空值的记录d) 以上都不是30) ( )是在数据库中组织数据的过程?(选择一项)a) 逆规范化b) 模拟c) 规范化d) 以上都不是 31) 数据库由哪几部分组成( )(选择三项)a) CONTROL FILE 控制文件

13、b) REDO LOG FILE 在线日志文件c) INITSID.ORA. FILE 初始化参数文件d) DATAFILE 数据文件e) PASSWORD FILE 密码文件f) PARAMETER FILE 参数文件32) 关于REDOLOG在线日志文件的描述为正确的是(选择两项)a) 成员之间是镜像的b) 组是切换运行的 c) 成员是切换运行的 d) 组之间是镜像的33.关于表空间容量的描述正确的为(选择两项)a) 表空间可以增加新的数据文件b) 表空间可以通过扩大现有的文件来扩大容量 c) 表空间的容量只能增大不能缩小d) 表空间不能增大空间34.关于回退段的描述正确的为(选择两项)a

14、) 回退段可以用来回滚(rollback)事务。 b) 回退段大小是固定的。 c) 读一致性由回退段来实现的。d) 回退段可以没有。35) 当一个程序执行了 SELECT.FOR UPDATE 语句, 以下哪个步骤必须需要完成?a). 执行 COMMIT or ROLLBACK 结束 transaction, 即使并没有数据改变。b). 如果有数据改变,则需要执行commit or rollback 来结束 transaction,如果没有改 变数据则不需要。c). 由于只有数据确实改变后,一个transaction 才会开始,所以现在不需要COMMIT or ROLLBACK 被执行。 36

15、) 数据库的实例是指( ) a)SGA +后台进程 b)Oracle I/O结构 c)Oracle后台进程 d)Oracle 物理结构和逻辑结构37) 以下哪个表空间不能脱机( )ASYSAUX表空间 BSYSTEM表空间CTEMPORARY表空间 班级姓名学号密封线D以上任意一个都不可以38) 实例是在哪个阶段启动的( )AMount BOpen CNomountD以上都不对39) 关闭数据库最快的是( )Ashutdown immediate Bshutdown abortCshutdown normal Dshutdown transaction40( )用于记录数据库所做的全部变更(如

16、增加、删除、修改),以便在系统发生故障时,用它对数据库进行恢复。A 数据文件 B 日志文件 C 控制文件 D 配置文件三、编程题(40分)1, 创建STUDENT表,包含两个字段id,name,数据类型分别为number,varchar2(10),其中id为主键。要求通过触发器实现主键的自动增长。(10分)推荐步骤:(1)创建表;(3分) (2)创建序列;(3分)(3)创建触发器关联表和序列。(4分)2, 简述oracle数据库的逻辑结构?(5分)并通过以创建一个表向表中插入数据的过程说明逻辑结构的使用情况?(5分)3,说明数据库归档模式与非归档模式的区别(4分),并简要描述将数据库从非归档模

17、式调整为归档模式的过程?(6分)4, 根据students表(stuID,stuName,stuSex,stuAge,stuTel)编写一个存储过程,将students表中的学生ID号传递给这一过程,并向调用应用程序返回学生的姓名和电话号码。再编写一个具有过程调用的匿名块。(10分)班级姓名学号密封线答题卡:12345678910111213141516171819202122232425262728293031323334353637383940班级姓名学号密封线2013 2014 学年第 二 学期期末试卷 (A卷答案)课程名:oracle数据库应用考试方式:(闭卷)题 号一二三四五六七八总

18、 分 分 数阅卷人 一、选择题(60分,每题1.5分) 12345678910BACABDBDBC11121314151617181920BC BCDABDCCBB21222324252627282930ABCAACCACAAC31323334353637383940ABDABABACAADCBB三、编程题(40分)1, create table student(id number primary key,name varchar2(10);(3分)create sequence seq increment by 1 start with 1;(3分)create trigger tri_up

19、date_employee(1分)before insert(1分)on student(1分)begin select seq.nextval into :new.id from dual;(1分) end;2, 数据库的逻辑结构是指数据库内部组织数据的方式,从大到小分为:数据库-表空间-段-区-数据块 (5分) 当我们创建一个表时,会创建一个段,一个区及连续的数据块,当表中数据增加时,一个表会有多个区组成。(5分)3,归档模式可以产生连续的日志,当数据库出现故障时,可以通过日志进行恢复,是一种安全的模式; 启动数据库到Mount,alter database archive log; 启动数据库 设置归档路径ALTER SYSTEM SET

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论