版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、复习题一、填空题:1. Oracle EnterpriseManager是一个基于 B/S的框架系统。2.Oracle数据库的存储结构分为物理结构和逻辑结构。3.在游标或者游标变量打开后还没有进行第一次提取时,%found属性为null。4. 在oracle中已commit或rollback作为上一个事务的结束标志及下一个新事物开始的标志。5. DML表示数据操作语言,主要的DML有SELECT,INSERT,UPDATE,DELETE.6.索引的主要目标是提高访问的速度。7.在Oracle database 10g 系统中,可以使用DBCA工具和CREATE DATEBASE命令两种方式创建
2、数据库。8. 命令Startup nomount只能启动数据库实例,但不能装载和打开数据库。9.在输入URL进入Oracle Enterprice Manager Database Control 的时候,必须指出ip地址和端口号。10.在登录Oracle Enterprice Manager Database Control时,连接身份有两种选择,分别为normal 和sysdba。二、选择题:1.当Oracle服务器启动时,下列哪种文件不是必须装入内存的(。DA. 数据文件B. 控制文件C. 日志文件D. 归档日志文件2.在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘
3、获得用户需要的数据(。BA.用户进程B. 服务器进程C. 日志写入进程(LGWRD. 检查点进程(CKPT3. 在Oracle数据库的逻辑结构中有以下组件:A 表空间;B 数据块;C 区;D段;这些组件从大到小依次是(。BA. ABCDB. ADCBC. ACBDD. DACB4. (B 可以从过程返回多个值。A. 使用IN参数B. 使用OUT参数C. 使用指针D. 不能5.PL/SQL为内存耗尽时,预定义了(C 异常。A. NO_DA TA_FOUNDB. MEMORY_ERRORC. STORAGE_ERRORD. NO_MEMEORY_FOUND6. 一下是同义词不具有的用途是(D 。A
4、. 简化SQL语句B. 隐藏对象的名称和所有者C. 提供对对象的公共访问D. 显示对象的名称和所有者7. 在Windows操作系统中,Oracle的( A 服务监听并接受来自客户端应用程序的连接请求。A. OracleHOME_NAMETNSListenerB. OracleServiceSIDC. OracleHOME_NAMEAgentD. OracleHOME_NAMEHTTPServer8. 在Oracle 中创建用户时,若未提及DEFAULT TABLESPACE 关键字,则Oracle 就将( B 表空间分配给用户作为默认表空间。A. USERB. SYSTEMC. SYSD. D
5、EFAULT9.下列哪种Lob类型用来存储数据库以外的操作系统文件(。DA. CLOBB. BLOBC. CFILED. BFile10. Oracle的控制文件不包括以下哪些内容(。AA. 数据库名称B. 数据文件和日志文件的名称和位置C. 时间戳D. 服务器信息11.不属于Oracle的系统文件是(。DA. 数据文件DBFB. 控制文件CTLC. 日志文件LOGD. 归档文件ARC12. 下列(D 不是PL/SQL过程和函数的参数模式。A. InB. OutC. In OutD. Ref13. 有语句如下:TYPE curtype IS REF CURSOR RETURN book.pri
6、ce%TYPE;表book的列price的数据类型是NUMBER(5;则( A 。A. curtype 可以返回INTEGER类型数据,长度为5B. curtype 可以返回INTEGER(5,2类型数据C. curtype 可以返回V ARCHAR2(5,2类型数据D. 以上都不对14. 使用下列(B 将不能把Null值转换为实际值。A. NVLB. NVL2C. NULLIFD. To_number15. 使用(D 数据类型时,数据部能存储在数据库内。A. BLOBB. CLOBC. NCLOBD. BFILE16. SCOTT用户对自己的表Test执行了以下命令:Lock table t
7、est in share mode 但没有执行COMMIT和ROLLBACK,此时用户System执行了命令:LOCK TABLE SCOTT.TEST IN share update MODE,将出现什么情况? ( 。BA. 提示表已锁定B. 正常执行C. 出现等待状态,直到Scott用户释放锁D. 以上都不正确17.关于“For update”子句和“For update of 字段”说法正确的是(。CA. 没有区别B. 前者只锁定当前表中的相关行,而后者锁定所有表的行C. 前者锁定所有相关表中的行,而后者锁定当前表中的相关行D. 以上说法均布正确18.下列哪些想不是Oracle中常用的分
8、区方法?(。DA. 范围B. 散列C. 列表D. 条件19. 查看Test中名为P1的分区的分区中的记录的查询语句为(。CA. Select * from Test Where PartitionName=P1B. Select * from Test(P1C. Select * from Test Where PartitionName(P1D. 以上都不正确20. 在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值(A 。A. SELECT ename, NVL(comm, 0 FROM emp;B. SELECT ename, NULL(comm, 0 F
9、ROM emp;C. SELECT ename, NULLIF(comm, 0 FROM emp;D.SELECT ename, DECODE(comm, NULL, 0 FROM emp;1. 简述CHAR与V ARCHAR2的区别?答:(1 CHAR的长度是固定的,而V ARCHAR2的长度是可以变化的;(2CHAR的效率比V ARCHAR2的效率稍高;(3V ARCHAR2是Oracle自己开发了一个数据类型,这个类型不是一个标准的V ARCHAR,它将在数据库中varchar列可以存储空字符串的特性改为存储NULL值。2.在PL/SQL程序设计中异常的抛出和处理是非常重要的内容。简述三
10、种方式抛出异常的过程。答:有三种方式抛出异常:通过PL/SQL运行时;使用RAISE语句;调用RAISE_APPLICATION_ERROR存储过程。3. 使用存储管理器可以管理哪些对象?简述利用它可以进行的操作。答:使用存储管理器可以管理表空间、回滚段、数据文件和重做日志等存储对象。(1 创建存储对象;(2 将数据文件和回滚段添加到表空间中;(3 删除存储对象;4. 解释data block , extent 和segment的区别。答:data block是数据库中最小的逻辑存储单元。当数据库的对象需要更多的物理存储空间时,连续的data block就组成了extent . 一个数据库对象
11、拥有的所有extents被称为该对象的segment.5. 简述非延迟性(immediate约束的功能?答:要在每一个DML语句结束时进行数据完整性的检查。如果有数据违反了约束条件,该语句将被回滚。6. 简述存储过程与触发器的主要区别?答:存储过程与触发器的主要区别就是,存储过程是由用户或应用程序显示调用,而触发器是被事件自动触发。7.简述游标的作用?答:游标的作用是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。四、名词解释1.对象:对象实际是对一组数据和操作的封装,对象的抽象就是类。2.并行服务
12、器(OPS:可以允许一个数据库装载到多个数据库实例上,并同时被这多个数据库实例打开。3.DUAL表:该表只包含一个字段和一条记录。使用它容易解决与表无关的一些查询问题。4. DML级封锁:用于控制并发事务中的数据操纵,保证数据的一致性和完整性,其封锁对象可以是表或行。5.触发器:存放在数据库中,它是一种当特定的事件发生时自动执行的存储过程。1.在SQL>环境中完成下SQL列语句。取出Oracle的系统日期,利用SELECT语句将其转换为字符型并赋给某一变量。SELECT To_char(sysdate,yyyymmdd INTO a FROM DUAL;查看某表的创建时间。select
13、object_name,created from user_objects where object_name = UPPER('&table_name'查看放在ORACLE的内存区里的表。select table_name,cache from user_tables whereinstr(cache,'Y'>0;查看数据字典中函数的状态。select object_name,status from user_objects where object_type='FUNCTION'使用表system.table1,写出SQL语句完成如下功能:在表中查出年龄大于20,且名字以“王”开头的记录,并且按照年龄的降序排列出来(年龄大的在前面。Select * from system.table1 where age>20 and name like 王% order by age DESC;2. 简述Oracle系统的体系结构答:Oracle系统体系结构是整个Oracle服务器系统的框架,是管理和应用Oracle数据服务器的基础和核心。数据库实例:系统全局区和后台进程物理存储结构:参数文件、控制文件、数据文件、重做
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026合肥源创新人才发展有限公司社会招聘5人备考题库附参考答案详解(综合卷)
- 2026安徽铜陵市普济种子有限公司招聘派遣制人员1人备考题库附参考答案详解(夺分金卷)
- 2026浙江大学宁波国际科创中心未来计算技术创新中心工程师招聘备考题库带答案详解(培优b卷)
- 2026云南红河州绿春县腾达国有资本投资运营集团有限公司招聘8人备考题库附答案详解ab卷
- 2026上半年四川成都市温江区考核招聘副高级及以上职称教师7人备考题库附参考答案详解(培优b卷)
- 2026年来安县公开招聘2名政府购买服务工作人员备考题库附参考答案详解(a卷)
- 2026海南海口市秀英区疾病预防控制中心招聘事业编制人员9人备考题库及参考答案详解(a卷)
- 2026年上半年广东广州市越秀区教育局招聘事业编制教师83人备考题库附参考答案详解(典型题)
- 2026年甘肃省酒泉市博物馆招聘工作人员备考题库及答案详解【各地真题】
- 2026南方科技大学生物医学工程系诚聘海内外高层次人才备考题库带答案详解(新)
- 2026湖北宜昌夷陵区小溪塔街道办事处招聘民政助理1人笔试备考试题及答案解析
- 2026新疆兵团第七师胡杨河市公安机关社会招聘辅警358人考试参考试题及答案解析
- 2026陕西榆林市旅游投资集团有限公司招聘7人考试备考试题及答案解析
- 《油气管道地质灾害风险管理技术规范》SYT 6828-2024
- 2026年宁夏工业职业学院单招职业技能考试题库含答案详解(完整版)
- IMPA船舶物料指南(电子版)
- 外科学课件:第36章 阑尾疾病
- FZ/T 54131-2021弹性涤纶牵伸丝/涤纶预取向丝空气变形丝(EDY/POY ATY)
- 最新人教版七年级数学下册课件:算术平方根
- 篮球场改造工程施工组织设计方案
- 地理科学专业教育实习研习报告1
评论
0/150
提交评论