第1章Oracle11g简介 工工二二十二二二二二二二二 随着计算机技术、通信技术和网络技术的发展, 人类社会已经进入了信息化时代。信息资源已经成为 最重要和宝贵的资源之一,确保信息资源的存储,以 及其有效性就变得非常重要,而保存信息的核心就是 数据库技术。对于数据库技术,当前应用最为广泛的 清率电脑学堂 是关系型数据库,而在关系型数据库中,Oracle公司 推出的Oracle数据库是其中佼佼者。到目前为止, Oracle数据库的最新版本为11g,这也是本书所基于 的数据库
1 第1章 Oracle 11g简介 随着计算机技术、通信技术和网络技术的发展, 人类社会已经进入了信息化时代。信息资源已经成为 最重要和宝贵的资源之一,确保信息资源的存储,以 及其有效性就变得非常重要,而保存信息的核心就是 数据库技术。对于数据库技术,当前应用最为广泛的 是关系型数据库,而在关系型数据库中,Oracle公司 推出的Oracle数据库是其中佼佼者。到目前为止, Oracle数据库的最新版本为11g,这也是本书所基于 的数据库
本章知识要点: 关系数据库的逻辑模型 关系数据库的设计规范 理解什么是网格技术 了解Dracle的应用结构 清率电脑学堂 正确安装Oracle11g数据库 使用SQL*PIus连接到数据库 通过OEM连接到数据库
2 本章知识要点: • 关系数据库的逻辑模型 • 关系数据库的设计规范 • 理解什么是网格技术 • 了解Oracle的应用结构 • 正确安装Oracle 11g数据库 • 使用SQL*Plus连接到数据库 • 通过OEM连接到数据库
1.1关系数据库的基本理论 工二工二二二二二二二T 关系数据库具有坚实的理论基础,这一理论有 助于关系数据库的设计和用户对数据库信息需求的 有效处理。它涉及的内容有关模式的基本知识、关 系数据库的标准语言SQL,以及关系数据理论,在 本节中将对这些做简要的介绍。 清率电脑学堂
3 1.1 关系数据库的基本理论 • 关系数据库具有坚实的理论基础,这一理论有 助于关系数据库的设计和用户对数据库信息需求的 有效处理。它涉及的内容有关模式的基本知识、关 系数据库的标准语言SQL,以及关系数据理论,在 本节中将对这些做简要的介绍
1.1.1数据库系统与关系数据库 工二工二工工工工工工二工二工二 数据库系统是指一个计算机存储记录的系统,它需 要特定的软件和一系列硬件支持;并且利用数据库系统 能够存储大量的数据记录,支持用户进行检索和更新所 需的信息。数据库系统通常在企业应用或科学研究中用 于对大量数据进行存储和分析,从而为实际应用提供帮 清率电脑学党 助信息
1.1.1 数据库系统与关系数据库 • 数据库系统是指一个计算机存储记录的系统,它需 要特定的软件和一系列硬件支持;并且利用数据库系统 能够存储大量的数据记录,支持用户进行检索和更新所 需的信息。数据库系统通常在企业应用或科学研究中用 于对大量数据进行存储和分析,从而为实际应用提供帮 助信息。 4
1.1.2关系数据库的逻辑模型 在关系数据库的设计阶段,需要为它建立逻辑模 型。关系数据库的逻辑模型可以通过实体和关系组成 的图来表示,这种图表称为“E-R图”,使用E-R图 表示的逻辑模型被称为“ER模型”。一个典型的ER 模型由如下三部分组成:实体、联系和属性。 清率电脑学堂 部门名 部门号 部门 部门负表人 从属 2 职工编号 职工 部门 姓名 职位
1.1.2 关系数据库的逻辑模型 • 在关系数据库的设计阶段,需要为它建立逻辑模 型。关系数据库的逻辑模型可以通过实体和关系组成 的图来表示,这种图表称为“E-R图”,使用E-R图 表示的逻辑模型被称为“ER模型”。一个典型的ER 模型由如下三部分组成:实体、联系和属性。 5 部门 职工 从属 1 n 部门号 部门名 部门负表人 职工编号 姓名 职位 部门
1.1.3关系数据库的设计规范 工二二二二二二二二工二二 在关系数据库中,为了保证构造的表(关系) 既能准确地反应现实世界,又有利于应用和具体的 操作,还需要对构造的表进行规范化,常用的规范 化方法就是对关系应用不同的设计范式。在关系数 据库中,在构造数据库时必须遵循一定的规则,这 种规则就是范式。 清率电脑学堂
6 1.1.3 关系数据库的设计规范 • 在关系数据库中,为了保证构造的表(关系) 既能准确地反应现实世界,又有利于应用和具体的 操作,还需要对构造的表进行规范化,常用的规范 化方法就是对关系应用不同的设计范式。在关系数 据库中,在构造数据库时必须遵循一定的规则,这 种规则就是范式
1.2 Oracle数据库与网格技术 Oracle数据库是Oracle公司出品的十分优秀的 DBMS,当前Oracle DBMS以及相关的产品几乎在全 世界各个工业领域中都有应用。无论是大型企业中的 数据仓库应用,还是中小型的联机事务处理业务,都 可以找到成功使用Oracle数据库系统的典范。到目前 清率电脑学堂 为止,11g是Oracle数据库的最新版本,它是在10g的 基础上对企业级网格计算进行了扩展,提供了众多特 性支持企业网格计算
7 1.2 Oracle数据库与网格技术 • Oracle数据库是Oracle公司出品的十分优秀的 DBMS,当前Oracle DBMS以及相关的产品几乎在全 世界各个工业领域中都有应用。无论是大型企业中的 数据仓库应用,还是中小型的联机事务处理业务,都 可以找到成功使用Oracle数据库系统的典范。到目前 为止,11g是Oracle数据库的最新版本,它是在10g的 基础上对企业级网格计算进行了扩展,提供了众多特 性支持企业网格计算
1.2.1网格技术 超级计算机作为复杂科学计算领域的主宰,以其 强大的处理能力著称。但以超级计算机为中心的计算 模式存在明显的不足,由于它的造价极高,通常只有 些国家级的部门,如航天、气象等部门才有能力配 置。而随着人们日常工作遇到的商业计算越来越复杂 清率电脑学堂 ,人们越来越需要数据处理能力更强大的计算机。于 是,人们开始寻找一种造价低廉而数据处理能力超强 的计算模式,最终找到了答案网格计算 Grid Computing
1.2.1 网格技术 • 超级计算机作为复杂科学计算领域的主宰,以其 强大的处理能力著称。但以超级计算机为中心的计算 模式存在明显的不足,由于它的造价极高,通常只有 一些国家级的部门,如航天、气象等部门才有能力配 置。而随着人们日常工作遇到的商业计算越来越复杂 ,人们越来越需要数据处理能力更强大的计算机。于 是,人们开始寻找一种造价低廉而数据处理能力超强 的计算模式,最终找到了答案网格计算——Grid Computing。 8
1.2.2 Oracle网格体系结构 Oracle10g/11g中的g代表网格计算,Oracle数据 库作为第一个为企业级网格计算而设计的数据库,为 管理信息和应用提供了最灵活的、成本最低的方式。 例如,通过Oracle网格计算,可以在几个互联的数据 库服务器网格上运行不同的应用。当应用需求增加时 清率电脑学堂 ,数据库管理员能够自动为应用提供更多的服务器支 持。网格计算使用最高端的负载管理机制,使得应用 能够共享多个服务器上的资源,从而提高数据处理能 力,减少对硬件资源的需求,节省企业成本
1.2.2 Oracle网格体系结构 • Oracle 10g/11g中的g代表网格计算,Oracle数据 库作为第一个为企业级网格计算而设计的数据库,为 管理信息和应用提供了最灵活的、成本最低的方式。 例如,通过Oracle网格计算,可以在几个互联的数据 库服务器网格上运行不同的应用。当应用需求增加时 ,数据库管理员能够自动为应用提供更多的服务器支 持。网格计算使用最高端的负载管理机制,使得应用 能够共享多个服务器上的资源,从而提高数据处理能 力,减少对硬件资源的需求,节省企业成本。 9
1.3 Oracle应用结构 工工二工工工工工工二工工工 在安装、部署Oracle11g数据库时,需要根据硬件 平台和操作系统的不同采取不同的结构,下面介绍几种 常用的应用结构。 清率电脑学堂
1.3 Oracle应用结构 • 在安装、部署Oracle 11g数据库时,需要根据硬件 平台和操作系统的不同采取不同的结构,下面介绍几种 常用的应用结构。 10