Oracle_10g数据库基础教程[习题解答][1].doc
"Oracle 10g 数据库基础教程习题解答" Oracle 10g 数据库基础教程习题解答是关于 Oracle 10g 数据库的基础知识和应用的详细讲解。该教程涵盖了 Oracle 数据库的概述、数据库管理系统、概念模型、E-R 图、关系数据库管理系统、Oracle 数据库的特性、应用系统结构、关系的完整性约束等方面的知识。 一、Oracle 数据库概述 Oracle 数据库是指按照一定的数据模型组织、描述和存储的数据的集合。数据库管理系统是位于操作系统与用户之间的一层数据管理软件。数据库系统是指数据库、数据库管理系统与计算机系统的结合。 二、数据库管理系统 数据库管理系统的主要功能包括:数据定义、数据操纵、数据库运行与控制、数据库建立与维护、数据字典定义以及数据通信等。数据库管理系统的内部分多个层次,由应用层、语言定义及其翻译处理层、数据存取层、数据存储层、操作系统以及数据库组成。 三、概念模型 概念模型是用简单、清晰、用户易于理解的概念来描述现实世界具体事物及事物之间的关系。它是现实世界到信息世界的抽象,是数据库设计人员进行数据库设计的工具,与具体的数据库管理系统无关。组织数据模型是从数据组织方式的角度来描述信息,它决定了数据在数据库中的组织结构。 四、E-R 图 E-R 图由 3 个要素组成:实体、联系与属性。实体之间的联系有 1:1、1:n、n:n 三种类型。 五、Oracle 数据库特性 Oracle 数据库是当今最大的数据库厂商 Oracle 公司的数据库产品。它是世界上第一个商品化的关系型数据库管理系统,也是第一个推出与数据库结合的第四代语言开发工具的数据库产品。Oracle 之所以得到广大用户的青睐,其主要原因在于:支持多用户、大事务量的事务处理、提供标准操作接口、实施安全性控制和完整性控制、支持分布式数据处理、具有可移值性、可兼容性和可连接性。 六、关系数据库管理系统 目前市场上常见的关系数据库管理系统包括 Oracle、DB2、Sybase 和 SQLServer 等。DB2 是 IBM 公司于 1983 年推出的一个商业化关系数据库管理系统,它是基于 System R 基础上实现的。Sybase 可以运行在不同的操作系统平台上,如 UNIX、VMS、Windows、Netware 等。Microsoft SQL Server 是微软公司推出的应用于 Windows 操作系统上的关系数据库产品。 七、应用系统结构 基于 Oracle 数据库的应用系统结构主要分为客户机/服务器结构、浏览器/服务器结构以及分布式数据库系统结构等。 八、关系的完整性约束 关系的完整性约束包括三类:实体完整性、参照完整性和用户定义完整性。实体完整性:是指关系中必须定义主键,以惟一的确定一个元组。主键由一个或多个属性构成,其取值惟一且不能为空(NULL)。参照完整性:在关系模型中,通过外键来表示表之间的联系。参照完整性是指一个表中的外键的取值必须是参照表中主键存在的值或为空。用户定义完整性:是指用户根据特定应用情况,设定一些约束,反映某一具体应用所涉及的数据必须满足的语义要求。 九、Oracle 9i 和 Oracle 10g 数据库特性 Oracle 9i 是 Oracle 公司一代软件平台的舰旗产品,被业界称为 Oracle 有史以来“最重大的软件工程”,对以前版本的数据库性能进行改进的同时,增加了很多新的功能:系统管理、数据库可靠性、数据库可扩展性、数据库性能和数据库安全性等。Oracle 10g 是第一个为网格计算设计的关系数据库,其中的 g 是指网格(grid)。 Oracle 10g 提供了企业网格计算所需要的集群、工作负载和数据中心自动化等,提高了系统的管理性能和服务质量。
剩余40页未读,继续阅读
- 粉丝: 1022
- 资源: 66
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0