全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 1 页 共 5 页 大型数据库期末复习提示大型数据库期末复习提示 一 题型 一 题型 1 1 选择选择 4040 分分 2 2 填空填空 2020 分分 3 3 程序填空程序填空 2020 分分 4 4 读程序读程序 1010 分分 5 5 程序设计程序设计 1010 分分 二 试题框架二 试题框架 题型题型 1 1 2 2 来源为全书来源为全书 1616 章的内容 重点可以复习每章章章的内容 重点可以复习每章章 后练习 后练习 题型题型 4 4 5 5 来自触发器 事务 存储过程几章内容 题目难来自触发器 事务 存储过程几章内容 题目难 度与书中相仿 度与书中相仿 复习题复习题 一 填空题一 填空题 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 命令两种方式创建数据 库 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 第 2 页 共 5 页 3 在 Oracle 数据库的逻辑结构中有以下组件 A 表空间 B 数据块 C 区 D 段 这些组件从大到小依 次是 B A A B C D B A D C B C A C B D D D A C B 4 B 可以从过程返回多个值 A 使用 IN 参数 B 使用 OUT 参数 C 使用指针 D 不能 5 PL SQL 为内存耗尽时 预定义了 C 异常 A NO DATA FOUND B MEMORY ERROR C STORAGE ERROR D NO MEMEORY FOUND 6 一下是同义词不具有的用途是 D A 简化 SQL 语句 B 隐藏对象的名称和所有者 C 提供对对象的公共访问 D 显示对象的名称和所有者 7 在 Windows 操作系统中 Oracle 的 A 服务监听并接受来自客户端应用程序的连接请求 A OracleHOME NAMETNSListener B OracleServiceSID C OracleHOME NAMEAgent D OracleHOME NAMEHTTPServer 8 在 Oracle 中创建用户时 若未提及 DEFAULT TABLESPACE 关键字 则 Oracle 就将 B 表空间分配给用户作为默认表空间 A USER B SYSTEM C SYS D DEFAULT 9 下列哪种 Lob 类型用来存储数据库以外的操作系统文件 D A CLOB B BLOB C CFILE D BFile 10 Oracle 的控制文件不包括以下哪些内容 A A 数据库名称 B 数据文件和日志文件的名称和位置 C 时间戳 D 服务器信息 11 不属于 Oracle 的系统文件是 D A 数据文件 DBF B 控制文件 CTL C 日志文件 LOG D 归档文件 ARC 12 下列 D 不是 PL SQL 过程和函数的参数模式 A In B Out C In Out D Ref 13 有语句如下 TYPE curtype IS REF CURSOR RETURN book price TYPE 表 book 的列 price 的数 据类型是 NUMBER 5 则 A A curtype 可以返回 INTEGER 类型数据 长度为 5 B curtype 可以返回 INTEGER 5 2 类型数据 C curtype 可以返回 VARCHAR2 5 2 类型数据 D 以上都不对 14 使用下列 B 将不能把 Null 值转换为实际值 A NVL B NVL2 C NULLIF D To number 15 使用 D 数据类型时 数据部能存储在数据库内 A BLOB B CLOB C NCLOB D BFILE 16 SCOTT 用户对自己的表 Test 执行了以下命令 Lock table test in share mode 但没有执行 COMMIT 和 ROLLBACK 此时用户 System 执行了命令 LOCK TABLE SCOTT TEST IN share update MODE 将出现什么情况 B A 提示表已锁定 B 正常执行 C 出现等待状态 直到 Scott 用户释放锁 第 3 页 共 5 页 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 语句结束时进行数据完整性的检查 如果有数据违反了约束条件 该语句 将被回滚 第 4 页 共 5 页 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 查看数据字典中函数的状态 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京国专知识产权有限责任公司招聘4人(二)笔试备考试卷带答案解析
- 2026年质量员之土建质量专业管理实务考试题库200道含答案(满分必刷)
- 2025玉溪市峨山县林业和草原局招聘短期综合应急救援队员(11人)历年真题库附答案解析
- 2026年陕西省选调生招录(面向北京科技大学)备考题库附答案解析
- 2025四川达州产业技术研究院招聘6人历年真题汇编带答案解析
- 2026年陕西省选调生招录(面向哈尔滨工业大学)历年真题汇编带答案解析
- 2025重庆高速公路集团有限公司校园招聘40人模拟试卷附答案解析
- 2026中国人民银行直属事业单位招聘60人备考题库带答案解析
- 2025年中国科学技术大学地球和空间科学学院劳务派遣岗位招聘1人历年真题库带答案解析
- 2025年中国民生银行南宁分行招聘2人备考公基题库带答案解析
- 2025年大学《水利水电工程-水工建筑物》考试模拟试题及答案解析
- DB11∕T 1355-2016 低温作业和冷水作业职业卫生技术规范
- 工会考试题库附答案2025年
- 江苏省常州市常州高级中学2026届化学高一第一学期期中统考试题含解析
- 元宇宙的运营方案
- 四川省凉山州西昌市2025-2026学年高一上学期期中学科素养监测数学试题(无答案)
- 中药就业创业方向分析
- 安全生产烷基化考试题库及答案解析
- 2025南水北调东线总公司公开招聘3人笔试历年常考点试题专练附带答案详解2套试卷
- 呼和浩特市春华水务集团公司招聘笔试历年参考题库附带答案详解
- 海康威视监控设备故障排查与操作手册
评论
0/150
提交评论