Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 第 1 章 Oracle 11g 简介 随着计算机技术、通信技术和网络技术的发展,人 类社会已经进入了信息化时代。信息资源已经成为最 重要和宝贵的资源之一,确保信息资源的存储,以及 其有效性就变得非常重要,而保存信息的核心就是数 据库技术。对于数据库技术,当前应用最为广泛的是 关系型数据库,而在关系型数据库中,

Similar presentations


Presentation on theme: "1 第 1 章 Oracle 11g 简介 随着计算机技术、通信技术和网络技术的发展,人 类社会已经进入了信息化时代。信息资源已经成为最 重要和宝贵的资源之一,确保信息资源的存储,以及 其有效性就变得非常重要,而保存信息的核心就是数 据库技术。对于数据库技术,当前应用最为广泛的是 关系型数据库,而在关系型数据库中,"— Presentation transcript:

1 1 第 1 章 Oracle 11g 简介 随着计算机技术、通信技术和网络技术的发展,人 类社会已经进入了信息化时代。信息资源已经成为最 重要和宝贵的资源之一,确保信息资源的存储,以及 其有效性就变得非常重要,而保存信息的核心就是数 据库技术。对于数据库技术,当前应用最为广泛的是 关系型数据库,而在关系型数据库中, Oracle 公司推 出的 Oracle 数据库是其中佼佼者。到目前为止, Oracle 数据库的最新版本为 11g ,这也是本书所基于 的数据库。

2 2 本章知识要点: 关系数据库的逻辑模型 关系数据库的设计规范 理解什么是网格技术 了解 Oracle 的应用结构 正确安装 Oracle 11g 数据库 使用 SQL*Plus 连接到数据库 通过 OEM 连接到数据库

3 3 1.1 关系数据库的基本理论 关系数据库具有坚实的理论基础,这一理论有 助于关系数据库的设计和用户对数据库信息需求的 有效处理。它涉及的内容有关模式的基本知识、关 系数据库的标准语言 SQL ,以及关系数据理论,在 本节中将对这些做简要的介绍。

4 1.1.1 数据库系统与关系数据库 数据库系统是指一个计算机存储记录的系统,它需 要特定的软件和一系列硬件支持;并且利用数据库系统 能够存储大量的数据记录,支持用户进行检索和更新所 需的信息。数据库系统通常在企业应用或科学研究中用 于对大量数据进行存储和分析,从而为实际应用提供帮 助信息。 4

5 1.1.2 关系数据库的逻辑模型 在关系数据库的设计阶段,需要为它建立逻辑模 型。关系数据库的逻辑模型可以通过实体和关系组成 的图来表示,这种图表称为 “E-R 图 ” ,使用 E-R 图表示 的逻辑模型被称为 “ER 模型 ” 。一个典型的 ER 模型由 如下三部分组成:实体、联系和属性。 5

6 6 1.1.3 关系数据库的设计规范 在关系数据库中,为了保证构造的表(关系) 既能准确地反应现实世界,又有利于应用和具体的 操作,还需要对构造的表进行规范化,常用的规范 化方法就是对关系应用不同的设计范式。在关系数 据库中,在构造数据库时必须遵循一定的规则,这 种规则就是范式。

7 7 1.2 Oracle 数据库与网格技术 Oracle 数据库是 Oracle 公司出品的十分优秀的 DBMS ,当前 Oracle DBMS 以及相关的产品几乎在全 世界各个工业领域中都有应用。无论是大型企业中的 数据仓库应用,还是中小型的联机事务处理业务,都 可以找到成功使用 Oracle 数据库系统的典范。到目前 为止, 11g 是 Oracle 数据库的最新版本,它是在 10g 的 基础上对企业级网格计算进行了扩展,提供了众多特 性支持企业网格计算。

8 1.2.1 网格技术 超级计算机作为复杂科学计算领域的主宰,以其 强大的处理能力著称。但以超级计算机为中心的计算 模式存在明显的不足,由于它的造价极高,通常只有 一些国家级的部门,如航天、气象等部门才有能力配 置。而随着人们日常工作遇到的商业计算越来越复杂 ,人们越来越需要数据处理能力更强大的计算机。于 是,人们开始寻找一种造价低廉而数据处理能力超强 的计算模式,最终找到了答案网格计算 ——Grid Computing 。 8

9 1.2.2 Oracle 网格体系结构 Oracle 10g/11g 中的 g 代表网格计算, Oracle 数据 库作为第一个为企业级网格计算而设计的数据库,为 管理信息和应用提供了最灵活的、成本最低的方式。 例如,通过 Oracle 网格计算,可以在几个互联的数据 库服务器网格上运行不同的应用。当应用需求增加时 ,数据库管理员能够自动为应用提供更多的服务器支 持。网格计算使用最高端的负载管理机制,使得应用 能够共享多个服务器上的资源,从而提高数据处理能 力,减少对硬件资源的需求,节省企业成本。 9

10 1.3 Oracle 应用结构 在安装、部署 Oracle 11g 数据库时,需要根据硬件 平台和操作系统的不同采取不同的结构,下面介绍几种 常用的应用结构。 10

11 1.3.1 多数据库的独立宿主结构 这种应用结构在物理上只有一台的服务器,服务 器上有一个或多个硬盘。但是在功能上是多个逻辑数 据库服务器,多个数据库。 11

12 1.3.2 客户机 / 服务器结构 在客户 / 服务器结构中,数据库服务器的管理和应 用分布在两台计算机上,客户机上安装应用程序和连 接工具,通过 Oracle 专用的网络协议 SQL *Net 建立和 服务器的连接,发出数据请求。服务器上运行数据库 ,通过网络协议接收连接请求,将执行结果回送客户 机。 12

13 1.3.3 分布式结构 分布式结构是客户机 / 服务器结构的一种特殊类型 。在这种结构中,分布式数据库系统在逻辑上是整体 ,但在物理上分布在不同的计算机网络里,通过连接 网络连接在一起。网络中的每个节点可以独立处理本 地数据库服务器中的数据,执行局部应用,同是也可 存取处理多个异地数据库服务器中的数据,执行全局 应用。 13

14 1.4 Oracle 11g for Windows 的安 装与配置 数据库管理系统的安装与升级是一项比较复杂的 任务。为了使 Oracle 11g 数据库系统可以安装在多种 平台上, Oracle 提供的 Oracle Universal Installer ( Oracle 通用安装工具, OUI )是基于 Java 技术的图形 界面安装工具,利用它可以完成在不同操作系统平台 上的、不同类型的、不同版本的 Oracle 数据库软件的 安装。无论是 Windows NT/XP/2003 、 Sun Solaris 、 HP UNIX 、 Digital UNIX 、 VMS 还是 OS/390 都可以通 过使用 OUI 以标准化的方式来完成安装任务。 14

15 1.5 Oracle 11g 的管理工具 本节将介绍几个常用的 Oracle 管理工具程序,这 既是对安装结果进行验证,也是对 Oracle 11g 数据库 操作的基础。 15

16 1.5.1 使用 SQL*Plus 在 Oracle 数据库系统中,用户对数据库的操作主要 是通过 SQL*Plus 工具来实现的,因此,本节首先介绍 如何使用 SQL*Plus 连接到 Oracle 数据库。 SQL*Plus 作 为 Oracle 客户端工具,可以建立位于相同服务器上的数 据库连接,或者建立位于网络中不同服务器的数据库连 接。 SQL*Plus 工具可以满足 Oracle 数据库管理员的大 部分需求。 16

17 1.5.2 使用 Oracle Enterprise Manager 在成功安装完 Oracle 后, OEM 也就被安装完毕, 使用 Oracle 11g OEM 时只需要通过启动浏览器,输 入 OEM 的 URL 地址(如 https://atg:1158/em ),或者 直接在 “ 开始 ” 菜单的 Oracle 程序组中选择 “Database Control – orcl” 命令即可。 17

18 1.5.3 使用 DBCA 创建数据库 DBCA ( Database Configuration Assistant )是 Oracle 提供的一个具有图形化用户界面的工具,数据库 管理员( DBA )通过它可以快速、直观地创建数据库。 DBCA 中内置了几种典型数据的模板,通过使用数据库 模板,用户只需要做很少的操作就能够完成数据库创建 工作。 18


Download ppt "1 第 1 章 Oracle 11g 简介 随着计算机技术、通信技术和网络技术的发展,人 类社会已经进入了信息化时代。信息资源已经成为最 重要和宝贵的资源之一,确保信息资源的存储,以及 其有效性就变得非常重要,而保存信息的核心就是数 据库技术。对于数据库技术,当前应用最为广泛的是 关系型数据库,而在关系型数据库中,"

Similar presentations


Ads by Google