欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Oracle期末考试复习题(共5页).doc

    • 资源ID:12205436       资源大小:26KB        全文页数:5页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Oracle期末考试复习题(共5页).doc

    精选优质文档-倾情为你奉上大型数据库期末复习提示  一题型: 1.选择40分 2.填空20分 3. 程序填空20分 4. 读程序10分 5.程序设计10分  二试题框架 题型1,2来源为全书16章的内容,重点可以复习每章章后练习。 题型4,5 来自触发器,事务,存储过程几章内容,题目难度与书中相仿。复习题一、填空题:1. Oracle EnterpriseManager是一个基于 B/S的框架系统。2Oracle数据库的存储结构分为物理结构和逻辑结构。3在游标或者游标变量打开后还没有进行第一次提取时,found属性为null。4. 在oracle中已commit或rollback作为上一个事务的结束标志及下一个新事物开始的标志。5. DML表示数据操作语言,主要的DML有SELECT,INSERT,UPDATE,DELETE.6索引的主要目标是提高访问的速度。7在Oracle database 10g 系统中,可以使用DBCA工具和CREATE DATEBASE命令两种方式创建数据库。8. 命令Startup nomount只能启动数据库实例,但不能装载和打开数据库。9在输入URL进入Oracle Enterprice Manager Database Control 的时候,必须指出ip地址和端口号 。10在登录Oracle Enterprice Manager Database Control时,连接身份有两种选择,分别为normal和sysdba。二、选择题:1当Oracle服务器启动时,下列哪种文件不是必须装入内存的( )。D A. 数据文件 B. 控制文件 C. 日志文件 D. 归档日志文件2. 在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据( )。B A用户进程 B. 服务器进程 C. 日志写入进程(LGWR) D. 检查点进程(CKPT)3. 在Oracle数据库的逻辑结构中有以下组件:A 表空间;B 数据块;C 区;D段;这些组件从大到小依次是( )。B A. ABCD B. ADCB C. ACBD D. DACB4. ( B )可以从过程返回多个值。A. 使用IN参数 B. 使用OUT参数 C. 使用指针 D. 不能5PL/SQL为内存耗尽时,预定义了( C )异常。A. NO_DATA_FOUND B. MEMORY_ERRORC. STORAGE_ERROR D. NO_MEMEORY_FOUND6. 一下是同义词不具有的用途是( D )。A. 简化SQL语句 B. 隐藏对象的名称和所有者C. 提供对对象的公共访问 D. 显示对象的名称和所有者7. 在Windows操作系统中,Oracle的( A )服务监听并接受来自客户端应用程序的连接请求。 A. OracleHOME_NAMETNSListener B. OracleServiceSID C. OracleHOME_NAMEAgent D. OracleHOME_NAMEHTTPServer8. 在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就将( B )表空间分配给用户作为默认表空间。 A. USER B. SYSTEM C. SYS D. DEFAULT9. 下列哪种Lob类型用来存储数据库以外的操作系统文件( )。D A. CLOB B. BLOB C. CFILE D. BFile10. Oracle的控制文件不包括以下哪些内容( )。A A. 数据库名称 B. 数据文件和日志文件的名称和位置 C. 时间戳 D. 服务器信息11. 不属于Oracle的系统文件是( )。D A. 数据文件 DBF B. 控制文件 CTL C. 日志文件LOG D. 归档文件ARC12. 下列( D )不是PL/SQL过程和函数的参数模式。 A. In B. Out C. In Out D. Ref13. 有语句如下:TYPE curtype IS REF CURSOR RETURN book.price%TYPE;表book的列price的数据类型是NUMBER(5);则( A )。 A. curtype 可以返回INTEGER类型数据,长度为5B. curtype 可以返回INTEGER(5,2)类型数据C. curtype 可以返回VARCHAR2(5,2)类型数据D. 以上都不对14. 使用下列( B )将不能把Null值转换为实际值。 A. NVL B. NVL2 C. NULLIF D. To_number15. 使用( D )数据类型时,数据部能存储在数据库内。 A. BLOB B. CLOB C. NCLOB D. BFILE16. SCOTT用户对自己的表Test执行了以下命令:Lock table test in share mode 但没有执行COMMIT和ROLLBACK,此时用户System执行了命令:LOCK TABLE SCOTT.TEST IN share update MODE,将出现什么情况? ( )。B A. 提示表已锁定 B. 正常执行 C. 出现等待状态,直到Scott用户释放锁 D. 以上都不正确17. 关于“For update”子句和“For update of 字段”说法正确的是( )。C A. 没有区别 B. 前者只锁定当前表中的相关行,而后者锁定所有表的行 C. 前者锁定所有相关表中的行,而后者锁定当前表中的相关行 D. 以上说法均布正确18. 下列哪些想不是Oracle中常用的分区方法?( )。D A. 范围 B. 散列 C. 列表 D. 条件19. 查看Test中名为P1的分区的分区中的记录的查询语句为( )。C A. Select * from Test Where PartitionName=P1 B. Select * from Test(P1) C. Select * from Test Where PartitionName(P1) D. 以上都不正确20. 在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值( A )。 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;三、简答题1. 简述CHAR与VARCHAR2的区别? 答:(1) CHAR的长度是固定的,而VARCHAR2的长度是可以变化的;(2) CHAR的效率比VARCHAR2的效率稍高;(3) VARCHAR2是Oracle自己开发了一个数据类型,这个类型不是一个标准的VARCHAR,它将在数据库中varchar列可以存储空字符串的特性改为存储NULL值。2在PL/SQL程序设计中异常的抛出和处理是非常重要的内容。简述三种方式抛出异常的过程。 答: 有三种方式抛出异常:通过PL/SQL运行时;使用RAISE语句;调用RAISE_APPLICATION_ERROR存储过程。3. 使用存储管理器可以管理哪些对象?简述利用它可以进行的操作。答:使用存储管理器可以管理表空间、回滚段、数据文件和重做日志等存储对象。(1) 创建存储对象;(2) 将数据文件和回滚段添加到表空间中;(3) 删除存储对象;4. 解释data block , extent 和 segment的区别。 答:data block是数据库中最小的逻辑存储单元。当数据库的对象需要更多的物理存储空间时,连续的data block就组成了extent . 一个数据库对象拥有的所有extents被称为该对象的segment.5. 简述非延迟性(immediate)约束的功能?答:要在每一个DML语句结束时进行数据完整性的检查。如果有数据违反了约束条件,该语句将被回滚。6. 简述存储过程与触发器的主要区别?答:存储过程与触发器的主要区别就是,存储过程是由用户或应用程序显示调用,而触发器是被事件自动触发。7. 简述游标的作用?答:游标的作用是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。四、名词解释1.对象:对象实际是对一组数据和操作的封装,对象的抽象就是类。2.并行服务器(OPS):可以允许一个数据库装载到多个数据库实例上,并同时被这多个数据库实例打开。3.DUAL表:该表只包含一个字段和一条记录。使用它容易解决与表无关的一些查询问题。4. DML级封锁:用于控制并发事务中的数据操纵,保证数据的一致性和完整性,其封锁对象可以是表或行。5.触发器:存放在数据库中,它是一种当特定的事件发生时自动执行的存储过程。五、综合题1.在SQL>环境中完成下SQL列语句。 取出Oracle的系统日期,利用SELECT语句将其转换为字符型并赋给某一变量。SELECT To_char(sysdate,yyyymmdd) INTO a FROM DUAL; 查看某表的创建时间。select object_name,created from user_objects where object_name = UPPER('&table_name') 查看放在ORACLE的内存区里的表。 select table_name,cache from user_tables where instr(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数据服务器的基础和核心。 数据库实例:系统全局区和后台进程 物理存储结构:参数文件、控制文件、数据文件、重做日志文件等; 逻辑存储结构:表空间、段、盘区、数据块等 内存结构:系统全局区域、程序全局区、用户全局区3. 解释冷备份和热备份的不同点以及各自的优点。答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive log写入硬盘)专心-专注-专业

    注意事项

    本文(Oracle期末考试复习题(共5页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开