Oracle数据库管理与应用实例教程

上传人:qiuji****ngye 文档编号:36742553 上传时间:2018-04-01 格式:DOC 页数:26 大小:94.28KB
返回 下载 相关 举报
Oracle数据库管理与应用实例教程_第1页
第1页 / 共26页
Oracle数据库管理与应用实例教程_第2页
第2页 / 共26页
Oracle数据库管理与应用实例教程_第3页
第3页 / 共26页
Oracle数据库管理与应用实例教程_第4页
第4页 / 共26页
Oracle数据库管理与应用实例教程_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《Oracle数据库管理与应用实例教程》由会员分享,可在线阅读,更多相关《Oracle数据库管理与应用实例教程(26页珍藏版)》请在金锄头文库上搜索。

1、OracleOracle 数据库管理与应用实例教程数据库管理与应用实例教程OracleOracle 数据库管理与应用实例教程第数据库管理与应用实例教程第 2 2 版版 人民邮电出版社人民邮电出版社仅供参考,如有错误请自行纠正选择题选择题第二章1.B 2.B 3.D 4.A第三章1.C 2.D 3.D 4.A第四章1.A 2.B 3.D 4.A 5.D第五章1.C 2.A 3.D 4.A 5.A 6.B第六章1.B 2.D 3.B 4.A 5.D第七章1.C 2.D 3.D 4.D 5.B 6.B第八章1.C 2.D 3.D 4.D 5.B 6.D 7.C第九章1.C 2.C 3.C 4.A 5

2、.A 6.D第十章1.D 2.B 3.C 4.B 5.B第十一章1.D 2.C 3.D 4.B第十二章1.C 2.B 3.A 4.A 5.D 填空题填空题第二章1默认情况下 OEM 的 URL 地址是 https:/locahost:1158/em。 2Oracle 9i 发布于 2001,其中的“i”代表 Internet,oracle 11g 发布于 2007 年,其中的“g 代表 grid(网格)。 3. 在 oracle 的内存结构中,用于保存正在执行或可能执行的代码的区是代码区。4. 在 oracle 的进程中,用于实现进程监控功能的进程是 PMON。 第三章1Oracle 数据库系

3、统的物理存储结构主要由 3 类文件组成,分别为数据文件、重做日志文件、控制文件。 2一个表在空间物理上对应一个或多数据文件。 3在 oracle 的逻辑存储结构中,根据存储数据的类型,可以将段分为数据段、索引段、回滚段、LOB 段和临时段 。 第四章1在设计表时,对于邮政编码(固定为 6 位)列最适合的数据类型是 CHAR。 2在 alter table 语句中,如果要删除列,可以指定 DROP COLUMN关键字来实现。3如果需要向表中插入一批已经存在的数据,可以在 insert 语句中使用 SELECT 语句。 4创建一个 UPDATE 语句来修改 Goods 表中的数据,并且把每一行的

4、T-ID 值都改成 15,应该使用的 SQL 语句是 UPDATE SCOTT.Goods SET t_ID=15。5使用 DESC 命令可以显示表的结构信息。 6两个表的主关键字和外关键字的数据应对应一致,这是属于引用完整性,通常可以通过主键和外键来实现。 7. UNIQUE 约束通过确保在列中不输入重复值保证一列或多列的实体完整性。 第五章 1. 在 SELECT 语句中选择满足条件的记录使用 WHERE 关键字,在分组之后进行选择使用 HAVING 关键字。 2. 用来返回特定字段中所有值得总和的聚合函数是 SUM。3编写查询语句时,使用%通配符可以匹配多个字符。 4集合运算符 UNIO

5、N 实现集合的并运算,操作符 INTERSECT 实现了对集合的交运算,而 MINUS 则实现了减运算。 第六章1.如果要定义只读的视图,可以在创建视图时使用 READ ONLY 关键字。 2.删除视图的 PLSQL 语句是 DROP VIEW 用户方案.视图名。3.在使用 CREATE INDEX 创建索引时,使用 BITMAP 关键字可以创建位图索引。 4.聚集(Cluster)是存储表数据的可选择的方法。一个聚集是一组表,将具有同一公共列值的行存储在一起,并且它们经常一起使用,表中相关的列称为聚集键。5.在为表中某个列定义 PRIMARY KEY 约束 PK_ID 后,则系统默认创建的索

6、引名为 PK_ID。6.如果表中某列的基数比较低,则应该在该列上创建反向索引。7.如果要获知索引的使用情况,可以通过查询 DBA_INDEXES 视图,而要获知索引的当前状态,可以查询 INDEX_STATS 视图。 第七章1.在 Oracle 的 PL/SQL 程序中,除了可以使用 Oracle 规定的数据类型外,还可以使用%TYPE 类型的变量,由系统根据检索的数据表列的数据类型决定该变量的类型,也可以使用%ROWTYPE 类型的变量用来一次存储从数据表中检索的一行数据。 2.SYSDATE 函数可以获得当前系统的日期,SUBSTR(s,start,len)函数可以实现从指定的字符串中取指

7、定长度的字符串。 3.用来变异存储过程的 PL/SQL 语句是 ALTER PROCEDURE,CREATE FUNCTION 语句可以用来创建函数。 第八章1.要从服务器游标中检索特定的一行,可以使用 FETCH INTO 语句,使用 CLOSE 可以关闭指定的游标。 2. 一个事务所做的修改必须能够与其他事务所做的修改隔离开来,这是事务的隔离性(Isolation)特性。 3.可以使用 COMMIT 语句进行显式事务的提交。 第九章 1.根据服务器或数据库中调用触发器的操作不同,Oracle 的触发器分为 DML 触 发器、替代触发器系统事件触发器和用户事件触发器。 2.:OLD 变量表用

8、于存储 DELETE 和 UPDATE 语句所影响的行的值。 3.查询 USER_TRIGGERS 数据字典可以查看触发器的类型等信息。 4. BEFORE 和 AFTER 制定了触发器的出发时间。当为一个表配置了约束时,它 们将会特别有用,BEFORE 可以规定 Oracle 在应用约束前调用触发器,而 AFTER 规定在应用约束后调用触发器。 第十章1. 在 Oracle 数据库中将全线分为两类,即系统权限和用户权限。系统权限是指在系统级控制数据库的存取和使用机制,用户权限是指在模式对象上存取和使用的机制。 2. 角色是具有名臣的一组相关权限的组合。 3. 在用户连接到数据库后,可以查询数

9、据字典 USER_USERS 了解用户所具有的的系统权限。第十一章 1. 在执行完全数据库备份之前,应该确定备份哪些文件,通过查询V$DATAFILE 视图可以获取数据文件的列表。 2. 为了使用 Oracle 提供的 EXP 命令,必须为 EXP 命令分配IMP_FULL_DATABASE 角色需要的所有特权。 3. Oracle 提供 RECOVER 命令用于执行数据恢复操作,提供了 IMP实现数据的导入。 4. 在 EXP 命令中通过 PARFILE 选项可以指定包含导出参数列表的文件名,即参数文件。第十二章 1.在 3 层或多层系统中业务逻辑层可以实现数据库的存取及应用程序的商业逻辑计

10、算功能。 2. 在 JDBC 的 API 中 Statement 接口提供了 3 种执行 SQL 语句的方法,其中用于产生单个结果集的方法是 executeQuery () 。 3. 在 ADO.NET 中使用指定命令对象的类型(comm.CommandType =CommandType.StoredProcedure)方法,表示要对 Oracle 数据库执行的一个存储过程。简答题简答题第第 1 章章 【简答题简答题】1 1简要说明数据库设计的基本流程,并结合实例说明数据简要说明数据库设计的基本流程,并结合实例说明数据库设计各阶段的主要任务。库设计各阶段的主要任务。数据库设计的基本流程:按照规

11、范的设计方法,将数据库设计分为六个阶段:(1)需求分析;(2)概念结构设计;(3)逻辑结构设计;(4)物理结构设计;(5)数据库实施;(6)数据库的运行和维护。需要说明的是,数据库设计还包含了应用系统的设计过程。每个阶段的主要任务是:(1)需求分析:通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)的工作概况,明确用户需求,确定新系统的功能。(2)概念结构设计:应用 E-R 模型真实地反映现实世界,包括事物和相互之间的联系,能满足用户对数据的处理要求,是现实世界的一个真实模型;易于理解、易于更改、易于向关系、网状、层次等各种数据模型转换。概念结构设计

12、有以下四种方法: 自顶向下;自底向上;逐步扩张;混合策略。(3)逻辑结构设计:逻辑结构设计的目的是把概念设计阶段的基本 ER 图转换成与选用的具体机器上 DBMS 所支持的数据模型相符合的逻辑结构(包括数据库模式和外模式)。逻辑结构设计有如下三个步骤: 将概念模型(ER 图)转换为一般的关系、网状、层次模型; 将关系、网状、层次模型向特定的 DBMS 支持下的数据模型转换; 对数据模型进行优化。(4)物理结构设计:对于一个给定的逻辑数据模式选取一个最适合应用环境的物理结构的过程,称为数据库的物理设计。(5)数据库实施:建立实际数据库结构;试运行;装入数据;同时进行数据库的重新组织设计;故障恢复

13、方案设计;安全性考虑;事务控制;(6)数据库的运行和维护:数据库的日常维护(安全性、完整性控制,数据库的转储和恢复);性能的监督、分析与改进;扩充新功能;修改错误。2 2依据你对数据库管理员和程序员职业岗位的了解,说明依据你对数据库管理员和程序员职业岗位的了解,说明这两个岗位对数据库知识和能力的需求。这两个岗位对数据库知识和能力的需求。请自行查阅前程无忧,智联招聘等网站第二章第二章【简答题】1 1查阅资料,了解目前主流的关系型数据管理系统有查阅资料,了解目前主流的关系型数据管理系统有哪些,并对这些数据库管理系统进行简单比较。哪些,并对这些数据库管理系统进行简单比较。常见的关系型数据库管理系统产

14、品有 Oracle、SQL Server、Sybase、DB2、Access 等。 (1)Oracle Oracle 是 1983 年推出的世界上第一个开放式商品化关系型数据库管理系统。它采用标准的 SQL 结构化查询语言,支持多种数据类型,提供面向对象存储的数据支持,具有第四代语言开发工具,支持 Unix、Windows NT、OS/2、Novell 等多种平台。除此之外,它还具有很好的并行处理功能。Oracle 产品主要由 Oracle 服务器产品、Oracle 开发工具、Oracle 应用软件组成,也有基于微机的数据库产品。主要满足对银行、金融、保险等企业、事业开发大型数据库的需求。 (

15、2)SQL Server SQL 即结构化查询语言(Structured Query Language,简称为SQL)。SQL Server 最早出现在 1988 年,当时只能在 OS/2 操作系统上运行。2000 年 12 月微软发布了 SQL Server 2000,该软件可以运行于 Windows NT/2000/XP 等多种操作系统之上,是支持客户机/服务器结构的数据库管理系统,它可以帮助各种规模的企业管理数据。 随着用户群的不断增大,SQL Server 在易用性、可靠性、可收缩性、支持数据仓库、系统集成等方面日趋完美。特别是 SQL Server 的数据库搜索引擎,可以在绝大多数的

16、操作系统之上运行,并针对海量数据的查询进行了优化。目前 SQL Server 已经成为应用最广泛的数据库产品之一。 由于使用 SQL Server 不但要掌握 SQL Server 的操作,而且还要能熟练掌握 Windows NT/2000 Server 的运行机制,以及 SQL 语言,所以对非专业人员的学习和使用有一定的难度。 (3)Sybase1987 年推出的大型关系型数据库管理系统 Sybase,能运行于OS/2、Unix、Windows NT 等多种平台,它支持标准的关系型数据库语言 SQL,使用客户机/服务器模式,采用开放体系结构,能实现网络环境下各节点上服务器的数据库互访操作。技术先进、性能优良,是开发大中型数据库的工具。Sybase 产品主要由服务器产品 Sybase SQL Server、客户产品 Sybase SQL Toolset 和接口软件 Sybase Client/Server Interface 组成,还有著名的数据库应用开发工具Pow

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号