Oracle期末考试试题及答案_第1页
Oracle期末考试试题及答案_第2页
Oracle期末考试试题及答案_第3页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

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 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 where

温馨提示

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

评论

0/150

提交评论