Oracle期末考试试题及答案.doc

上传人:李医生 文档编号:8571080 上传时间:2020-11-26 格式:DOC 页数:11 大小:489.50KB
返回 下载 相关 举报
Oracle期末考试试题及答案.doc_第1页
第1页 / 共11页
Oracle期末考试试题及答案.doc_第2页
第2页 / 共11页
Oracle期末考试试题及答案.doc_第3页
第3页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Oracle期末考试试题及答案.doc》由会员分享,可在线阅读,更多相关《Oracle期末考试试题及答案.doc(11页珍藏版)》请在三一文库上搜索。

1、Oracle期末考试试题及答案考 生 信 息 栏 系 专业 级 班级 姓名 学号 装 订 线一、选择题:(本题共20个小题,每小题2分,共0分)1当Oracle服务器启动时,下列哪种文件不是必须的 ( ) 。 A. 数据文件 B. 控制文件 C 日志文件 D 归档日志文件 2. 在rce中,一个用户拥有的所有数据库对象统称为( )。 A.数据库 . 模式 C. 表空间 D. 实例3.在 Oracle数据库的逻辑结构中有以下组件: .表空间 2. 数据块 .区 4 段这些组件从大到小依次是( )。A. 14 B1432 .1324 D.4134.下列哪个子句实现对一个结果集进行分组和汇总( )。

2、 HAV B.ORDR BY C.WHERE D.GROUP Y. 在Oracle数据库中,( )用户模式存储数据字典表和视图对象。 A.SYS .SYSM .SCTT D. SYDBA6.以下不属于命名的PLQL块的是( )。 A.程序包 B.过程 .游标 D函数7.在rcle中创建用户时,若未提及DEFULT TESPCE关键字,则ce就将( )表空间分配给用户作为默认表空间。A. BSCOTT CSTM D.SYS在Wiows操作系统中,Orcle的( )服务是使用iQL*Pls必须的。AOraceHMETNSLisen B. OaceerviceSD C. OrcleHENAMEAnt

3、 . OracleHOME_NAEHTTPSeer.下列哪个语句可以在SL*Plus中直接调用一个过程( )。 A. ETURN B. A C.SET D. EXEC1如果服务器进程无法在数据缓冲区中找到空闲块,为添加从数据文件中读出的数据块,则系统会启动如下哪一个进程( ) ACKPT B. DBWR .LWRD. O11.下列哪一个锁模式不属于Orale( )。 .死锁 B.排他锁 .行级共享锁 D.共享锁1.有字符串数据”test”分别存放到char(10)和archa2(10)类型的字段中,其实际存储长度为( )A. 0 4 4 4 C10 1 . 4 1在Oale中,当控制一个显式游

4、标时,下面哪种命令包含INTO子句( )。 A. FTC CLO C. E D.CRSR 14.ORCLE中,用来判断列值是否为空的操作符是( )。 . =ULL B.NLIS C. AS ULL . N查询一个表的总记录数,可以采用( )统计函数。A. AVG(*) B.UM(*) . COUT(*) D.MAX()16.以下的哪个命令可以将SQL命令的运行结果保存到文件中( )。 AAVE B.SPOO C.GET D.INPT17为了去除结果集中重复的行,可在ELECT语句中使用下列哪个关键字( ) 。.ALL B.STNC C.SPOL D.VIG1.关于模式的描述下列哪一项不正确(

5、)。 A表或索引等模式对象一定属于某一个模式.在Ocle 数据库中,模式与数据库用户是一一对应的C.一个表可以属于多个模式D.一个模式可以拥有多个表19.下列SEE语句中,哪些子句可以包含子查询( )。 A.SELECT B.ROUP BY CHER .REY20在下列模式对象中,哪个对象不会占用实际的存储空间( )。 .视图 B.表 C.索引 D簇二、填空题(共8小题,10空需要填写,每空1分,共1分)1. _是具有名称的一组相关权限的组合。 2 一个表空间物理上对应一个或多个_文件。3.标准的SL 语言语句类型可以分为:_、数据操纵语句(DML)和_。 4. 如果需要向表中插入一批已经存在

6、的数据,可以在INET 语句中使用_语句。5.通过视图修改数据时,实际上是在修改_中的数据。6如果需要向表中插入一批已经存在的数据,可以在SE 语句中使用_语句。7.在众多的事务控制语句中,用来撤销事务的操作的语句为_,用于持久化事务对数据库操作的语句是_。. 在多进程rcle 实例系统中,进程分为_、后台进程和服务器进程。三、程序填空(共10小题,0空需要填写,每空3分,共30分).假设当前用户是CTT用户以普通用户登录,口令为iger,请写出该用户以管理员身份登录的命令_;2.假设用户SOT以管理员身份登录,现需创建用户Li,口令是Lisa,请写出相应的命令_;3.假设用户SOTT以管理员

7、身份登录,已知用户账号Lis被锁定,需为他解除锁定,请写出相应的命令_; 4. 假设用户STT以管理员身份登录,需授予用户Lsa对SOTT用户模式下的EMP表进行查询(SEEC)的权限,请写出相应的命令_;5.假设用户SCOTT以管理员身份登录,在SQL Pus的SQL提示符下,希望用户Lis用Lisa以普通用户身份登录到系统,请写出相应的命令_; 6. 假设用户Lia用Lis以普通用户身份登录到系统,现需查看本用户下的Clas表的结构,请写出相应的命令_; 7. 假设用户La用Lisa以普通用户身份登录到系统,用命令elct fro ls查询Cass表中的数据,现需将缓冲区中的SQL 命令保

8、存到C盘根目录下的cl.txt文件中, 请写出相应的命令_; 8. 假设用户Lia用Lia以普通用户身份登录到系统,现需查看本用户下有哪些表,请写出相应的命令_; 9. 假设用户Lisa用i以普通用户身份登录到系统,现需为Clss 表的D 列添加一个名为P_CLASS_ID 的主键约束,请补充完整相应的命令AERTALE Clss_; 0. 假设用户Lisa用Li以普通用户身份登录到系统,现需创建一个UPDAE语句来修改本用户下RTISTS 表中的数据,并且把每一行的T_ID 值都改成15,应该使用的SQL 语句是_ ;四、 编程题:(本题共2小题,每题10分,共分)1. 请按要求完成以下程序

9、的编写。(5空,每空2分,共10分)以下存储过程借助游标用于实现对员工工资(l)的调整,调整方案为:对于员工号(mp)在00到720间的员工,若其原工资在10之下,则加薪20%。(1) 请完成以下程序:ATE OR PAE ROCDRERie_salISv_emo Epempn%tye;v_sa m.saltyp;V_Eex achr(00);CURSORcsorl /定义游标CURSO cusor_sal S _ / BEG_; /打开游标OOFETC cusorsa_; WHNcrsr_sl%NOTFUND;/逐行提取数据IFv_sal_”命令提示符下,现需执行存储过程Rise_sal,请

10、写出命令:_ 2. 创建一个函数get_sal,用于实现对表Emp(如下图)给定一个员工号(Empno),通过函数获取该雇员的工资值 ,请完成以下程序。(1)请将函数get_sal补充完整 (3空,每空2分,共6分)CREATE OR REPLACE FUNCTION get_sal (v_emp_no IN emp.empnoTYPE)_ IS_ emp.salTYPE:0; BEGIN SELECT sal INTO v_emp_sal FROM emp WHEE ep_; REURN(v_sal);EN ge_sl;(2)用函数eta查询员工752号的工资,请写出一种查询方式。(4分)课

11、程名称一、选择题:(本题共0小题,每题分,共40分)题号12345题号678910答案DBBDA答案CCBDD题号1112131415题号1617181920答案AAACC答案B B CCA二、填空题(本大题共8小题,10空,每空分,共0分)题号答 案1-2角色数据3数据定义语句(DDL)数据控制语句(DCL)4select5-6基本表select7ROLLBACKCOMMIT8用户进程三、程序填空题(共10小题,10空需要填写,每空分,共30分)题号答 案1conn scott/tiger as sysdba;2create user Lisa identify by Lisa3alter

12、user Lisa account unlock;4grant select on emp to Lisa;5conn Lisa/Lisa;6desc Class;7save C:class.txt;8select table_name from user_tables;9Add constraint PK_CLASS_ID PRIMARY KEY(ID) ;10update artists set T_ID =15;四、编程题(本大题共小题,每题10分,共2分)1 (5空,每空2分,共0分) (1)SELCep,s FOM employee WHERemno BETWN 7300 A0;(2)OEN crsr_sl (3)INO v_mpn,va(4) OMT;(5)XEC Rise_sl;2. (1)请将函数ge_a补充完整 (3空,每空2分,共6分)RETUR NMBERvemp_sav_mp_n(2) 用函数get_sa查询员工721号的工资,请写出一种查询方式。(4分)Set ge_a (521)rm dual;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1