Oracle数据库基础教程课后习题答案电子工业大学出版解析

上传人:工**** 文档编号:504902161 上传时间:2023-06-25 格式:DOC 页数:14 大小:220.50KB
返回 下载 相关 举报
Oracle数据库基础教程课后习题答案电子工业大学出版解析_第1页
第1页 / 共14页
Oracle数据库基础教程课后习题答案电子工业大学出版解析_第2页
第2页 / 共14页
Oracle数据库基础教程课后习题答案电子工业大学出版解析_第3页
第3页 / 共14页
Oracle数据库基础教程课后习题答案电子工业大学出版解析_第4页
第4页 / 共14页
Oracle数据库基础教程课后习题答案电子工业大学出版解析_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《Oracle数据库基础教程课后习题答案电子工业大学出版解析》由会员分享,可在线阅读,更多相关《Oracle数据库基础教程课后习题答案电子工业大学出版解析(14页珍藏版)》请在金锄头文库上搜索。

1、Oracle 数据库基础教程参考答案第 1 章 Oracle 数据库概述1简答题(1) 数据是描述事物的符号, 是数据库中存储的基本对象。 在计算机中, 用记录的形式来描 述数据。数据与数据的解释即数据的语义是紧密结合的。 数据库是指按一定的数据模型组织、 描述和存储的数据的集合。数据库管理系统是位于操作系统与用户之间的一层数据管理软 件。数据库系统是指数据库、数据库管理系统与计算机系统的结合。通常, 在不引起混淆的 情况下将数据库系统简称为数据库。(2)数据库管理系统的主要功能包括:数据定义、 数据操纵、 数据库运行与控制、数据库建 立与维护、数据字典定义以及数据通信等。数据库管理系统的内部

2、分多个层次,由应用层、 语言定义及其翻译处理层、数据存取层、数据存储层、操作系统以及数据库组成。(3) 数据库系统由数据库、操作系统、数据库管理系统、开发工具、应用系统、数据库管理 员以及数据库用户组成。(4) 概念模型是用简单、 清晰、 用户易于理解的概念来描述现实世界具体事物及事物之间的关系。 它是现实世界到信息世界的抽象, 是数据库设计人员进行数据库设计的工具, 与具体 的数据库管理系统无关。组织数据模型是从数据组织方式的角度来描述信息, 它决定了数据在数据库中的组织结 构。(5)E-R 图由 3 个要素组成:实体、联系与属性。实体之间的联系有1:1、1:n、n:n 三种类型。(6)Or

3、acle 之所以得到广大用户的青睐, 其主要原因在于: 支持多用户、 大事务量的事务处 理、提供标准操作接口、 实施安全性控制和完整性控制、 支持分布式数据处理、具有可移值 性、可兼容性和可连接性。(7)目前市场上常见的关系数据库管理系统包括Oracle、DB2、Sybase和SQL Server等。Oracle 是当今最大的数据库厂商 Oracle 公司的数据库产品。它是世界上第一个商品化 的关系型数据库管理系统, 也是第一个推出与数据库结合的第四代语言开发工具的数据库产 品。DB2 是 IBM 公司于 1983年推出的一个商业化关系数据库管理系统, 它是基于 System R 基础上实现的

4、。可以运行在各种不同的操作系统平台上,如 UNIX ,VMS ,Windows,OS/2 等。Sybase可以运行在不同的操作系统平台上,如UNIX, VMS, Windows, Netware等。作为网络数据库,Sybase采用开放的体系结构,支持网络环境下各节点数据库的互相访问。Microsoft SQL Server 是微软公司推出的应用于 Windows 操作系统上的关系数据库产 品。Microsoft SQL Server是Microsoft公司从 Sybase公司购买技术而开发的产品,与Sybase数据库完全兼容,它支持客户机 /服务器结构。(8)基于Oracle数据库的应用系统结

5、构主要分为客户机/服务器结构、浏览器/服务器结构以及分布式数据库系统结构等。(9)关系的完整性约束包括三类:实体完整性、参照完整性和用户定义完整性。实体完整性:是指关系中必须定义主键,以惟一的确定一个元组。主键由一个或多个属 性构成,其取值惟一且不能为空(NULL )。参照完整性:在关系模型中,通过外键来表示表之间的联系。 参照完整性是指一个表中 的外键的取值必须是参照表中主键存在的值或为空(NULL )。例如,学生信息表中“班号”属性为外键,其取值必须是班级信息表中“班号”属性的某一个值或为空。用户定义完整性:是指用户根据特定应用情况,设定一些约束,反映某一具体应用所涉 及的数据必须满足的语

6、义要求。例如,“性别”属性的域为“男、女”。(10)Oracle9i作为Oracle公司一代软件平台的舰旗产品,被业界称为Oracle有史以来“最重大的软件工程”,对以前版本的数据库性能进行改进的同时,增加了很多新的功能:系统管 理、数据库可靠性、数据库可扩展性、数据库性能和数据库安全性等。此外,Oracle9i中还引入了很多新的特性,如实现连续的数据可用性、自助错误更正、端到端的安全体系结构、 可管理性等。OraclelOg数据库特性:OraclelOg是第一个为网格计算设计的关系数据库,其中的g是指网格(grid)。OraclelOg提供了企业网格计算所需要的集群、工作负载和数据中心自动化

7、 等,提高了系统的管理性能和服务质量。为了支持网格计算,OraclelOg在增强Oracle9i性能的同时,又增加了一些新的特性,包括网格计算、数据库自动化、数据库自我调整、真正 集群技术、高可用性、超大型数据库支持、分布式事务处理等。2 .实训题(1) E-R图如下:系名人数n1教师课程人数教研 室名性别)出生员工姓名有n班级教研室系有室号m|产,课程 课程 姓名 性别号名(2) E-R图如下:学分教授1课程|关系模式如下:教师(教师号,姓名,性别,出生日期,系,职称,课程号)课程(课程号,课程名,学分)学生(学号,姓名,性别,年龄,班级,系)学习(学号,课程号,成绩)第 2 章数据库服务器

8、的安装与卸载1简答题(1)在安装数据库服务器之前需要进行如下准备: 启动操作系统,并以 Administrator身份登录。 检查计算机名称、 检查源文件完整路径, 如果包含中文字符则需要修改为不含中文字 符。 检查服务器系统是否满足软硬件要求。 对服务器进行正确网络配置。 如果服务器上运行其它 Oracle 服务,必须在安装前将它们全部停止。 如果服务器上运行有以前版本的Oracle 数据库,则必须对其数据进行备份。 决定数据库的创建方式。(2)企业版数据库服务器包含所有的数据库组件, 主要针对高端的应用环境, 适用于安全性 和性能要求较高的联机事务处理(OLTP )、查询密集型的数据仓库和

9、要求较高的In ternet应用程序: 标准版数据库服务器提供大部分核心的数据库功能和特性,适合于工作组或部门级的应用程序: 个人版数据库服务器只提供基本数据库管理功能和特性, 适合单用户的开发环 境,为用户提供开发测试平台。( 3 )常用数据库类型包括事务处理类、 数据仓库类以通用类型。 其中事务处理类型主要针对 具有大量并发用户连接, 并且用户主要执行简单事务处理的应用环境。 事务处理数据库的典 型应用有银行系统数据库、 Internet 电子商务数据库、证券交易系统数据库等。对于需要较 高的可用性和事务处理性能、 存在大量用户并行访问相同数据以及需要较高恢复性能的数据 库环境, 事务处理

10、类型的配置可以提供最佳性能; 数据仓库类型的数据库主要针对有大量的 对某个主题进行复杂查询的应用环境。 数据仓库的典型应用有客户订单研究、 支持呼叫、 销 售预测、 采购模式以及其他战略性业务问题的历史数据研究。 对于需要对大量数据进行快速 访问, 以及复杂查询的数据库环境, 数据仓库类型配置是最佳选择; 通用类型配置的数据库 是事务处理数据库与数据仓库配置的折衷方案。 既可以支持大量并发用户的事务处理, 又可 以快速对大量历史数据进行复杂的数据扫描和处理。( 4 )略( 5 )以 SYSDBA 身份登录的用户具有创建数据库启动或关闭数据库与实例、使用ALTERDATABASE 执行打开、备份

11、数据库等变更操作、对数据库进行归档或恢复、受限状态下连 接数据库以及创建服务器端初始化参数文件等权限。以SYSOPER 身份登录的用户具有 启动或关闭数据库与实例、使用 ALTER DATABASE 执行打开、备份数据库等变更操作、对数 据库进行归档或恢复、受限状态下连接数据库以及创建服务器端初始化参数文件等权限。( 6 )在本地数据库服务器系统中, 以 SYSDBA 身份登录数据库服务器然后重新设定 SYS 或 SYSTEM 用户的口令。( 7 )卸载数据库服务器软件的步骤为: 停止所有 Oracle 相关的服务 卸载 Oracle9i 数据库服务器组件 删除注册表中 Oracle 目录、服

12、务以及事件日志 删除 Oracle 环境变量 删除 TEMP 目录下 Oracle 相关的文件夹 检查“开始”菜单中是否还有 Oracle 菜单,如果有,则将其删除 删除 Windows 系统安装磁盘中的 Program FilesOracle 目录 删除 Oracle 安装目录(8)参考( 2)题。(9)OFA 是 Oracle 组织文件以及文件命名的一套规则。 例如 对应存放安装软 件的目录,在 Oracle 相关服务中都包含主目录名称等。(10)略2实训题(1)略(2)略(3) 打开网络管理对话框, 分别选中左侧树状结构中的监听器和数据库, 修改右侧对话框中 的主机名为当前的计算机名。(

13、4)略第3章创建数据库1.简答题(1)创建数据库方法有两种:使用数据库配置助手( DBCA )创建数据库或运行脚本手工创 建数据库。DBCA ( Database Con figuration Assista nt )是 Oracle提供的用于创建数据库的图 形界面工具,内置数据库模板,可以直观快速地创建数据库。可在Oracle9i数据库服务安装时自动启动,或在需要创建数据库时单独启动。该创建方式比较适合于初学者。手动创建数据库方式比DBCA方式具有更大的灵活性和效率,但需要用户对Oracle9i数据库的创建语法和参数有深入了解,适合有经验的DBA。(2)创建数据库的模板包括“数据仓库”、“通

14、用”、“事务处理”、“自定义”四种,其中“数 据仓库”用于创建数据量大、数据变化小,用户少,用户数据分析和决策支持。“事务处理”类型数据库主要用户联机处理,用户多,数据不断变化。“通用”类型数据库是集前两者的优点,具有通用性;“自定义”是用户自己选择安装组件和参数设置。(3)创建数据库之前应该做好规划、检查系统资源情况以及决定数据库的创建方式。(4)手动创建数据库通常包含如下的操作步骤: 确定新建数据库名称与实例名称; 确数据库管理员的认证方式; 创建初始化参数文件; 创建实例; 连接并启动实例; 使用CREATE DA TABASE语句创建数据库; 创建附加的表空间; 运行脚本创建数据字典视

15、图(5)CREATE DATABASE 语句中参数含义为:参数名称说 明MAXINSTANCES指定同一时刻数据库允许被多少个实例装载和打开MAXLOGHISTORY可以自动归档的最大日志文件的数量MAXLOGFILES最大日志文件组数量MAXLOGMEMBERS每个日志文件组中最大成员日志文件数量MAXDATAFILES数据库中所允许创建的最多数据文件数量ARCHIVELOG新建数据库处于归档模式NOARCHIVELOG新建数据库处于非归档模式CONTROLFILE REUSE按初始化参数文件中CONTROL_FILES的值创建控制文件; 如果同名文件存在则覆盖LOGFILE指定重做日志文件组及组成员日志文件名称DATAFILE为SYSTEM表空间创建的一个或多个数据文件的名称和位置UNDO TABLESPACE创建撤销表空间,并为撤销表空间指定文件名称和为值DEFAULT TEMPORA

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

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