关系数据库管理系统实例.ppt
《关系数据库管理系统实例.ppt》由会员分享,可在线阅读,更多相关《关系数据库管理系统实例.ppt(94页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第7章章 关系数据库管理系统实例关系数据库管理系统实例l7.1 关系数据库管理系统产品概述关系数据库管理系统产品概述l7.2 ORACLEl7.3 SYBASEl7.4 INFORMIXl7.5 DB2l7.6 INGERS第第7章章 关系数据库管理系统实例关系数据库管理系统实例l7.1 关系数据库管理系统产品概述关系数据库管理系统产品概述l7.2 ORACLEl7.3 SYBASEl7.4 INFORMIXl7.5 DB2l7.6 INGERS7.1 关系数据库管理系统产品概述关系数据库管理系统产品概述l20世纪世纪70年代是关系数据库理论研究和年代是关系数据库理论研究和开发的时代,开发的
2、时代,70年代末以来,新发展的年代末以来,新发展的DBMS产品中,近百分之九十是采用关产品中,近百分之九十是采用关系数据模型系数据模型l小型数据库系统:小型数据库系统:FoxPro,ACCESS,PARADOX等等l大型数据库系统:大型数据库系统:DB2,INGERS,ORACLE,INFORMIX,SYBASE等等关系数据库管理系统产品概述关系数据库管理系统产品概述(续)(续)lRDBMS经历了从集中到分布,从单机环经历了从集中到分布,从单机环境到网络,从支持信息管理系统到联机境到网络,从支持信息管理系统到联机事务处理(事务处理(OLTP),再到联机分析处理),再到联机分析处理(OLAP)的
3、发展过程)的发展过程l对关系模型的支持逐步完善,系统功能对关系模型的支持逐步完善,系统功能不断增强不断增强lRDBMS的发展过程如下页表所示的发展过程如下页表所示第一阶段第一阶段70年代年代第二阶段第二阶段80年代年代第三阶段第三阶段90年代年代对关系模对关系模型的支持型的支持表结构表结构关系操作关系操作完整性完整性 运运 行行 环环 境境单单机机单用户(微机)单用户(微机)多用户(大,多用户(大,中型机)中型机)多种硬平多种硬平台多种台多种OS网网络络单机联网单机联网分布数据库分布数据库客户客户/服务器服务器数据库数据库开开放放网络环境下异网络环境下异质质系统构成系统构成RDBMS核心核心第
4、四代开发工具第四代开发工具对应用的对应用的支持支持信息管理信息管理联机事务处理联机事务处理整个行业整个行业/行业的行业的OLTPOLAP,辅助决策,辅助决策关系数据库管理系统产品概述关系数据库管理系统产品概述(续)(续)l从以下四方面介绍从以下四方面介绍RDBMS产品的发展情产品的发展情况况对关系模型的支持对关系模型的支持运行环境运行环境RDBMS系统构成系统构成对应用的支持对应用的支持1.对关系模型的支持对关系模型的支持l第一阶段仅支持关系数据结构和基本第一阶段仅支持关系数据结构和基本的关系操作的关系操作l第二阶段符合甚至超过第二阶段符合甚至超过SQL标准,但标准,但对数据完整性支持较差对数
5、据完整性支持较差l第三阶段加强了对完整性和安全性支第三阶段加强了对完整性和安全性支持持2.运行环境运行环境l第一阶段多用户系统,在单机环境下第一阶段多用户系统,在单机环境下运行运行l第二阶段能在多种硬件平台和操作系第二阶段能在多种硬件平台和操作系统下运行数据库联网,向分布式系统发统下运行数据库联网,向分布式系统发展展l第三阶段网络环境下分布式数据库和第三阶段网络环境下分布式数据库和客户客户/服务器结构的数据库系统服务器结构的数据库系统3.RDBMS系统构成系统构成l早期早期RDBMS主要提供数据定义、数据存主要提供数据定义、数据存取、数据控制等基本操作和数据存储组取、数据控制等基本操作和数据存
6、储组织、并发控制、安全性完整性检查、系织、并发控制、安全性完整性检查、系统恢复、数据库的重组织和重构造等基统恢复、数据库的重组织和重构造等基本功能,成为本功能,成为RDBMS的核心的核心RDBMS系统构成(续)系统构成(续)l第二阶段的产品以第二阶段的产品以RDBMS数据管理的基数据管理的基本功能为核心,开发外围软件系统,它本功能为核心,开发外围软件系统,它们构成一组相互联系的们构成一组相互联系的RDBMS工具软件,工具软件,为用户提供一个良好的第四代应用开发为用户提供一个良好的第四代应用开发环境,提高了应用开发的效率环境,提高了应用开发的效率4.对应用的支持对应用的支持l第一阶段主要用于信息
7、管理应用领域第一阶段主要用于信息管理应用领域l第二阶段主要针对联机事务处理应用领第二阶段主要针对联机事务处理应用领域,包括两方面能力:事务吞吐量、事域,包括两方面能力:事务吞吐量、事务联机响应时间务联机响应时间性能性能可靠性可靠性l第三阶段支持整个企业的联机事务处理第三阶段支持整个企业的联机事务处理和联机分析处理和联机分析处理第第7章章 关系数据库管理系统实例关系数据库管理系统实例l7.1 关系数据库管理系统产品概述关系数据库管理系统产品概述l7.2 ORACLEl7.3 SYBASEl7.4 INFORMIXl7.5 DB2l7.6 INGERS7.2 ORACLEl1.Oracle公司简介
8、公司简介l2.ORACLE的关系数据库产品的关系数据库产品l3.ORACLE数据库服务器产品数据库服务器产品l4.ORACLE工具工具l5.ORALCE连接产品连接产品l6.ORACLE的数据仓库解决方案的数据仓库解决方案l7.ORACLE的的Internet解决方案解决方案1.Oracle公司简介公司简介l成立于成立于1977年,专门从事研究、生产关系数据库管理年,专门从事研究、生产关系数据库管理系统的专业厂家系统的专业厂家l1979年推出世界上首批商用的关系数据库管理系统之年推出世界上首批商用的关系数据库管理系统之一的一的ORACLE第一版,采用第一版,采用SQL语言语言l1986年推出年
9、推出ORACLE RDBMS5.1,是一个具有分布处,是一个具有分布处理功能的关系数据库系统理功能的关系数据库系统l1988年推出年推出ORACLE第第6版,加强了事务处理功能版,加强了事务处理功能l1992年推出年推出ORACLE 7,对体系结构做较大调整,并,对体系结构做较大调整,并对核心进行了修改对核心进行了修改l1997年推出年推出ORACLE8,增强了对象技术,成为对象,增强了对象技术,成为对象关系数据库关系数据库lORACLE产品覆盖了大中小几十种机型,是世界上使产品覆盖了大中小几十种机型,是世界上使用非常广泛的、著名的关系数据库管理系统用非常广泛的、著名的关系数据库管理系统2.O
10、RACLE 关系数据库产品关系数据库产品l特性特性兼容性兼容性可移植性可移植性可联结性可联结性高生产率高生产率开放性开放性3.ORACLE数据库服务器产品数据库服务器产品lORACLE 7数据库服务器包括标准服务数据库服务器包括标准服务器和许多可选择的服务器选件,选件用器和许多可选择的服务器选件,选件用于扩展标准服务器的功能,以适应特殊于扩展标准服务器的功能,以适应特殊的应用需求的应用需求ORACLE数据库服务器产品(续)数据库服务器产品(续)l特性特性标准服务器标准服务器多进程多线索的体系结构多进程多线索的体系结构为提高性能改进核心技术为提高性能改进核心技术高可用性高可用性SQL的实现的实现
11、并行服务器选件并行服务器选件分布式选件分布式选件过程化选件过程化选件4.ORACLE工具工具lDeveloper/2000CDE工具的升级版本,包括工具的升级版本,包括ORACLE Forms,ORACLE Reprots,ORACLE Graphics和和ORACLE Books等等用以实现高生产率、大型事务处理及客户用以实现高生产率、大型事务处理及客户/服务器结构的应用系统服务器结构的应用系统高度可移植性、支持多种数据源、多种图形高度可移植性、支持多种数据源、多种图形用户界面、多媒体数据、多民族语言、用户界面、多媒体数据、多民族语言、CASE等协同应用系统等协同应用系统ORACLE工具(续
12、)工具(续)lDeveloper/2000(续)(续)ORACLE Forms 是快速生成基于屏幕的复是快速生成基于屏幕的复杂应用的工具,所生产的应用程序具有查询杂应用的工具,所生产的应用程序具有查询和操纵数据的功能,可以现实多媒体信息,和操纵数据的功能,可以现实多媒体信息,具有具有GUI界面界面ORACLE Reprots是快速生产报表工具,如是快速生产报表工具,如普通报表、主从式报表、矩阵报表普通报表、主从式报表、矩阵报表ORACLE Graphics是快速生产图形应用的是快速生产图形应用的工具工具ORACLE Books用于生成联机文档用于生成联机文档ORACLE工具(续)工具(续)lD
13、esigner/2000CASE工具,帮助用户对复杂系统进行建模、工具,帮助用户对复杂系统进行建模、分析和设计分析和设计完成概要设计后,可以用来帮助绘制完成概要设计后,可以用来帮助绘制ER图、功能分层图、数据流图和方阵图,自动图、功能分层图、数据流图和方阵图,自动生成数据字典、数据库表、应用代码和文档生成数据字典、数据库表、应用代码和文档由由BPR,Modellers,Generators等组成等组成ORACLE工具(续)工具(续)lDesigner/2000(续)(续)BPR,用于过程建模,即帮助用户进行复杂,用于过程建模,即帮助用户进行复杂系统的建模系统的建模 Modellers,用于系统
14、设计与建模,用于系统设计与建模 Generators,一个应用生成器一个应用生成器ORACLE工具(续)工具(续)lDiscoverer/2000一个一个OLAP工具,主要用于支持数据仓库应工具,主要用于支持数据仓库应用,可以对历史性的数据进行数据挖掘,找用,可以对历史性的数据进行数据挖掘,找到发展趋势,对不同层次的概况数据进行分到发展趋势,对不同层次的概况数据进行分析,发现有关业务的详细信息析,发现有关业务的详细信息一种开放式工具,可以在所有环境中工作,一种开放式工具,可以在所有环境中工作,可将存放在其他系统中的关键的数据转移到可将存放在其他系统中的关键的数据转移到Oracle7中中ORAC
15、LE工具(续)工具(续)lOracle Office用于办公自动化的,能完成企业范围内的消用于办公自动化的,能完成企业范围内的消息接收与发送、日程安排、日历管理、目录息接收与发送、日程安排、日历管理、目录管理以及拼写检查管理以及拼写检查lSQL DBA一个易于使用的菜单驱动的一个易于使用的菜单驱动的DBA实用工具,实用工具,可供用户进行动态性能监视、远程可供用户进行动态性能监视、远程DB管理管理等等ORACLE工具(续)工具(续)lORACLE 预编译器预编译器允许在高级程序设计语言如允许在高级程序设计语言如C,COBOL中中通过嵌入通过嵌入SQL语句、语句、PL/SQL语句访问数据语句访问数
16、据库库lORACLE调用接口调用接口允许高级程序设计语言程序通过嵌入函数访允许高级程序设计语言程序通过嵌入函数访问数据库问数据库5.ORACLE连接产品连接产品lSQL*Net负责客户机与网络服务器之间网络通信的产负责客户机与网络服务器之间网络通信的产品,它使得客户机算计上的品,它使得客户机算计上的ORACLE应用应用开发工具能够访问远程的开发工具能够访问远程的ORACLE数据库数据库服务器中的数据服务器中的数据允许客户机和服务器是异构计算机和操作系允许客户机和服务器是异构计算机和操作系统,并支持统,并支持TCT/IP等多种网络通信协议等多种网络通信协议ORACLE连接产品(续)连接产品(续)
17、lORACLE多协议转换器多协议转换器ORACLE7支持所有主要的网络协议支持所有主要的网络协议允许异种网络的多协议转换允许异种网络的多协议转换提供协议透明性提供协议透明性拥有自动的可选网络路由选择拥有自动的可选网络路由选择ORACLE连接产品(续)连接产品(续)lORACLE开放式网关开放式网关能把多种数据源集成一个整体,使得应用程能把多种数据源集成一个整体,使得应用程序不做任何修改就能运行在非序不做任何修改就能运行在非ORACLE数数据源上据源上包括透明网关和过程化网关包括透明网关和过程化网关6.ORACLE的数据仓库解决方案的数据仓库解决方案lOracleOLAP产品,包括服务器端的产品
18、,包括服务器端的Oracle Express Server选件与客户端的选件与客户端的Oracle Express Object和和Oracle Express Analyzer工具工具Oracle Express Server 是一个联机分析处理服务器,是一个联机分析处理服务器,基于多维数据模型,支持用户进行多维数据分析,基于多维数据模型,支持用户进行多维数据分析,获取决策信息,对数据进行了结构化处理,形成多获取决策信息,对数据进行了结构化处理,形成多位数组,同时它提供了对第三方软件开放的编程接位数组,同时它提供了对第三方软件开放的编程接口口Oracle Express Object开发人员
19、使用的生成开发人员使用的生成OLAP应应用软件的可视化工具用软件的可视化工具Oracle Express Analyzer用于扩充使用用于扩充使用Oracle Express Object编写的应用软件编写的应用软件7.ORACLE的的Internet解决方案解决方案lOracle WebServer 1.0 主要由主要由Oracle WebListener,Oracle WebAgent和和ORACLE7 服务器部分组成服务器部分组成Oracle WebListener 是一个具有图片是一个具有图片HTTP服务器服务器功能的进程,用于接受从功能的进程,用于接受从WEB浏览器上发出的用户浏览器
20、上发出的用户查询请求,并将查询结果返回给用户查询请求,并将查询结果返回给用户Oracle WebAgent 是用功用网关接口实现的过程化是用功用网关接口实现的过程化网关,负责网关,负责web与与oracle7 数据库之间的集成数据库之间的集成ORACLE的的Internet解决方案(续)解决方案(续)lOracle WebServer 2.0 增加了增加了JAVA解释器和解释器和LiveHTML解释器,使其能支持多种语言解释器,使其能支持多种语言l由由Web Request Broker(WRB),WebServer SDK 和和Webserver管理工具组成管理工具组成WRB是一个多线索多进
21、程的是一个多线索多进程的HTTP服务器服务器WebServer SDK 是一个开放的应用开发环境,是一个开放的应用开发环境,封装了封装了WRB应用编程接口,允许用户使用应用编程接口,允许用户使用JAVA,LiveHTML,C等等web应用开发工应用开发工具具第第7章章 关系数据库管理系统实例关系数据库管理系统实例l7.1 关系数据库管理系统产品概述关系数据库管理系统产品概述l7.2 ORACLEl7.3 SYBASEl7.4 INFORMIXl7.5 DB2l7.6 INGERS7.3 SYBASEl1.Sybase公司简介公司简介l2.SYBASE关系数据库产品关系数据库产品l3.SYBAS
22、E数据库服务器数据库服务器l4.SYBASE开发工具开发工具l5.SYBASE中间件中间件l6.SYBASE的数据仓库解决方案的数据仓库解决方案l7.SYBASE的的Internet解决方案解决方案1.Sybase公司简介公司简介l成立于成立于1984年年11月,推出了支持企业范围的月,推出了支持企业范围的“客户客户/服务器体系结构服务器体系结构”的数据库系统的数据库系统lSybase致力于在通用计算机上研制服务器软件致力于在通用计算机上研制服务器软件l1987年推出了年推出了SYBASE SQL ServerlSybase System 11.5 是是Sybase公司最新产品,支公司最新产品
23、,支持企业内各种数据库应用需求持企业内各种数据库应用需求数据仓库数据仓库联机事务处理联机事务处理决策支持系统决策支持系统小平台应用小平台应用2.SYBASE关系数据库产品关系数据库产品lSybase System 11.5的服务器端核心产品的服务器端核心产品是是Adaptive Server,具有处理多种数据,具有处理多种数据源的能力;提供了优化的数据存储和访源的能力;提供了优化的数据存储和访问方法;单一的编程模型;单一操作模问方法;单一的编程模型;单一操作模型和公共管理与监控工具;提供了特殊型和公共管理与监控工具;提供了特殊数据类型;基于事务的处理数据类型;基于事务的处理lSybase Sy
24、stem 11.5集成了集成了SQLServer,SQL Anywhere,Sybase IQ,Sybase MPP等等SYBASE关系数据库产品(续)关系数据库产品(续)lSybase System 11.5SQLServer,关系数据库管理系统,专门负,关系数据库管理系统,专门负责高速计算、数据管理、事务管理责高速计算、数据管理、事务管理单进程多线索的体系结构单进程多线索的体系结构提供高性能提供高性能实现了数据完整性检查和控制实现了数据完整性检查和控制加强的安全保密功能加强的安全保密功能支持分布式查询和更新支持分布式查询和更新SYBASE关系数据库产品(续)关系数据库产品(续)lSybas
25、e System 11.5(续)(续)备份服务器,属于备份服务器,属于SQLServer,完成对数据,完成对数据的备份工作。的备份工作。支持联机备份,备份过程不影响支持联机备份,备份过程不影响SQLServer的其的其他处理他处理支持转储分解支持转储分解支持异地转储支持异地转储支持限值转储支持限值转储SYBASE关系数据库产品(续)关系数据库产品(续)lSybase System 11.5(续)(续)Sybase MPP,针对海量并行处理器,针对海量并行处理器MPP平台的多平台的多CPU体系结构设计的并行服务器产品,能够实现并体系结构设计的并行服务器产品,能够实现并行查询,并行数据装载等操作行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系 数据库 管理 系统 实例
限制150内