数据库dbms7--张骏.ppt_第1页
数据库dbms7--张骏.ppt_第2页
数据库dbms7--张骏.ppt_第3页
数据库dbms7--张骏.ppt_第4页
数据库dbms7--张骏.ppt_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

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

文档简介

1、第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 第第7章章 关系数据库管理系统实例关系数据库管理系统实例 7.1 关系数据库管理系统产品概述关系数据库管理系统产品概述 7.2 ORACLE 7.3 SYBASE 7.4 INFORMIX 7.5 DB2 7.6 INGERS第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 7.1 关系数据库管理系统产品概述关系数据库管理系统产品概述 20世纪世纪70年代是关系数据库理论研究和年代是关系数据库理论研究和开发的时代,开发的时代,70年代末以来,新发展的年代末以来,新发展的DBMS产品中,近百分之九十是采用关产品中,近百分之九十

2、是采用关系数据模型系数据模型 小型数据库系统:小型数据库系统:FoxPro,ACCESS, PARADOX等等 大型数据库系统:大型数据库系统:DB2, INGERS, ORACLE, INFORMIX, SYBASE等等第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 第一阶段第一阶段70年代年代第二阶段第二阶段80年代年代第三阶段第三阶段90年代年代对关系模对关系模型的支持型的支持表结构表结构关系操作关系操作完整性完整性 运运 行行 环环 境境单单机机单用户(微机)单用户(微机)多用户(大,多用户(大,中型机)中型机)多种硬平多种硬平台多种台多种OS网网络络单机联网单机联网分布数

3、据库分布数据库客户客户/服务器数服务器数据库据库开开放放网络环境下异网络环境下异质质系统构成系统构成RDBMS核心核心第四代开发工具第四代开发工具对应用的对应用的支持支持信息管理信息管理联机事务处理联机事务处理整个行业整个行业/行业的行业的OLTPOLAP,辅助决策,辅助决策第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 1.对关系模型的支持对关系模型的支持 第一阶段仅支持关系数据结构和基本第一阶段仅支持关系数据结构和基本的关系操作的关系操作 第二阶段符合甚至超过第二阶段符合甚至超过SQL标准,但标准,但对数据完整性支持较差对数据完整性支持较差 第三阶段加强了对完整性和安全性支第三

4、阶段加强了对完整性和安全性支持持第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 2. 运行环境运行环境 第一阶段多用户系统,在单机环境下第一阶段多用户系统,在单机环境下运行运行 第二阶段能在多种硬件平台和操作系第二阶段能在多种硬件平台和操作系统下运行数据库联网,向分布式系统发统下运行数据库联网,向分布式系统发展展 第三阶段网络环境下分布式数据库和第三阶段网络环境下分布式数据库和客户客户/服务器结构的数据库系统服务器结构的数据库系统第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 3. RDBMS系统构成系统构成 早期早期RDBMS主要提供数据定义、数据存主要提供数据定义、

5、数据存取、数据控制等基本操作和数据存储组取、数据控制等基本操作和数据存储组织、并发控制、安全性完整性检查、系织、并发控制、安全性完整性检查、系统恢复、数据库的重组织和重构造等基统恢复、数据库的重组织和重构造等基本功能,成为本功能,成为RDBMS的核心的核心 第二阶段的产品以第二阶段的产品以RDBMS数据管理的基数据管理的基本功能为核心,开发外围软件系统,它本功能为核心,开发外围软件系统,它们构成一组相互联系的们构成一组相互联系的RDBMS工具软件,工具软件,为用户提供一个良好的第四代应用开发为用户提供一个良好的第四代应用开发环境,提高了应用开发的效率环境,提高了应用开发的效率第七章第七章 关系

6、数据库管理系统实例关系数据库管理系统实例 4. 对应用的支持对应用的支持 第一阶段主要用于信息管理应用领域第一阶段主要用于信息管理应用领域 第二阶段主要针对联机事务处理应用领第二阶段主要针对联机事务处理应用领域,包括两方面能力:事务吞吐量、事域,包括两方面能力:事务吞吐量、事务联机响应时间务联机响应时间 性能性能 可靠性可靠性 第三阶段支持整个企业的联机事务处理第三阶段支持整个企业的联机事务处理和联机分析处理和联机分析处理第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 7.2 Oracle公司简介公司简介 成立于1977年,专门从事研究、生产关系数据库管理系统的专业厂家 1979年

7、推出世界上首批商用的关系数据库管理系统之一的ORACLE第一版,采用SQL语言 1986年推出ORACLE RDBMS5.1,是一个具有分布处理功能的关系数据库系统 1988年推出ORACLE第6版,加强了事务处理功能 1992年推出ORACLE 7,对体系结构做较大调整,并对核心进行了修改 1997年推出ORACLE8,增强了对象技术,成为对象关系数据库 1999年推出ORACLE8i,基于internet 2001 年6月推出ORACLE9i,基于internet ORACLE产品覆盖了大中小几十种机型,是世界上使用非常广泛的、著名的关系数据库管理系统第七章第七章 关系数据库管理系统实例关

8、系数据库管理系统实例 1977年年6月,月,Larry Ellison与与Bob Miner和和Ed Oates在硅谷共同创在硅谷共同创办了一家名为软件开发实验室(办了一家名为软件开发实验室(Software Development Laboratories,SDL)的计算机公司()的计算机公司(ORACLE公司的前身)。那公司的前身)。那个时候,个时候,32岁的岁的Larry Ellison,这个读了三家大学都没能毕业的辍,这个读了三家大学都没能毕业的辍学学生,还只是一个普通的软件工程师。公司创立之初,学学生,还只是一个普通的软件工程师。公司创立之初,Miner是是总裁,总裁,Oates为副

9、总裁,而为副总裁,而 Ellison,因为一个合同的事情,还在另,因为一个合同的事情,还在另一家公司上班。没多久,第一位员工一家公司上班。没多久,第一位员工Bruce Scott加盟进来,在加盟进来,在Miner和和Oates有些厌倦了那种合同式的开发工作后,他们决定开发有些厌倦了那种合同式的开发工作后,他们决定开发通用软件,不过他们还不知道自己能开发出来什么样的产品。通用软件,不过他们还不知道自己能开发出来什么样的产品。Oates最先看到了埃德加最先看到了埃德加考特的那篇著名的论文连同其他几篇相关考特的那篇著名的论文连同其他几篇相关的文章并推荐的文章并推荐Ellison和和Miner也阅读一

10、下。也阅读一下。Ellison和和 Miner预见到预见到数据库软件的巨大潜力(跟着数据库软件的巨大潜力(跟着IBM走,没错),于是,走,没错),于是,SDL开始策开始策划构建可商用的关系型数据库管理系统(划构建可商用的关系型数据库管理系统(RDBMS)。)。很快他们就弄出来一个不太像样的产品,或者具体的说,更像一个很快他们就弄出来一个不太像样的产品,或者具体的说,更像一个Demo。他们把这个产品命名为。他们把这个产品命名为ORACLE。因为他们相信,。因为他们相信,ORACLE(字典里的解释有(字典里的解释有“神谕神谕, 预言预言”之意)是一切智慧的源之意)是一切智慧的源泉。泉。1979年,

11、年,SDL更名为关系软件有限公司(更名为关系软件有限公司(Relational Software,Inc.,RSI),毕竟),毕竟“软件开发实验室软件开发实验室”不太像一个大公司的名字。不太像一个大公司的名字。1983年,为了突出公司的核心产品,年,为了突出公司的核心产品,RSI再次更名为再次更名为 ORACLE。第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 Oracle公司是全球最大的信息管理软件及服务供应商,公司是全球最大的信息管理软件及服务供应商,成立于成立于1977年,总部位于美国加州年,总部位于美国加州 Redwood shore。2000财年财年(99年年6月到月到2

12、000年年5月月)营业额达营业额达101亿美元,亿美元,再创再创Oracle公司销售额历史新高,比去年增长了公司销售额历史新高,比去年增长了13亿亿美元,盈利增长美元,盈利增长61%,达到,达到21亿美元。公司持续良好亿美元。公司持续良好的财务状况表明作为身处快速增长的高科技行业,公的财务状况表明作为身处快速增长的高科技行业,公司仍不失稳健的风格。司仍不失稳健的风格。 Oracle公司现有员工超过三万公司现有员工超过三万六千人,服务遍及全球六千人,服务遍及全球145个国家。个国家。 Oracle公司于公司于1989年正式进入中国市场,是第一家进年正式进入中国市场,是第一家进入中国的世界软件巨头

13、。入中国的世界软件巨头。1991年年7月在北京建立了独月在北京建立了独资公司,目前在国内设有北京、上海、广州和成都资公司,目前在国内设有北京、上海、广州和成都4个办事处。个办事处。 IDC公司公司1998年对中国数据库市场的调查结果表明,年对中国数据库市场的调查结果表明,Oracle公司公司 1997年在中国数据库市场的占有率为年在中国数据库市场的占有率为54%,超过了在中国第二和第三大数据库厂商市场占,超过了在中国第二和第三大数据库厂商市场占有率的总和,有率的总和, 并在许多行业成为数据库标准。并在许多行业成为数据库标准。 第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 第七章第

14、七章 关系数据库管理系统实例关系数据库管理系统实例 第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 2. ORACLE 关系数据库产品关系数据库产品 特性特性兼容性兼容性可移植性可移植性可联结性可联结性高生产率高生产率开放性开放性第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 3. ORACLE数据库服务器产品数据库服务器产品 ORACLE 7数据库服务器包括标准服务数据库服务器包括标准服务器和许多可选择的服务器选件,选件用器和许多可选择的服务器选件,选件用于扩展标准服务器的功能,以适应特殊于扩展标准服务器的功

15、能,以适应特殊的应用需求的应用需求 特性特性 标准服务器标准服务器 并行服务器选件并行服务器选件 分布式选件分布式选件 过程化选件过程化选件第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 4. ORACLE工具工具 Developer/2000CDE工具的升级版本,包括工具的升级版本,包括ORACLE Forms, ORACLE Reprots, ORACLE Graphics和和ORACLE Books等等用以实现高生产率、大型事务处理及用以实现高生产率、大型事务处理及客户客户/服务器结构的应用系统服务器结构的应用系统高度可移植性、支持多种数据源、多高度可移植性、支持多种数据源、

16、多种图形用户界面、多媒体数据、多民种图形用户界面、多媒体数据、多民族语言、族语言、CASE等协同应用系统等协同应用系统第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 Developer/2000(续)(续)ORACLE Forms 是快速生成基于屏是快速生成基于屏幕的复杂应用的工具,所生产的应用幕的复杂应用的工具,所生产的应用程序具有查询和操纵数据的功能,可程序具有查询和操纵数据的功能,可以现实多媒体信息,具有以现实多媒体信息,具有GUI界面界面ORACLE Reprots是快速生产报表工是快速生产报表工具,如普通报表、主从式报表、矩阵具,如普通报表、主从式报表、矩阵报表报表ORA

17、CLE Graphics是快速生产图形是快速生产图形应用的工具应用的工具ORACLE Books用于生成联机文档用于生成联机文档第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 Designer/2000 CASE工具,帮助用户对复杂系统进行建模、工具,帮助用户对复杂系统进行建模、分析和设计分析和设计 完成概要设计后,可以用来帮助绘制完成概要设计后,可以用来帮助绘制ER图、功能分层图、数据流图和方阵图,自动图、功能分层图、数据流图和方阵图,自动生成数据字典、数据库表、应用代码和文档生成数据字典、数据库表、应用代码和文档 由由BPR, Modellers, Generators等组成等

18、组成 其中其中BPR,用于过程建模,即帮助用户进,用于过程建模,即帮助用户进 行复杂系统的建模行复杂系统的建模 Modellers,用于系统设计与建模,用于系统设计与建模 Generators, 一个应用生成器一个应用生成器第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 Discoverer/2000 一个一个OLAP工具,主要用于支持数据仓库应工具,主要用于支持数据仓库应用,可以对历史性的数据进行数据挖掘,找用,可以对历史性的数据进行数据挖掘,找到发展趋势,对不同层次的概况数据进行分到发展趋势,对不同层次的概况数据进行分析,发现有关业务的详细信息析,发现有关业务的详细信息 一种开

19、放式工具,可以在所有环境中工作,一种开放式工具,可以在所有环境中工作,可将存放在其他系统中的关键的数据转移到可将存放在其他系统中的关键的数据转移到Oracle7中中 Oracle Office 用于办公自动化的,能完成企业范围内的消用于办公自动化的,能完成企业范围内的消息接收与发送、日程安排、日历管理、目录息接收与发送、日程安排、日历管理、目录管理以及拼写检查管理以及拼写检查第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 SQL DBA 一个易于使用的菜单驱动的一个易于使用的菜单驱动的DBA实用工具,实用工具,可供用户进行动态性能监视、远程可供用户进行动态性能监视、远程DB管理管理

20、等等 ORACLE 预编译器预编译器 允许在高级程序设计语言如允许在高级程序设计语言如C,COBOL中中通过嵌入通过嵌入SQL语句、语句、PL/SQL语句访问数据语句访问数据库库 ORACLE调用接口调用接口 允许高级程序设计语言程序通过嵌入函数访允许高级程序设计语言程序通过嵌入函数访问数据库问数据库第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 5. ORACLE连接产品连接产品 SQL*Net负责客户机与网络服务器之间网络通负责客户机与网络服务器之间网络通信的产品,它使得客户机算计上的信的产品,它使得客户机算计上的ORACLE应用开发工具能够访问远程应用开发工具能够访问远程的的

21、ORACLE数据库服务器中的数据数据库服务器中的数据允许客户机和服务器是异构计算机和允许客户机和服务器是异构计算机和操作系统,并支持操作系统,并支持TCT/IP等多种网络等多种网络通信协议通信协议第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 ORACLE多协议转换器多协议转换器ORACLE7支持所有主要的网络协议支持所有主要的网络协议允许异种网络的多协议转换允许异种网络的多协议转换提供协议透明性提供协议透明性拥有自动的可选网络路由选择拥有自动的可选网络路由选择 ORACLE开放式网关开放式网关能把多种数据源集成一个整体,使得能把多种数据源集成一个整体,使得应用程序不做任何修改就能

22、运行在非应用程序不做任何修改就能运行在非ORACLE数据源上数据源上包括透明网关和过程化网关包括透明网关和过程化网关第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 6. ORACLE的数据仓库解决方案的数据仓库解决方案 OracleOLAP产品,包括服务器端的Oracle Express Server选件与客户端的Oracle Express Object和Oracle Express Analyzer工具 Oracle Express Server 是一个联机分析处理服务器,基于多维数据模型,支持用户进行多维数据分析,获取决策信息,对数据进行了结构化处理,形成多位数组,同时它提供

23、了对第三方软件开放的编程接口 Oracle Express Object开发人员使用的生成OLAP应用软件的可视化工具 Oracle Express Analyzer用于扩充使用Oracle Express Object编写的应用软件第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 7. ORACLE的的Internet解决方案解决方案 Oracle WebServer 1.0 主要由主要由Oracle WebListener, Oracle WebAgent和和ORACLE7 服务器部分组成服务器部分组成 Oracle WebServer 2.0 增加了增加了JAVA解释器和解释器

24、和LiveHTML解释器,使其能支持多种语言解释器,使其能支持多种语言 由由Web Request Broker(WRB), WebServer SDK 和和Webserver管理工具组成管理工具组成 WRB是一个多线索多进程的是一个多线索多进程的HTTP服务器服务器 WebServer SDK 是一个开放的应用开发环是一个开放的应用开发环境,封装了境,封装了WRB应用编程接口,允许用户应用编程接口,允许用户使用使用JAVA, LiveHTML, C等等web应应用开发工具用开发工具第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 7.3 SYBASE 1. SYBASE公司简介公司

25、简介 2. SYBASE关系数据库产品关系数据库产品 3. SYBASE数据库服务器数据库服务器 4. SYBASE开发工具开发工具 5. SYBASE中间件中间件 6. SYBASE的数据仓库解决方案的数据仓库解决方案 7. SYBASE的的Internet解决方案解决方案第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 7.3 Sybase公司简介公司简介 成立于成立于1984年年11月,推出了支持企业范围的月,推出了支持企业范围的“客户客户/服务器体系结构服务器体系结构”的数据库系统的数据库系统 Sybase致力于在通用计算机上研制服务器软致力于在通用计算机上研制服务器软件件

26、1987年推出了年推出了SYBASE SQL Server Sybase System 11.5 是是Sybase公司最新产公司最新产品,支持企业内各种数据库应用需求品,支持企业内各种数据库应用需求 数据仓库数据仓库 联机事务处理联机事务处理 决策支持系统决策支持系统 小平台应用小平台应用第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 Sybase公司成立于公司成立于1984年,总部设在美年,总部设在美国加州都柏林,是全球最大的专注于信国加州都柏林,是全球最大的专注于信息管理和信息移动技术的企业级软件公息管理和信息移动技术的企业级软件公司。司。 Sybase共拥有共拥有4万多家客户

27、,主要集中万多家客户,主要集中在金融服务业、电信业、医疗保健业、在金融服务业、电信业、医疗保健业、政府部门、媒体服务业和零售业,其中政府部门、媒体服务业和零售业,其中财富杂志排名前财富杂志排名前1000家企业中的家企业中的900家家和排名前和排名前100家企业中的家企业中的96家均为家均为Sybase的客户。同时,全球的客户。同时,全球125家主要家主要电讯公司、电讯公司、75个重要的股票交易所、华个重要的股票交易所、华尔街尔街56%金融机构都是金融机构都是Sybase的客户。的客户。 第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 1984年,年,Mark B. Hiffman和

28、和Robert Epstern创建了创建了Sybase公司,并在公司,并在1987年推出了年推出了Sybase数据库产品。数据库产品。SYBASE主要有三种版本,一是主要有三种版本,一是UNIX操作系统下运行操作系统下运行的版本,二是的版本,二是Novell Netware环境下运行的版本,三是环境下运行的版本,三是Windows NT环境下运行的版本。对环境下运行的版本。对UNIX操作系统目前操作系统目前广泛应用的为广泛应用的为SYBASE 10 及及SYABSE 11 for SCO UNIX。sybase公司于公司于1991年年12月进入中国大陆,经过一段时月进入中国大陆,经过一段时间的

29、本地技术人才积蓄与市场开拓后,在间的本地技术人才积蓄与市场开拓后,在1993年投资年投资230万美元正式建立万美元正式建立Sybase在中国的公司,注册名称为在中国的公司,注册名称为赛贝斯软件(中国)有限公司。赛贝斯软件(中国)有限公司。CCID报告指出,报告指出,sybase在中国电信业已取得在中国电信业已取得45%的市的市场占有率,并以场占有率,并以36.2%的份额占据中国铁路数据库市场的份额占据中国铁路数据库市场绝对的领导地位。绝对的领导地位。第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 Sybase公司董事会主席、总裁兼公司董事会主席、总裁兼CEO程守宗先生程守宗先生 S

30、ybase中国公司网站:中国公司网站:Sybase美国公司网站:美国公司网站:第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 2. SYBASE关系数据库产品关系数据库产品Sybase数据库的特点数据库的特点 (1)它是基于客户)它是基于客户/服务器体系结构的数据库服务器体系结构的数据库 客户客户/服务器模型的好处是:服务器模型的好处是: 它支持共享资源且在多台设备间平衡负载它支持共享资源且在多台设备间平衡负载 允许容纳多个主机的环境,充分利用了企业已有的允许容纳多个主机的环境,充分利用了企业已有的各种系统各种系统 (2) 它是真正开放的数据库它是真正开放的数据库 由于采用了客户由

31、于采用了客户/服务器结构,应用被分在了多台机器服务器结构,应用被分在了多台机器上运行。更进一步,运行在客户端的应用不必是上运行。更进一步,运行在客户端的应用不必是Sybase公司的产品。公司的产品。 (3) 它是一种高性能的数据库它是一种高性能的数据库 Sybase真正吸引人的地方还是它的高性能。体现在以真正吸引人的地方还是它的高性能。体现在以下几方面:下几方面: 可编程数据库可编程数据库 事件驱动的触发器事件驱动的触发器 多线索化多线索化 第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 3. SYBASE数据库服务器数据库服务器 Sybase System 11.5的服务器端核心

32、产的服务器端核心产品是品是Adaptive Server,具有处理多种数,具有处理多种数据源的能力;提供了优化的数据存储和据源的能力;提供了优化的数据存储和访问方法;单一的编程模型;单一操作访问方法;单一的编程模型;单一操作模型和公共管理与监控工具;提供了特模型和公共管理与监控工具;提供了特殊数据类型;基于事务的处理殊数据类型;基于事务的处理 Sybase System 11.5集成了集成了SQLServer,SQL Anywhere, Sybase IQ , Sybase MPP等等第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 Sybase System 11.5 SQLSer

33、ver, 单进程多线索的体系结构单进程多线索的体系结构 提供高性能提供高性能 实现了数据完整性检查和控制实现了数据完整性检查和控制 加强的安全保密功能加强的安全保密功能 支持分布式查询和更新支持分布式查询和更新 备份服务器,属于备份服务器,属于SQLServer 。 支持联机备份支持联机备份 支持转储分解支持转储分解 支持异地转储支持异地转储 支持限值转储支持限值转储第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 Sybase System 11.5(续)(续) Sybase MPP ,针对海量并行处理器,针对海量并行处理器MPP平台的多平台的多CPU体系结构设计的并行服务器产体系

34、结构设计的并行服务器产品,能够实现并行查询,并行数据装载等操品,能够实现并行查询,并行数据装载等操作作 Sybase IQ , 高性能决策支持和交互式数据高性能决策支持和交互式数据集成产品,提供了新的集成产品,提供了新的Bitwise索引技术索引技术 SQL Anywhere, 基于基于PC的具有的具有SQL功能的功能的分布式数据库管理系统,用于移动应用和工分布式数据库管理系统,用于移动应用和工作组,可以支持远程网络、移动计算机和其作组,可以支持远程网络、移动计算机和其它移动设备。它移动设备。SQL Anywhere上开发的应用上开发的应用程序无需任何修改就可以在更大的程序无需任何修改就可以在

35、更大的SQL Server上运行上运行第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 4. SYBASE开发工具开发工具 PowerBuilder 基于图形界面的客户基于图形界面的客户/服务器前端应用开发服务器前端应用开发工具工具 提供与提供与ORACLE, INFORMIX, DB2等第三等第三方数据库的接口方数据库的接口 Power Designer 一组紧密集成的计算机辅助软件工程一组紧密集成的计算机辅助软件工程(case)工具,用于为复杂的数据库应用)工具,用于为复杂的数据库应用完成分析、设计、维护、建立文档和创建数完成分析、设计、维护、建立文档和创建数据库等功能据库等功能

36、 由由MetaWorks, ProcessAnalyst, DataArchitect,WarehouseArchitect和和AppModeller组成组成第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 Power J 是开发基于是开发基于JAVA应用的快速开发工具。应用的快速开发工具。 特性:支持特性:支持java beans;独特的数据库支持,包括;独特的数据库支持,包括jConnect for JDBC;Java服务器开发;服务器开发;Web和和Java应用组件的集成测试应用组件的集成测试 Power 一组一组RAD C客户客户/服务器和服务器和Internet面向对象的面

37、向对象的开发工具开发工具 特性:拖放编程、无缝特性:拖放编程、无缝OLE构件集成、可靠的实时构件集成、可靠的实时调试和客户调试和客户/服务器的开发环境服务器的开发环境 SQL Server Manager 可视化的系统和数据库的管理工具可视化的系统和数据库的管理工具 用于帮助管理用于帮助管理SQL Server、物理资源、数据库等、物理资源、数据库等第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 5. SYBASE中间件中间件 Open Client/Open Server 构成构成Sybase开放式客户机开放式客户机/服务器互连的基服务器互连的基础,为实现异构环境下系统的可操作提

38、供了础,为实现异构环境下系统的可操作提供了极为有效的手段极为有效的手段 Jaguar CTS Jaguar 组件事务服务器的简称,专门为组件事务服务器的简称,专门为NetOLTP应用设计的事务服务器。应用设计的事务服务器。 既支持传统的同步方式的事务处理,也支持既支持传统的同步方式的事务处理,也支持基于队列的异步事务处理基于队列的异步事务处理 可以为第三方的可以为第三方的ActiveX和和Java组件生成更组件生成更多功能的应用多功能的应用第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 Replication server(复制服务器)(复制服务器) 主要用来解决网络上的相同数据多

39、份拷贝及主要用来解决网络上的相同数据多份拷贝及分布更新这一分布处理中的关键难题。分布更新这一分布处理中的关键难题。 OmniCONNECT 提供在整个企业范围内不同数据库管理系统提供在整个企业范围内不同数据库管理系统之间完全透明的数据集成,在不同的之间完全透明的数据集成,在不同的SQL语语言、不同厂商的数据库和数据存储位置之间言、不同厂商的数据库和数据存储位置之间实现了透明的访问。实现了透明的访问。 DirectConnect 用于同非用于同非sybase数据源建立联系的服务器。数据源建立联系的服务器。 使用户可以将其桌面应用同关键的企业数据使用户可以将其桌面应用同关键的企业数据源集成起来,并

40、保证整个企业信息系统的安源集成起来,并保证整个企业信息系统的安全和完整。全和完整。第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 6. SYBASE的数据仓库解决方案的数据仓库解决方案 SYBASE Warehouse Works体系结构体系结构 专门为客户专门为客户/服务器结构环境设计的数据仓库服务器结构环境设计的数据仓库结构结构 用户可为数据仓库的每一部分选择最佳的厂用户可为数据仓库的每一部分选择最佳的厂商商 实现对多种不同的数据源的透明存取实现对多种不同的数据源的透明存取 捕获用户感兴趣的数据捕获用户感兴趣的数据 在传送数据之前对数据先进行加工在传送数据之前对数据先进行加工

41、加快复杂的加快复杂的DSS查询的执行速度查询的执行速度 提供数据分布的位置透明性提供数据分布的位置透明性第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 7. SYBASE的的Internet解决方案解决方案 SYBASE Web.Works体系结构体系结构 一个包括一个包括SYBASE SQL Server、中介件和工、中介件和工具产品的综合体系框架,使一个集成方案具产品的综合体系框架,使一个集成方案 SYBASE Web.sql是这个体系框架中介件的一是这个体系框架中介件的一个重要产品,它用个重要产品,它用CGI或或Web服务器专用服务器专用API接口实现,主要作用是将接口实现,

42、主要作用是将Web服务器与服务器与SYBASE SQL Server连接在一起,使用户只连接在一起,使用户只需要将需要将SQL语句嵌入语句嵌入HTML中,就可以根据数中,就可以根据数据库内容生成动态据库内容生成动态HTML页面以及更新数据库页面以及更新数据库第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 7.4 SQL SERVER 2005 1. MICROSOFT公司简介公司简介 2. SQL SERVER 2005数据平台数据平台 3. SQL SERVER 2005数据平台功能数据平台功能 4. SQL SERVER 2005企业数据管理企业数据管理 5. SQL SERV

43、ER 2005开发工作效率开发工作效率 6. SQL SERVER 2005商务智能商务智能第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 1. MICROSOFT公司简介公司简介 微软公司(微软公司(microsoft)创建于)创建于1975年,总部设在年,总部设在华盛顿州的雷德蒙市(华盛顿州的雷德蒙市(Redmond,邻近西雅图)。目,邻近西雅图)。目前是全球最大的电脑软件提供商。微软公司现有雇员前是全球最大的电脑软件提供商。微软公司现有雇员6.4万人,万人,2005年营业额年营业额368亿美元。亿美元。 其主要产品为:其主要产品为: Windows操作系统操作系统 Inter

44、net Explore网页浏览网页浏览 Microsoft Office办公软件套件办公软件套件 SQL Server 数据库产品数据库产品。 微软公司于微软公司于1992年在中国北京设立了首个代表处。年在中国北京设立了首个代表处。如今微软在华的员工总数有如今微软在华的员工总数有900多人,形成以北京为总多人,形成以北京为总部、在上海、广州设有分公司的架构,微软中国成为微部、在上海、广州设有分公司的架构,微软中国成为微软公司在美国总部以外功能最为完备的子公司。软公司在美国总部以外功能最为完备的子公司。第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 第七章第七章 关系数据库管理系统实

45、例关系数据库管理系统实例 第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 基于基于SQL Server 2000技术优势构建的技术优势构建的SQL Server 2005将提供集成化信息管理解决方案,将提供集成化信息管理解决方案,可帮助任何规模的组织机构:可帮助任何规模的组织机构:1、创建并部署更具伸缩性、可靠性和安全性的企业级、创建并部署更具伸缩性、可靠性和安全性的企业级 应用。应用。 2、降低数据库应用创建、部署与管理的复杂程度,进、降低数据库应用创建、部署与管理的复杂程度,进 而实现而实现IT效率最大化。效率最大化。 3、凭借可供创建更具安全保障之数据库应用的丰富、凭借可供创

46、建更具安全保障之数据库应用的丰富、 灵活、现代化开发环境增强开发人员工作效能。灵活、现代化开发环境增强开发人员工作效能。 4、跨越多种平台、应用和设备实现数据共享,进而简、跨越多种平台、应用和设备实现数据共享,进而简 化内部系统与外部系统连接。化内部系统与外部系统连接。 5、实现功能强劲的集成化商务智能解决方案,从而在、实现功能强劲的集成化商务智能解决方案,从而在 整个企业范围内推进科学决策,提高工作效率。整个企业范围内推进科学决策,提高工作效率。 6、在不必牺牲性能表现、可用性或伸缩性的前提下控、在不必牺牲性能表现、可用性或伸缩性的前提下控 制成本费用水平。制成本费用水平。第七章第七章 关系

47、数据库管理系统实例关系数据库管理系统实例 2. SQL SERVER 2005数据平台数据平台SQL Server 是一个全面的、集成的、端到端的数据解是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。效的平台用于企业数据管理和商业智能应用。SQL Server 2005 为为IT专家和信息工作者带来了强大的、熟专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数

48、据和分析应用多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。程序的复杂度。 通过全面的功能集、和现有系统的集通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,成性、以及对日常任务的自动化管理能力,SQL Server 2005 为不同规模的企业提供了一个完整的数据为不同规模的企业提供了一个完整的数据解决方案。解决方案。下图显示了下图显示了SQL Server 2005数据平台的组成架构。数据平台的组成架构。 第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 3. SQL SERVER 200

49、5数据平台功能数据平台功能1)关系型数据库)关系型数据库: 安全、可靠、可伸缩、高可用的关系型数据库引擎,安全、可靠、可伸缩、高可用的关系型数据库引擎,提升了性能且支持结构化和非结构化(提升了性能且支持结构化和非结构化(XML)数据。)数据。 2)复制服务)复制服务: 数据复制可用于数据分发、处理移动数据应用、系统数据复制可用于数据分发、处理移动数据应用、系统 高可用、企业报表解决方案的后备数据可伸缩存储、高可用、企业报表解决方案的后备数据可伸缩存储、 与异构系统的集成等,包括已有的与异构系统的集成等,包括已有的Oracle数据库等。数据库等。 3)通知服务)通知服务: 用于开发、部署可伸缩应

50、用程序的先进的通知服务能用于开发、部署可伸缩应用程序的先进的通知服务能 够向不同的连接和移动设备发布个性化、及时的信息够向不同的连接和移动设备发布个性化、及时的信息 更新。更新。 4)集成服务)集成服务: 可以支持数据仓库和企业范围内数据集成的抽取、转可以支持数据仓库和企业范围内数据集成的抽取、转 换和装载能力。换和装载能力。 第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 5)分析服务)分析服务: 联机分析处理(联机分析处理(OLAP)功能可用于多维存储的大量、复杂的数)功能可用于多维存储的大量、复杂的数 据集的快速高级分析。据集的快速高级分析。 6)报表服务)报表服务: 全面的

51、报表解决方案,可创建、管理和发布传统的、可打印的报全面的报表解决方案,可创建、管理和发布传统的、可打印的报 表和交互的、基于表和交互的、基于Web的报表。的报表。 7)管理工具)管理工具: SQL Server 包含的集成管理工具可用于高级数据库管理和调包含的集成管理工具可用于高级数据库管理和调 谐,它也和其他微软工具,如谐,它也和其他微软工具,如MOM和和SMS紧密集成在一起。标紧密集成在一起。标 准数据访问协议大大减少了准数据访问协议大大减少了SQL Server和现有系统间数据集成和现有系统间数据集成 所花的时间。此外,构建于所花的时间。此外,构建于SQL Server内的内嵌内的内嵌W

52、eb service 支持确保了和其他应用及平台的互操作能力。支持确保了和其他应用及平台的互操作能力。 8)开发工具)开发工具: SQL Server 为数据库引擎、数据抽取、转换和装载(为数据库引擎、数据抽取、转换和装载(ETL)、)、 数据挖掘、数据挖掘、OLAP和报表提供了和和报表提供了和Microsoft Visual Studio 相相 集成的开发工具,以实现端到端的应用程序开发能力。集成的开发工具,以实现端到端的应用程序开发能力。SQL Server中每个主要的子系统都有自己的对象模型和中每个主要的子系统都有自己的对象模型和API,能够以,能够以 任何方式将数据系统扩展到不同的商业

53、环境中。任何方式将数据系统扩展到不同的商业环境中。 第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 4. SQL SERVER 2005企业数据管理企业数据管理SQL Server 2005针对企业数据管理实现的重大改进主要体现在以下几方面:1、可用性可用性。在高度可用性技术、补充备份与恢复功能以及复制增强特性等方面的投资将有助于企业单位创建并部署高度可靠的应用解决方案。数据库镜像、故障转移群集和改进联机操作等具有创新意义的高度可用特性可将故障时间控制在最低限度,并有助于确保关键企业系统随时接受访问调用。 2、伸缩性伸缩性。表分区、快照隔离和64位支持等伸缩改进特性将允许您运用SQ

54、L Server 2005创建并部署要求最为严苛的应用程序。针对大型数据表和索引的分区功能极大改进了超大型数据库的查询操作。 3、安全性安全性。“缺省安全保障”设置、数据库加密和改进安全模型等增强特性有助于为企业数据提供高度安全保障。第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 4、易管理性易管理性。新式管理工具套件、自我调节能力和功能强大的新式编程模型将允许数据库管理员针对数据库的日常运转加以灵活掌控。针对SQL事件探查器及其它工具的改进还可帮助数据库管理员将服务器调节至最佳性 能状态。5、交互操作能力交互操作能力。SQL Server 2005可面向行业标准、Web服务和Mi

55、crosoft .NET Framework提供高水平支持,并在此基础上实现与多种平台、应用和设备之间的交互操作能力。SQL Server与其它Microsoft软件产品(从Microsoft Windows Server操作系统到Microsoft Visual Studio开发软件包和Microsoft Office应用程序)高度集成,并可帮助您所在机构运用协同技术手段节省时间和金钱。 第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 5. SQL SERVER 2005开发工作效率开发工作效率针对开发人员工作效率的改进主要体现在以下几方面:针对开发人员工作效率的改进主要体现在以

56、下几方面:1、改进的工具手段改进的工具手段。开发人员将可为。开发人员将可为Transact-SQL、XML、多、多维表达式(维表达式(MDX)和分析性)和分析性XML(XML/A)使用单一开发工具。)使用单一开发工具。与与Visual Studio开发环境的高度集成有助于提高专业和商务智能开发环境的高度集成有助于提高专业和商务智能应用的开发与调试效率。应用的开发与调试效率。 2、扩展的语言支持扩展的语言支持。开发人员可凭借基于数据库引擎的通用语言。开发人员可凭借基于数据库引擎的通用语言运行时(运行时(CLR)特性从包括)特性从包括Transact-SQL、Microsoft Visual Ba

57、sic .NET和和Microsoft Visual C# .NET在内的多种数据库应在内的多种数据库应用开发语言中选择自己最熟悉的一种。用开发语言中选择自己最熟悉的一种。3、XML与与Web服务服务。诸如。诸如Xquery和本地和本地XML数据类型等改进特数据类型等改进特性有助于组织机构实现内部系统与外部系统之间的无缝化连接。性有助于组织机构实现内部系统与外部系统之间的无缝化连接。SQL Server 2005将为关系型数据和将为关系型数据和XML数据提供本地支持,从数据提供本地支持,从而使企业单位能够以最适合自身需要的格式进行数据存储、管理而使企业单位能够以最适合自身需要的格式进行数据存储

58、、管理和分析。针对超文本传输协议(和分析。针对超文本传输协议(HTTP)、)、XML、简单对象访问协、简单对象访问协议(议(SOAP)、)、Xquery和和XML架构定义(架构定义(XSD)等既有和新兴开)等既有和新兴开放标准的支持能力还将为跨越日益扩展企业系放标准的支持能力还将为跨越日益扩展企业系统的信息交流提供便利。统的信息交流提供便利。 第七章第七章 关系数据库管理系统实例关系数据库管理系统实例 6. SQL SERVER 2005商务智能商务智能商务智能方面的改进主要包括:商务智能方面的改进主要包括:1、集成化平台集成化平台。基于。基于SQL Server 7.0和和SQL Serve

59、r 2000构建的构建的SQL Server 2005将为端到端商务智能平台赋予包括联机分析处理将为端到端商务智能平台赋予包括联机分析处理(OLAP),数据挖掘,提取、转换与加载(),数据挖掘,提取、转换与加载(ETL)工具,数据仓)工具,数据仓库和报告功能等在内的集成化分析处理特性。库和报告功能等在内的集成化分析处理特性。2、改进的决策过程改进的决策过程。针对现有商务智能特性的改进(如。针对现有商务智能特性的改进(如OLAP与数与数据挖掘)和新型报告服务器的引入可赋予企业单位在从信息工作者据挖掘)和新型报告服务器的引入可赋予企业单位在从信息工作者到首席执行官(到首席执行官(CEO)的所有组织

60、层次上将信息资源转化为优选业)的所有组织层次上将信息资源转化为优选业务决策的能力。务决策的能力。 3、安全性和可用性安全性和可用性。伸缩性、可用性和安全性方面的改进将为用。伸缩性、可用性和安全性方面的改进将为用户提供针对商务智能应用和报告的不间断访问调用支持。户提供针对商务智能应用和报告的不间断访问调用支持。 4、企业级分析能力企业级分析能力。得到改进的。得到改进的ETL工具将允许组织机构以更加简工具将允许组织机构以更加简便快捷的方式对出自多种不同信息来源的数据资料进行集成化和分便快捷的方式对出自多种不同信息来源的数据资料进行集成化和分析处理。组织机构可基于一系列运营系统开展数据分析活动,并析

温馨提示

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

最新文档

评论

0/150

提交评论