[工学]第1章oracle数据库概述ppt课件_第1页
[工学]第1章oracle数据库概述ppt课件_第2页
[工学]第1章oracle数据库概述ppt课件_第3页
[工学]第1章oracle数据库概述ppt课件_第4页
[工学]第1章oracle数据库概述ppt课件_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Oracle数据库根底数据库根底主讲教师:方昕主讲教师:方昕:fangxin_200610_126:fangxin_200610_126目目 录录根底篇根底篇1.体系构造篇体系构造篇2.管理篇管理篇3.运用开发篇运用开发篇4.教学要求教学要求仔细听讲仔细听讲, ,自主复习自主复习按时完成作业按时完成作业注重上机实验注重上机实验把握重点、难点把握重点、难点课程目的课程目的 稳定数据库原理根本内容稳定数据库原理根本内容 了解了解Oracle体系构造体系构造 掌握掌握Oracle工具工具OEM、SQL*Plus 掌握掌握Oracle根本管理与开发知识根本管理与开发知识 SQL言语言语 PL/SQL

2、第第 1 章章 O racle 数数 据据 库库 概概述述 第第 2 章章 数数 据据 库库 服服 务务 器器 的的 安安 装装 与与 卸卸 载载 第第 3 章章 创创 建建 数数 据据 库库 第第 4 章章 O racle 企企 业业 管管 理理 器器 第第 5 章章 SQ L*Plus 第第 7 章章 逻逻 辑辑 存存 储储 结结 构构 第第 8 章章 数数 据据 库库 实实 例例 与与 操操 作作 模模 式式 第第 6 章章 物物 理理 存存 储储 结结 构构 第第 14 章章 SQ L 语语 言言 基基 础础 第第 16 章章 基基 于于O racle 数数 据据 库库 的的 应应用用

3、 开开 发发 第第 15 章章 PL/SQ L 程程 序序 设设 计计 第第 9 章章 数数 据据 库库 启启 动动 与与 关关 闭闭 第第 10 章章 模模 式式 对对 象象 第第 12 章章 备备 份份 与与 恢恢 复复 第第 11 章章 安安 全全 管管 理理 第第 13 章章 网网 络络 管管 理理 Oracle 数数 据据 库库 基基 础础 知知 识识 Oracle 数数 据据 库库 体体 系系 结结 构构 Oracle 数数 据据 库库 管管 理理 Oracle 数数 据据 库库 开开 发发 第第1章章 Oracle数据库概述数据库概述 根底篇根底篇教学目的:教学目的:教学内容:教

4、学内容: 掌握数据库的根底知识掌握数据库的根底知识 了解了解OracleOracle开展、产品组成、性能开展、产品组成、性能特点特点 了解计算机与信息社会了解计算机与信息社会 了解了解OracleOracle数据库的运用架构数据库的运用架构1.1 1.1 数据库根底数据库根底1.2 Oracle1.2 Oracle数据库系统数据库系统1.3 1.3 小结小结2021-12-1981.1 1.1 数据库根底数据库根底1.1.1 1.1.1 数据库根本概念数据库根本概念 数据数据 描画事物的符号,是数据库中存储的根本对象描画事物的符号,是数据库中存储的根本对象 数据库数据库 按一定的数据模型组织、

5、描画和存储的数据的按一定的数据模型组织、描画和存储的数据的集合集合 数据库管理系统数据库管理系统 位于操作系统与用户之间的一层数据管理软件位于操作系统与用户之间的一层数据管理软件 数据库系统数据库系统 数据库、数据库管理系统与计算机系统结合后数据库、数据库管理系统与计算机系统结合后就构成了一个数据库系统就构成了一个数据库系统 DBMSDBMS的层次构造的层次构造操作系统操作系统数据存储层数据存储层数据存取层数据存取层言语翻译处置层言语翻译处置层数据库数据库运用层运用层数据文件,数据字典,数据文件,数据字典,索引,统计数据索引,统计数据缓冲区,缓冲区,提供数据提供数据页操作页操作DDLDDL,D

6、MLDML,查,查询计算引擎,提询计算引擎,提供关系、视图接供关系、视图接口口事务,日志,封事务,日志,封锁,存取途径,锁,存取途径,提供单元组接口提供单元组接口执行物理执行物理文件的读文件的读写操作写操作数据库系统数据库系统 用户用户 用户用户 用户用户 应用系统应用系统 开发工具开发工具 DBMS 操作系统操作系统 数据库数据库 数据库管理员数据库管理员 1.1.21.1.2数据管理技术的产生与开展数据管理技术的产生与开展 人工管理阶段人工管理阶段 文件管理阶段文件管理阶段 数据库管理阶段数据库管理阶段 人工管理阶段人工管理阶段 人工管理数据特点:人工管理数据特点: 数据不保管数据不保管

7、运用程序管理数据运用程序管理数据 数据不能共享数据不能共享 数据不具有独立性数据不具有独立性 运用程序是根据特定的一组数据构造进运用程序是根据特定的一组数据构造进展编写的,当数据的逻辑构造或物理构展编写的,当数据的逻辑构造或物理构造发生变化时,必需对运用程序进展针造发生变化时,必需对运用程序进展针对性的修正。对性的修正。 应应用用 程程 序序1 1 数数据据1 1 应应用用 程程 序序2 2 数数据据2 2 应应用用 程程 序序n n 数数据据n n 文件系统管理阶段文件系统管理阶段 特点特点 数据可以长期保管数据可以长期保管 由文件系统管理数据由文件系统管理数据 数据共享性差数据共享性差 数

8、据独立性差数据独立性差 应应用用 程程 序序1 应应用用 程程 序序2 应应用用 程程 序序n 文文件件1 文文件件2 文文件件n 文文件件 系系统统 数据库系统管理阶段数据库系统管理阶段 特点特点 数据构造化数据构造化数据共享性高、冗余度低数据共享性高、冗余度低数据独立性高数据独立性高一致数据管理与控制一致数据管理与控制应应用用程程序序2 2 应应用用程程序序n n 数数据据库库 管管理理系系统统 数数据据库库 应应用用程程序序1 1 数据模型是数据库系统中用于提供信息表示和操作手段的方式构架。由数据构造、数据操作、数据约束条件来描画运用概念数据模型构造数据模型现实世界信息世界计算机世界1.

9、1.31.1.3数据模型数据模型1.1.根本概念根本概念由实体由实体- -关系关系E-RE-R表示,表示,E-RE-R图由实体、属性、联络三图由实体、属性、联络三要素组成。要素组成。实体型之间的联络:实体型之间的联络:p两个实体型之间的联络两个实体型之间的联络p一对一联络一对一联络1 1:1 1p一对多联络一对多联络1 1:n np多对多联络多对多联络m m:n np多个实体型之间的联络多个实体型之间的联络p同一个实体型内部联络同一个实体型内部联络2.2.概念模型概念模型pE-RE-R图提供了表示实体型、属性和联络的方法。图提供了表示实体型、属性和联络的方法。p实体:用矩形表示,矩形内写名实体

10、名实体:用矩形表示,矩形内写名实体名p属性:椭圆型表示属性:椭圆型表示p联络:用菱形表示,菱形内写明联络名,用无向边联络:用菱形表示,菱形内写明联络名,用无向边分别与有关实体衔接起来,同时在无向边旁标上联分别与有关实体衔接起来,同时在无向边旁标上联络的类型络的类型1:1 ,1:m1:1 ,1:m或或m:nm:n根本根本-图要点图要点例:学生选修课程学生学生课程课程选修选修姓名姓名学号学号系别系别课程名课程名先修课先修课学分学分成果成果用矩形表示实用矩形表示实体集,在框内体集,在框内写上实体名写上实体名用椭圆表示用椭圆表示实体的属性实体的属性用无向边用无向边把实体与把实体与其属性衔其属性衔接起来

11、接起来用菱形表示实用菱形表示实体间的联络体间的联络将参与联络的实将参与联络的实体用线段衔接体用线段衔接mn联络的联络的数量数量分四种:分四种:层次模型层次模型网状模型网状模型关系模型关系模型 数据构造:二维表表示。数据构造:二维表表示。 数据操作:选择、投影、衔接、并、交等等。数据操作:选择、投影、衔接、并、交等等。 完好性约束:实体完好、参照完好、用户定义完完好性约束:实体完好、参照完好、用户定义完 整整 。 对象模型对象模型3.3.概念模型概念模型数据库内部体系构造数据库内部体系构造 三级方式 内方式 方式 外方式 两级映射 内方式/方式 方式/外方式 采用关系模型的数据库系统,主要功能:

12、采用关系模型的数据库系统,主要功能:数据定义数据定义数据操作数据操作数据库运转与控制数据库运转与控制数据库的建立与维护数据库的建立与维护数据库接口数据库接口1.1.41.1.4关系数据库功能关系数据库功能 ORACLEORACLE:开发商为美国甲骨文公司:开发商为美国甲骨文公司. .它是目前最流它是目前最流行、运用最广泛的客户端行、运用最广泛的客户端/ /效力器效力器C/SC/S体系构体系构造的关系数据库。造的关系数据库。 DB2DB2:开发商为:开发商为IBMIBM。 SybaseSybase:开发商为:开发商为SybaseSybase公司。可运转于公司。可运转于UNIXWindowUNIX

13、Window。 Microsoft SQL ServerMicrosoft SQL Server:开发商微软公司。:开发商微软公司。 My SQLMy SQL:开发商:开发商My SQLMy SQL公司。是开源数据库。公司。是开源数据库。1.1.51.1.5主流数据库简介主流数据库简介1.2 Oracle1.2 Oracle数据库系统数据库系统1.2.1Oracle1.2.1Oracle数据库简介数据库简介OracleOracle数据库是数据库是19791979年发布在世界上第一年发布在世界上第一个关系数据库管理系统,前身由个关系数据库管理系统,前身由Larry Larry Ellison,

14、Bob Miner, Ed OatesEllison, Bob Miner, Ed Oates在硅谷在硅谷兴办的一家软件开发实验室的计算机公兴办的一家软件开发实验室的计算机公司开展来。目前,司开展来。目前, OracleOracle是业界领先的是业界领先的数据库企业,世界第二大独立软件企业数据库企业,世界第二大独立软件企业,仅次于微软。,仅次于微软。左起左起 Ed Oates Ed Oates、Bruce ScottBruce Scott、Bob MinerBob Miner、Larry ElliLarry ElliOracle Oracle “四剑客四剑客 19791979年,年,RSIRS

15、I发布了发布了OracleOracle的第的第2 2版,直到版,直到19971997年,年, OracleOracle第第7 7版发布。版发布。 19981998年,年, OracleOracle正式发布正式发布8i8i。由于该版本对。由于该版本对InternetInternet的支持,在版本后加了的支持,在版本后加了i i标识。标识。 20012001年,年, OracleOracle发布了发布了Oracle 9iOracle 9i版本。版本。 20032003年,年, OracleOracle发布了发布了Oracle 10gOracle 10g版本。此版本。此版本最大特点参与了网格计算的功

16、能,版本最大特点参与了网格计算的功能,g-g-代表代表了了GridGrid即网格。即网格。 20072007年,年, OracleOracle发布了发布了Oracle 11gOracle 11g版本。版本。1.2.2 Oracle1.2.2 Oracle数据库开展数据库开展Oracle9i的各种产品的各种产品 Oracle9i Database System Oracle9i Application Server Oracle9i Developer Suite Oracle9i Web Developer Oracle9i Forms Developer Oracle9i Reports D

17、eveloper Oracle9i JDeveloper 1.2.3Oracle1.2.3Oracle数据库特点数据库特点 支持多用户、大事务量的事务处置支持多用户、大事务量的事务处置 提供规范操作接口提供规范操作接口 实施平安性控制和完好性控制实施平安性控制和完好性控制 支持分布式数据处置支持分布式数据处置 具有可移值性、可兼容性和可衔接性具有可移值性、可兼容性和可衔接性 1.2.4Oracle1.2.4Oracle数据库新特性数据库新特性 系统管理系统管理 数据库可靠性数据库可靠性 数据库可扩展性数据库可扩展性 数据库性能数据库性能 数据库平安性数据库平安性 Oracle10gOracle10g数据库特性数据库特性 1.2.5Oracle1.2.5Oracle数据库运用构造数据库运用构造 多磁盘

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论