




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 ooOOOAc O O 0(完整word版)oracle数据库期末考试试题及答案亲爱的读者:本文内容由我和我的同事精心收集整理后编辑发布到 文库,发布之前我们对文中内容进行详细的校对,但 难免会有错误的地方,如果有错误的地方请您评论区言,我们予以纠正,如果本文档对您有帮助,请您下载收藏以便随时调用。下而是本文详细内容。r最后最您生活愉快o(n_n)o oracle数据库期末考试试题及答案A1、以下()内存区不属于SGAoA. PGA B.日志缓冲区C.数据缓冲区D.共享池 D2、()模式存储数据库中数据字典的表和视图。A. DBA B. SCOTT C. SYSTEM D. SYSC3、在O
2、racle屮创建用户时,若未提及DEFAULT TABLESPACE 关键字,则Oracle就将()表空间分配给用户作为默认表 空间。A. HR B. SCOTT C. SYSTEM D. SYSA4、()服务监听并按受来自客户端应用程序的连接请求。A. OracleHOME_NAMETNSListenerB. OracleServiceSIDC. OracleHOME_NAMEAgentD. OracleHOME_NAMEHTTPServerB5、()函数通常用来计算累计排名、移动平均数和报表聚合 等。A.汇总 B.分析 C.分组 D.单行B6、() SQL语句将为计算列SAL*12生成别名
3、Annual SalaryA. SELECT ename,sal*12 cAnnual Salary1 FROM emp;B. SELECT ename,sa門2 “Annual Salary FROM emp;C. SELECT ename,sal*12 AS Annual Salary FROM emp;D. SELECT ename,sal*12 AS INITCAP(uAnnual Salary)FROM emp;B7、锁用于提供()oA. 改进的性能B. 数据的完整性和一致性C. 可用性和易于维护D. 用户安全C8、()锁用于锁定表,允许其他用户查询表屮的行和锁定表,但不允许插入、更
4、新和删除行。A.行共享 B.行排他 C.共享 D.排他B9、带有()子句的SELECT语句可以在表的一行或多行上放 置排他锁。A. FOR INSERTB. FOR UPDATEC. FOR DELETED FOR REFRESHC10、使用()命令可以在已分区表的第一个分区之前添加新分 区。A. 添加分区B.截断分区C.拆分分区D.不能在第一个分区前添加分区C11.()分区允许用户明确地控制无序行到分区的映射。A.散列 B.范围 C.列表 D.复合C12.可以使用()伪列来访问序列。A. CURRVAL 和 NEXTVAL B. NEXTVAL 和 PREVALC. CACHE 和 NOCA
5、CHED. MAXVALUE 和MINVALUEA13、带有错误的视图可使用()选项来创建。A. FORCEB. WITH CHECK OPTIONC CREATE VIEW WITH ERRORD. CREATE ERROR VIEWB14、在联接视图屮,当()时,该基表被称为键保留表。A. 基表的主键不是结果集的主键B. 基表的主键是结果集的主键C. 基表的主键是结果集的外键D. 基表的主键不是结果集的外键D15、在列的取值重复率比较高的列上,适合创建()索引。A.标准B.唯一 C.分区D.位图C16、要以自身的模式创建私有同义词,用户必须拥有()系 统权限A. CREATE PRIVAT
6、E SYNONYMB. CREATE PUBLIC SYNONYMC. CREATE SYNONYMD. CREATE ANY SYNONYMD17、PL/SQL块中不能直接使用的SQL命令是()。A. SELECTB INSERTC. UPDATED. DROPB18、以零作除数时会引发()异常。A. VALUE_ERRORB. ZERO_DIVIDEC. STORAGE_ERRORD. SELFJS_NULLA19、要更新游标结果集中的当前行,应使用()子句。A. WHERE CURRENT OF B. FOR UPDATEC. FOR DELETED. FOR MODIFYB20、用于处
7、理得到单行查询结果的游标为()oA循环游标B.隐式游标C. REF游标D.显式游标C21公用的子程序和常量在()中声明。A.过程 B.游标C.包规范 D.包主体C22、数据字典视图()包含存储过程的代码文本A. USER_OBJECTSB. USER_TEXTC USER_SOURCED. USER_DESCC23、以下不属于命名的PL/SQL块的是()。A.程序包 B.过程C.游标 D.函数A24、()包用于显示PL/SQL块和存储过程中的调试信息。A. DBMS_OUTPUTB. DBMS_STANDARDC. DBMSJNPUTD. DBMS_SESSIONA25、Oracle的内置程序
8、包由()用户所有。A. SYSB. SYSTEMC. SCOTTD. PUBLICA26、()触发器允许触发操作中的语句访问行的列值。A行级B.语句级C模式D.数据库级A27、在非归档日志方式下操作的数据库禁用了( )oA归档日志B. 联机日志C. 日志写入程序D. 日志文件A28、以下哪种备份方式需要在完全关闭数据库进行()oA. 无归档日志模式下的数据库备份B. 归档日志模式下的数据库备份C. 使用导出实用程序进行逻辑备份D. 以上都不对B29、()方式的导出会从指定的表中导出所有数据。A.分区B.表C.全部数据库 D.表空间C30、()参数用于确定是否要导入整个导出文件。A. CONST
9、RAINTSB. TABLESC FULLD. FILE二、填空题(每空2分,共40分)1、假设已在某远程客户端完成网络服务名配置,服务名为 aptech,请写出用户MARTIN (用户口令martinpass)连接 到服务器的命令:Connect martin/martinpassaptech2、SYS用户以管理员身份登录后,要授予用户MARTIN可以对 SCOTT用户的EMP表进行查询的权限,请写出授权命令:(假设MARTIN用户已存在)Grant select on scott.emp to martin3、创建表employee的副本,但不包含表中的记录:CREATE TABLE em
10、ployee_copy AS select * from employee where 1=24、查询itemfile表屮itemrate列的信息,要求将数值转换为字 符串,并使用当前货币符号作为前缀:SELECT to char (itemrate,C99999) FROM itemfile;5、查 itemfile 表中 itemdesc rejevel 列的信息,要求 rejevel 为NULL时显示为0SELECT itemdesc, NVL (re level,0) FROM itemfile; 6、完成以下PL/SQL块,功能是:显示2到50的25个偶数。BEGINFOR even
11、 number IN 1.25LOOPDBMS_OUTPUT.PUT_LINE(even_number*2);END LOOPEND;7、完成以下PL/SQL块,功能是:接受职员编号并检索职员姓名。将职员姓名存储在变量empname中,如果代码引发 VALUE_ERROR异常,则向用户显示错误消息。DELCAREempname employee.ename%TYPE;eno employee.emp no %TYPE;BEGINeno:=&employee_ nu mber*;select ename into empname from employee where emp no=enoDBM
12、S_OUTPUT.PUT_LINE(职员姓名:|empname);exceptionWHEN VALUE_ERROR THENDBMS_OUTPUT.PUT_LINE(C要存储在变量屮的值过 大)END;&完成以下PL/SQL块,功能是:使用游标,显示所有单价低 于250元的玩具的单价。DECLAREmy_toy_price toys.toyprice%TYPE;CURSOR toy_cur ISSELECT toyprice FROM toysWHERE toyprice sales_rec.asales THENDBMSJDUTPUT.PUTJJNEC 产品|sales_rec.pid|r
13、 需提高销售额);ELSEIF sales res.tsales=sales res.asales THENDBMS_OUTPUT.PUT_LINEC 产 品 :|sales_rec.pid|已达到销售额);ELSEDBMS_OUTPUT.PUT_LINEC 产 品:|sales_rec.pid销售业绩出色);END IF;END IF;END LOOP;END;10、完成以下PL/SQL块,功能是:创建一个交换两数的过程。CREATE OR REPLACE PROCEDUREswap(p1 IN OUT NUMBER, p2 in out NUMBER) ISv_temp NUMBER;BE
14、GINv_temp := p1;p1 := p2;p2 := v_temp;END;11、完成以下PL/SQL块,功能是:创建一个函数dept_name, 其功能是接受职员编号后返回职员所在部门名称。(注:部门名 称在dept表中,而职员信息在emp表中,职员所在部门号的列 名为 deptno)CREATE OR REPLACE FUNCTION dept_name (emp_noNUMBER)RETURN VARCHAR2 ASdept_no NUMBER(2);result dept.dname%TYPE;BEGINSelecet deptno into dept no from emp
15、where empno=emp noSELECT dname INTO result FROM deptWHERE deptno = dept_no;Return resultEXCEPTIONWHEN OTHERS THENRETURN NULL;END;12、要执行pack_me包中的order_proc过程(有一个输入参数), 假设参数值为002,可以输入以下命令:EXECUTE pack maorderproc(002)13、完成以下PL/SQL块的功能是:创建一个触发器 biujob_emp,无论用户插入记录,还是修改EMP表的job 列,都将用户指定的job列的值转换成大写。CRE
16、ATE OR REPLACE TRIGGER biuob_empBefore insert or update of job on empFor each rowBEGIN:NEW.job :=upper(;new.job)END;答案1. A6. B11. c16. C21. C26. A2. D7. B12. C17. D22. C27. A3. C& C13. A18. B23. C28. A4. A9. B14. B19. A24. A29. B5. B10. C15. D20. B25. A30. C二、填空题(每空2分,共40分)Connect martin/martinpassa
17、ptechGrant select on scott.emp to martin3Select * from employee where 1=24To_charNVLeven_number71.258SELECT ename INTO empname FROM employee WHERE empno=eno;9EXCEPTION10 OPEN toy_cur11 FETCH toy_cur INTO my_toy_price;12 FOR sales_rec IN sales_cur LOOP13 sales_rec.tsales = sales_rec.asales14 IN OUT15
18、SELECT deptno INTO dept_no FROM emp WHEREempno=emp no;16 RETURN result;17 pack_ma.order_proc(002,)18 BEFORE INSERT OR UPDATE OF job ON emp19 FOR EACH ROW20 UPPER(:NEW.job)结尾处,小编送给大家一段话。米南徳曾说过,“学会学习的人,是非常 幸福的人S在每个精彩的人生中,学习都是永恒的主题。作为一名专业 文员教职,我更加懂得不断学习的重要性,“人生在勤,不索何获3只有 不断学习才能成就更好的自己。各行各业从业人员只有不断的学习,掌 握最新的相关知识,才能跟上企业发展的步伐,才能开拓创新适应市场 的需求。本文档也是由我工作室专业人员编辑,文档中可能会有错误, 如有错误请您纠正,不胜感激!At the end, Xiao Bian gives you a passage Minand once said, people who learn to lear
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河北邯郸市教育局春季市直学校选聘博硕人才300名模拟试卷有完整答案详解
- 2025年春季中国邮政储蓄银行陕西省分行校园招聘模拟试卷及答案详解(考点梳理)
- 2025年甘肃省平凉市第二批市直单位公益性岗位工作人员招聘37人模拟试卷附答案详解(黄金题型)
- 2025北京航空航天大学无人系统研究院聘用编集群智能研究岗F岗招聘1人考前自测高频考点模拟试题及答案详解(有一套)
- 2025湖北省三支一扶招募高校毕业生2000人模拟试卷及一套完整答案详解
- 2025年蒲江县公开招聘事业单位工作人员(14人)模拟试卷及完整答案详解1套
- 2025宝鸡石油机械有限责任公司春季高校毕业生招聘10人考前自测高频考点模拟试题及答案详解(易错题)
- 2025北京市海淀区青苗学校招聘考前自测高频考点模拟试题及答案详解(名师系列)
- 2025广东湛江法院劳动合同制司法辅助人员招聘9人模拟试卷及参考答案详解
- 2025年东方地球物理勘探有限责任公司招聘(25人)模拟试卷及答案详解(新)
- 家乡的变化课件
- 暖通施工工程方案(3篇)
- 消化内科常见疾病诊疗标准与流程
- 人教部编版八年级语文上册教案(全册)
- 泵闸维修方案(3篇)
- wellsenn AI眼镜拆解及BOM成本报告:小米AI眼镜-电致变色
- 2025至2030科普教育基地行业发展趋势分析与未来投资战略咨询研究报告
- 2025年上半年事业单位联考《综合应用能力》A类考试测试题(含答案)
- 代理商激励方案(3篇)
- 小学国防教学课课件
- 口腔修复桩核冠病例汇报
评论
0/150
提交评论