欢迎来到天天文库
浏览记录
ID:33460302
大小:167.51 KB
页数:94页
时间:2018-05-24
《数据库系统原理教程(第七章)清华大学》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章关系数据库管理系统实例7.1关系数据库管理系统产品概述7.2ORACLE7.3SYBASE7.4INFORMIX7.5DB27.6INGERS第7章关系数据库管理系统实例7.1关系数据库管理系统产品概述7.2ORACLE7.3SYBASE7.4INFORMIX7.5DB27.6INGERS7.1关系数据库管理系统产品概述20世纪70年代是关系数据库理论研究和开发的时代,70年代末以来,新发展的DBMS产品中,近百分之九十是采用关系数据模型小型数据库系统:FoxPro,ACCESS,PARADOX等大型数据库系统:DB2,INGERS,ORACLE,INFORMIX,S
2、YBASE等关系数据库管理系统产品概述(续)RDBMS经历了从集中到分布,从单机环境到网络,从支持信息管理系统到联机事务处理(OLTP),再到联机分析处理(OLAP)的发展过程对关系模型的支持逐步完善,系统功能不断增强RDBMS的发展过程如下页表所示第一阶段70年代第二阶段80年代第三阶段90年代对关系模型的支持表结构√√√关系操作ン√√完整性×ン√运行环境单机单用户(微机)√多用户(大,中型机)多种硬平台多种OS√网络单机联网×√√分布数据库×ン√客户/服务器数据库××√开放网络环境下异质××√系统构成RDBMS核心√√第四代开发工具×√√对应用的支持信息管理ン√√联机事
3、务处理×√√整个行业/行业的OLTP××ンOLAP,辅助决策××ン关系数据库管理系统产品概述(续)从以下四方面介绍RDBMS产品的发展情况对关系模型的支持运行环境RDBMS系统构成对应用的支持1.对关系模型的支持第一阶段-仅支持关系数据结构和基本的关系操作第二阶段-符合甚至超过SQL标准,但对数据完整性支持较差第三阶段-加强了对完整性和安全性支持2.运行环境第一阶段-多用户系统,在单机环境下运行第二阶段-能在多种硬件平台和操作系统下运行数据库联网,向分布式系统发展第三阶段-网络环境下分布式数据库和客户/服务器结构的数据库系统3.RDBMS系统构成早期RDBMS主要提供数据定
4、义、数据存取、数据控制等基本操作和数据存储组织、并发控制、安全性完整性检查、系统恢复、数据库的重组织和重构造等基本功能,成为RDBMS的核心RDBMS系统构成(续)第二阶段的产品以RDBMS数据管理的基本功能为核心,开发外围软件系统,它们构成一组相互联系的RDBMS工具软件,为用户提供一个良好的第四代应用开发环境,提高了应用开发的效率4.对应用的支持第一阶段主要用于信息管理应用领域第二阶段主要针对联机事务处理应用领域,包括两方面能力:事务吞吐量、事务联机响应时间性能可靠性第三阶段支持整个企业的联机事务处理和联机分析处理第7章关系数据库管理系统实例7.1关系数据库管理系统产品
5、概述7.2ORACLE7.3SYBASE7.4INFORMIX7.5DB27.6INGERS7.2ORACLE1.Oracle公司简介2.ORACLE的关系数据库产品3.ORACLE数据库服务器产品4.ORACLE工具5.ORALCE连接产品6.ORACLE的数据仓库解决方案7.ORACLE的Internet解决方案1.Oracle公司简介成立于1977年,专门从事研究、生产关系数据库管理系统的专业厂家1979年推出世界上首批商用的关系数据库管理系统之一的ORACLE第一版,采用SQL语言1986年推出ORACLERDBMS5.1,是一个具有分布处理功能的关系数据库系统19
6、88年推出ORACLE第6版,加强了事务处理功能1992年推出ORACLE7,对体系结构做较大调整,并对核心进行了修改1997年推出ORACLE8,增强了对象技术,成为对象-关系数据库ORACLE产品覆盖了大中小几十种机型,是世界上使用非常广泛的、著名的关系数据库管理系统2.ORACLE关系数据库产品特性兼容性可移植性可联结性高生产率开放性3.ORACLE数据库服务器产品ORACLE7数据库服务器包括标准服务器和许多可选择的服务器选件,选件用于扩展标准服务器的功能,以适应特殊的应用需求ORACLE数据库服务器产品(续)特性标准服务器多进程多线索的体系结构为提高性能改进核心技
7、术高可用性SQL的实现并行服务器选件分布式选件过程化选件4.ORACLE工具Developer/2000CDE工具的升级版本,包括ORACLEForms,ORACLEReprots,ORACLEGraphics和ORACLEBooks等用以实现高生产率、大型事务处理及客户/服务器结构的应用系统高度可移植性、支持多种数据源、多种图形用户界面、多媒体数据、多民族语言、CASE等协同应用系统ORACLE工具(续)Developer/2000(续)ORACLEForms是快速生成基于屏幕的复杂应用的工具,所生产的应用程序具
此文档下载收益归作者所有