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

下载本文档

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

文档简介

Oracle数据库基础,主讲教师:方昕 E-mail:fangxin_200610_126.com,目 录,教学要求,认真听讲,自主复习 按时完成作业 重视上机实验 把握重点、难点,课程目标,巩固数据库原理基本内容 理解Oracle体系结构 掌握Oracle工具(OEM、SQL*Plus) 掌握Oracle基本管理与开发知识 SQL语言 PL/SQL,第1章 Oracle数据库概述,基础篇,教学目标:,教学内容:,掌握数据库的基础知识 了解Oracle发展、产品组成、性能特点 了解计算机与信息社会 了解Oracle数据库的应用架构,1.1 数据库基础 1.2 Oracle数据库系统 1.3 小结,2019/4/19,8,1.1 数据库基础,1.1.1 数据库基本概念,数据 描述事物的符号,是数据库中存储的基本对象 数据库 按一定的数据模型组织、描述和存储的数据的集合 数据库管理系统 位于操作系统与用户之间的一层数据管理软件 数据库系统 数据库、数据库管理系统与计算机系统结合后就形成了一个数据库系统,DBMS的层次结构,数据库系统,1.1.2数据管理技术的产生与发展,人工管理阶段 文件管理阶段 数据库管理阶段,人工管理阶段,人工管理数据特点: 数据不保存 应用程序管理数据 数据不能共享 数据不具有独立性 应用程序是根据特定的一组数据结构进行编写的,当数据的逻辑结构或物理结构发生变化时,必须对应用程序进行针对性的修改。,文件系统管理阶段,特点 数据可以长期保存 由文件系统管理数据 数据共享性差 数据独立性差,数据库系统管理阶段,特点 数据结构化 数据共享性高、冗余度低 数据独立性高 统一数据管理与控制,数据模型是数据库系统中用于提供信息表示和操作手段的形式构架。由数据结构、数据操作、数据约束条件来描述,1.1.3数据模型,1.基本概念,由实体-关系(E-R)表示,E-R图由实体、属性、联系三要素组成。 实体型之间的联系:,两个实体型之间的联系 一对一联系(1:1) 一对多联系(1:n) 多对多联系(m:n) 多个实体型之间的联系 同一个实体型内部联系,2.概念模型,E-R图提供了表示实体型、属性和联系的方法。 实体:用矩形表示,矩形内写名实体名 属性:椭圆型表示 联系:用菱形表示,菱形内写明联系名,用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1 ,1:m或m:n),基本-图要点,分四种: 层次模型 网状模型 关系模型 数据结构:二维表表示。 数据操作:选择、投影、连接、并、交等等。 完整性约束:实体完整、参照完整、用户定义完 整 。 对象模型,3.概念模型,数据库内部体系结构,三级模式 内模式 模式 外模式 两级映射 内模式/模式 模式/外模式,采用关系模型的数据库系统,主要功能: 数据定义 数据操作 数据库运行与控制 数据库的建立与维护 数据库接口,1.1.4关系数据库功能,ORACLE:开发商为美国甲骨文公司.它是目前最流行、应用最广泛的客户端/服务器(C/S)体系结构的关系数据库。 DB2:开发商为IBM。 Sybase:开发商为Sybase公司。可运行于UNIXWindow。 Microsoft SQL Server:开发商微软公司。 My SQL:开发商My SQL公司。是开源数据库。,1.1.5主流数据库简介,1.2 Oracle数据库系统,1.2.1Oracle数据库简介,Oracle数据库是1979年发布在世界上第一个关系数据库管理系统,前身由Larry Ellison, Bob Miner, Ed Oates在硅谷创办的一家软件开发实验室的计算机公司发展来。目前, Oracle是业界领先的数据库企业,世界第二大独立软件企业,仅次于微软。,左起 Ed Oates、Bruce Scott、Bob Miner、Larry Elli Oracle “四剑客”,1979年,RSI发布了Oracle的第2版,直到1997年, Oracle第7版发布。 1998年, Oracle正式发布8i。因为该版本对Internet的支持,在版本后加了i标识。 2001年, Oracle发布了Oracle 9i版本。 2003年, Oracle发布了Oracle 10g版本。此版本最大特点加入了网格计算的功能,g-代表了Grid即网格。 2007年, Oracle发布了Oracle 11g版本。,1.2.2 Oracle数据库发展,Oracle9i的各种产品,Oracle9i Database System Oracle9i Application Server Oracle9i Developer Suite Oracle9i Web Developer Oracle9i Forms Developer Oracle9i Reports Developer Oracle9i JDeveloper,1.2.3Oracle数据库特点,支持多用户、大事务量的事务处理 提供标准操作接口 实施安全性控制和完整性控制 支持分布式数据处理 具有可移值性、可兼容性和可连接性,1.2.4Oracle数据库新特性,系统管理 数据库可靠性 数据库可扩展性 数据库性能 数据库安全性 Oracle10g数据库特性,1.2.5Oracle数据库应用结构,多磁盘系统 磁盘映像系统 客户-服务器系统(C/S、B/S) 共

温馨提示

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

评论

0/150

提交评论