Oracle数据库系统讲义_第1页
Oracle数据库系统讲义_第2页
Oracle数据库系统讲义_第3页
Oracle数据库系统讲义_第4页
Oracle数据库系统讲义_第5页
已阅读5页,还剩98页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

第9章数据库管理系统简介9.1Oracle数据库系统

9.1.1数据库系统简介

9.1.2主要产品及其功能

9.1.3数据仓库和Internet解决方案9.2IBMDB2数据库系统

9.2.1数据库系统简介

9.2.2通用数据库的功能和特色

9.2.3IBM的商务智能解决方案

9.2.4IBM内容管理解决方案9.3SYBASE数据库系统

9.3.1数据库系统简介

9.3.2数据库系统的功能及其特色

9.3.3Internet应用和商务智能解决方案

9.3.4移动与嵌入计算解决方案9.4MS_SQLSERVER数据库系统

9.4.1数据库系统简介

9.4.2数据库系统主要功能和特色

9.4.32000多版本支持

9.4.42000的软、硬件环境习题

9.1Oracle数据库系统9.1.1Oracle数据库系统简介Oracle数据库系统是美国Oracle公司的产品。该公司于1979年推出了世界上第一个商业化的关系型数据库管理系统;1983年重新改写Oracle内核;1984年推出运行在PC机上的Oracle;1986年推出Oracle第5版;1988年公布Oracle第6版;1992年公布Oracle第7版;1997年公布Oracle第8版;1998年公布的Oracle8i,是一个面向Internet计算环境的数据库系统。最近推出的Oracle9i是业界第一个完整的、简单的用于互联网的新一代智能化的、协作各种应用的软件基础构架。Oracle9i实际上是指Oracle9i数据库、Oracle9iApplicationserver和Oracle9iDeveloperSuite的完整集成。9.1.2Oracle的主要产品及其功能Oracle产品主要包括数据库服务器、开发工具和连接产品三类。1.Oracle数据库服务器功能及其特色Oracle数据库服务器包括标准服务器和许多可选的服务器选件,选件用于扩展标准服务器的功能,以适应特殊的应用需求。(1)标准服务器主要具有下列特色:①多进程多线索的体系结构。Oracle第6版以前是1个用户1个进程的体系结构,系统资源占用多,进程切换开销大,影响了系统整体性能。从Oracle7起对进程结构作了改进,采用了多进程多线索体系结构。

②高性能核心技术。Oracle的并发控制机制更加精致,包括了无限制行级封锁、无竞争查询、多线索的顺序号产生机制。在共享内存缓冲区中增加了共享的SQLCache,存放编译后的SQL语句,使用户可共享执行内存中同一SQL的拷贝,以提高效率。③高可用性。Oracle提供了联机备份、联机恢复、镜像等多种机制保障系统,具有高可用性和容错功能。④SQL的实现。Oracle扩展了ANSI/ISOSQL89标准。完整性约束符合ANSI/ISO标准的申明实体完整性和参照完整性约束,提供基于角色的安全性。(2)并行服务器选件(paralleserveroption)和并行查询选件(parallequeryoption)。针对机群和MPP并行计算机平台,Oracle提供了并行服务器选件实现磁盘共享。Oracle还为SMP、机群和MPP平台提供了并行查询选件,以实现并行查询、并行数据装载等操作。

(3)分布式选件(distributedoption)。Oracle通过分布式选件提供分布式数据库功能。Oracle分布式选件提供了多场地的分布式查询功能和多场地更新功能,具有位置透明性和场地自治性,提供全局数据库名,支持远地过程调用。Oracle分布式选件的自动表副本(快照),可以把常用数据透明地复制到多个结点。Oracle根据主表自动刷新它的只读副本(快照),刷新间隔可由用户定义,如1小时、1天或1周。(4)过程化选件(proceduraloption)。利用Oracle提供的过化程选件,用户可以根据自己的应用需求定义存储过程、函数、过程包和数据库触发器。存储过程、函数、过程包或数据库触发器一经定义,将存放在数据库服务器端,与数据库内部对象一样,可供所有授权的用户使用。2.Oracle的工具产品及其功能为方便用户开发数据库应用程序,Oracle提供了众多工具供用户选择使用。主要有:(1) Developer/2000。它是Oracle的一个较新的应用开发工具集,包括OracleForms,OracleReprots,OracleGraphics和OracleBooks等多种工具,用以实现高生产率、大型事务处理及客户/服务器结构的应用系统。Developer/2000具有高度的可移植性、支持多种数据源、多种图形用户界面、多媒体数据、多民族语言及CASE等协同应用系统。①OracleForms是是快快速速生生成成基基于于屏屏幕幕的的复复杂杂应应用用的的工工具具,,所所生生成成的的应应用用程程序序具具有有查查询询和和操操纵纵数数据据的的功功能能,,可可以以显显示示多多媒媒体体信信息息,,具具有有GUI界界面面(图图形形用用户户界界面面)。。②OracleReports是是快快速速生生成成报报表表的的工工具具,,可可以以用用来来生生成成多多种种类类型型的的报报表表,,如如普普通通报报表表、、主主从从式式报报表表、、矩矩阵阵式式报报表表等等。。还还可可以以对对报报表表进进行行美美化化,,例例如如,,上上色色,,加加背背景景等等。。所所生生成成的的报报表表中中可可以以包包括括多多媒媒体体信信息息。。③OracleGraphics是是快快速速生生成成图图形形应应用用的的工工具具。。即即根根据据数数据据库库中中的的数数据据描描绘绘直直方方图图、、饼饼图图、、线线图图等等。。④OracleBook用于于生成成联机机文档档。(2)Designer/2000。。它是是Oracle提供供的CASE工工具,,能够够帮助助用户户对复复杂系系统进进行建建模、、分析析和设设计。。用户户在数数据库库概要要设计计完成成之后后,即即可以以利用用Designer/2000来来帮助助绘制制E-R图图、功功能分分层图图、数数据流流图和和方阵阵图,,自动动生成成数据据字典典、数数据库库表、、应用用代码码和文文档。。它由由BPR、、Modellers、、Generators等组组成。。①BPR工具具用于于过程程建模模,即即帮助助用户户进行行复杂杂系统统的建建模。。②Modellers工具具用于于系统统设计计与建建模。。它既既可以以基于于BPR模模型,,也可可以直直接生生成新新的模模型。。Modellers提提供了了一组组丰富富灵活活并遵遵从工工业标标准的的图形形化工工具,,帮助助用户户在数数据库库概要要设计计完成成之后后,绘绘制E–R图、、功能能分层层图、、数据据流图图和方方阵图图。③Generators工工具是是一个个应用用生成成器。。它可可以根根据用用户建建立的的模型型,自自动生生成数数据字字典、、数据据库表表、应应用代代码和和文档档。所所生成成的应应用与与Developer/2000生成成的应应用风风格一一致。。(3)Discoverer/2000。。它是是一个个OLAP工具具,主主要用用于支支持数数据仓仓库应应用。。它可可以对对历史史性数数据进进行数数据挖挖掘,,以找找到发发展趋趋势;;对不不同层层次的的概况况数据据进行行分析析,以以便发发现有有关业业务的的详细细信息息。Discoverer/2000是一一种开开放式式工具具,可可以在在所有有的环环境中中工作作。通通过Discoverer/2000,又又可以以将存存放在在其它它系统统中的的关键键数据据转移移到Oracle中中。(4)OracleOffice。。它是是用于于办公公自动动化的的,能能完成成企业业范围围内的的消息息接收收与发发送。。日程程安排排、日日历管管理、、目录录管理理以及及拼写写检查查。(5)SQLDBA。。SQLDBA是是一个个易于于使用用的菜菜单驱驱动的的DBA实实用工工具,,可供供用户户进行行动态态性能能监视视、远远程DB管管理等等。(6)Oracle预编编译器器。Oracle预预编译译器允允许在在高级级程序序设计计语言言如C,COBOL,FORTRAN,PASCAL,,PL/1中通通过嵌嵌入SQL语句句、PL/SQL语语句访访问数数据库库。(7)Oracle调用用接口口。Oracle调调用接接口OCI允许许高级级程序序设计计语言言程序序通过过嵌入入函数数访问问数据据库。。3.Oracle的连接产品及及其功能(1)SQL*Net。它是是一个负责客客户机与服务务器之间网络络通信的产品品,它使得客客户计算机上上的Oracle应用开开发工具能够够访问远程的的Oracle数据库服服务器中的数数据。它允许许客户机和服服务器是异构构计算机与操操作系统,并并支持TCP/IP等多多种网络通信信协议。(2)Oracle多协议转换换器。Oracle7支持所有主主要的网络协协议;允许异异种网络的多多协议交换;;提供协议透透明性;拥有有启动的可选选网络路由选选择等。(3)Oracle开放式网关关(opengateway)。。Oracle开放式网网关技术能把把多种数据源源集成为一个个整体,使得得应用程序不不做任何修改改就可以运行行在非Oracle数据据源上(即访访问非Oracle数据据库中的数据据)。开放式式网关包括透透明网关和过过程化网关。。利用透明网网关,Oracle应用用程序可以直直接访问IBMDB2和SQL/DS,DECRMS和RDB、、tandamnonstopSQL、HPTurboimage等数据据源。如果需需要访问其它它数据源,则则必须通过过过程化网关,,即用户用PL/SQL编程构造网网关。9.1.3Oracle数据仓库和Internet解决方案1.Oracle的数据仓库解解决方案Oracle的数据仓库库解决方案是是OracleOLAP产品,主主要包括服务务器端的OracleExpressServer选选件与客户端端的OracleExpressObjects和OracleExpressAnalyzer工具。。(1)OracleExpressServer。它是一个个联机分析处处理服务器,,基于多维数数据模型,支支持用户进行行多维分析,,获取决策信信息。为了提提高查询与多多维分析效率率,OracleExpressServer对数据据进行了结构构化处理,形形成多维数组组。同时它还还提供了对第第三方软件开开放的应用编编程接口,可可与第三方数数据库核心产产品连接。(2)OracleExpressObjects。它是可可视化工具,,可生成OLAP应用软软件,并通过过访问OracleExpressServer,实实现抽取数据据和对数据进进行多维分析析的请求。(3)OracleExpressAnalyzer。它用用于扩充使用用OracleExpressObjects编写的的应用软件。。此外,OracleOLAP产产品还包括两两个与应用捆捆绑的系统::分析销售及及市场数据的的OracleSalesAnalyzer和分析财财务数据的OracleFinancialAnalyzer。。2.Oracle的Internet解决方案鉴于数据库是是存储与管理理信息的最有有效的方式,,将数据库技技术与Web技术结合应应用于Internet会很有前途途。Oracle针对Internet/Intranet的产品是是OracleWebserver。OracleWebserver由OracleWeblistener,OracleWebAgent和Oracle7服务器器三部分组成成。(1)OracleWeblistener。它是是一个进程,,具有普通HTTP服务务器的功能,,主要用于接接收从Web浏览器上发发出的用户查查询请求,并并将查询结果果(即HTML文本)返返回给用户。。(2)OracleWebAgent。。它是用公用用网关接口(CGI)实实现的过程化化网关,负责责Web与Oracle7数据库库之间的集成成。它由OracleWeblistener启动,通通过透明地调调用Oracle7服服务器中的存存储过程从数数据库中检索索信息,产生生HTML输输出结果并提提交给OracleWeblistener。(3)OracleWebserver2.0。它它除了包括OracleWebserver1.0的的功能及相应应的开发与管管理工具外,,还增加了Java解释释器和LiveHTML解释器,使使其能支持多多种语言。OracleWebserver2.0由由WebRequestBroker(WRB),WebserverSDK和WebServer管理工工具组成。WRB是一个个多线索多进进程的HTTP服务器。。WebserverSDK是一一个开放的应应用开发环境境,封装了WRB应用编编程接口,允允许用户使用用Java,,LiveHTML,C++等Web应用开发发工具。9.2IBMDB2数据库系统9.2.1IBMDB2数据库系统简简介IBMDB2数据库系系统是美国IBM公司的的产品。1973年位于于美国加州圣圣荷西市的IBM研究中中心(IBMSanJoseResearchCenter,,IBM艾玛玛登研究中心心(AlmadenResearchCenter)的前身)开开始了一个大大的关系型数数据库系统研研究项目SystemR,探讨并并验证在多用用户与大量数数据下关系型型数据库的实实际可行性。。SystemR对关系系型数据库的的商业化起了了关键性的催催化作用,目目前,所有的的关系型数据据库厂家的产产品皆是建立立在SQL的的基础上。1984到1992年,,IBM艾玛玛登研究中心心开始了一项项名为Starburst的大型研研究计划。Starburst的目目的是要针对对IBM研究究人员对SQL关系型数数据库各种局局限的了解,,建立新一代代的、具延伸伸性的关系型型数据库原型型。延伸性指指的是在数据据库各子系统统中实现开放放性,使用户户能够很容易易地把新功能能加注到一个个SQL关系系型数据库里里,以便支持持新一代的应应用。Starburst为新一代代商用对象关关系型数据库库(Object-relationalDatabase)提供供了宝贵的经经验与技术来来源。9.2.2DB2通用数据库的的功能和特色色DB2家族除除了包含在各各种平台上运运行的数据库库管理系统内内核之外,产产品包中还包包括了数据复复制、数据库库系统管理、、环球网(Internet)网关关支持、在线线分析处理、、多媒体支持持和各种并行行处理能力,,并为所有平平台上的异构构数据库访问问提供“中间间件”(middleware)的的解决方案。。DB2通用数数据库(UDB)V7.1的特色有有:(1)支持持Internet应用用。通过DB2,可以方方便地实现从从任何一个浏浏览器访问多多媒体数据库库应用。DB2UDBV7.1对Java也有着全面面的支持,它它不仅可以通通过JDBC支持Java,同时还还可以用Java写数据据库的存储过过程及用户自自定义函数。。(2)支持持面向对象和和多媒体应用用。DB2是是一个对象关关系型的数据据库,它不仅仅能有效地处处理传统数据据类型,还支支持对多媒体体数据如图像像、声音、视视频、指纹等等复杂结构数数据的存取和和检索。DB2把对传统统应用与非传传统应用的支支持与数据库库体系结构集集成在一起,,对关系型数数据库进行面面向对象扩展展,形成新一一代对象关系系型数据库系系统(objectrelationalDBMS)。DB2UDBV7.1提提供对面面向对象象及多媒媒体应用用的支持持,主要要包括::①用户户定义类类型(UDT)。DB2允许许用户定定义新的的数据类类型,该该数据类类型称为为用户自自定义类类型(UserDefinedType)。。例如,,一个用用户可以以定义两两种币值值类型::用CDOLLAR表表示加拿拿大元,,用USDOLLAR表示示美元。。②用用户定定义函函数(UDF)。DB2允许许用户户用C、C++等编编译语语言定定义新新的函函数,,新函函数称称为用用户自自定义义函数数(UserDefinedFunction)。。UDF允允许在在查询询中包包含强强有力力的计计算过过程和和检索索判定定,以以便滤滤除在在数据据源附附近无无关的的数据据。UDF使用用户有有能力力提供供一组组函数数,它它们作作用于于用户户定义义的类类型,,形成成面向向对象象的封封装,,从而而定义义该UDT的行行为语语义。。③大对象象(LOB)。LOB允许用用户在一个个数据库中中存储特大大(若干个个GB)对对象。在DB2中有有二进制LOB(BLOB)、字符LOB(CLOB)、双字节节字符LOB(DBCLOB)等几种种类型。用用LOB可可以存储多多媒体对象象,如文档档资料、视视频信号、、映像和声声音等。(3)支支持联机分分析处理(OLAP)。DB2优化器器能够使用用动态位图图索引(dynamicbitMapIndex),即根据据需要在相相应字段上上自动地动动态生成位位图索引,,从维表(dimensiontable)中挑选出出符合条件件的记录,,再和事实实表(facttable)连接,,提高了访访问多维数数据的能力力。当连接接所涉及的的表达到3个或3个个以上时,,DB2可可自动判断断是否使用用星型连接接技术(starjoin)和动态态位图索引引进行优化化。DB2在SQL中新新增加了ROLLUP和CUBE功能能,它们通通过星型连连接方式在在关系型数数据库中支支持OLAP,使用用立体的结结构查看和和归纳数据据而不是传传统的平面面结构。(4)并并行处理能能力。DB2UDBV7.1无论论在SMP还是在MPP环境境下,甚至至在SMP节点组成成的MPP环境下,,都可充分分发挥其并并行处理能能力。9.2.3IBM的商务智能能解决方案案图9-1为为IBM三三层数据仓仓库结构::从第一层层OLTP业务系统统到第二层层数据仓库库为建仓过过程,从第第二层到第第三层数据据集市为按按主题分类类建立应用用的过程。。图9-1IBM三层数据据仓库结构构商务智能解解决方案的的基本结构构往往包括括以下三个个部分:数数据仓库,,用于抽取取、整合、、分布、存存储有用的的信息;多多维分析模模型,全方方位了解现现状;前台台分析工具具,提供简简单易用的的图形化界界面给管理理人员。1.DB2WarehouseManager(数据仓库管管理器)DB2WarehouseManager是IBM数据仓库库解决方案案的重要组组成部分,,它主要通通过数据仓仓库中心(WarehouseCenter)提供以下下功能:数数据访问、、数据转换换、数据分分布、数据据存储、数数据转换过过程的自动动化及其管管理。在实施数据据仓库解决决方案时,,一般分两两步:第一步实现现数据仓库库和多维分分析模型,,构造商业业智能的基基础,实现现分析应用用,包括数数据抽取、、数据转换换、数据分分布3个阶阶段,这3个阶段通通常紧密结结合在一起起,由一个个产品或几几个产品配配合实现。。第二步实现现数据开采采,发挥商商务智能解解决方案的的特色。在在按主题分分类建立应应用时,选选择DB2OLAPServer,而IntelligentMiner用用于数据挖挖掘以便帮帮助决策者者预测或发发现隐藏的的关系,最最后,以报报表或图形形的方式将将结果数据据呈现给用用户。2.DB2OLAPServer(DB2多维服务器器)DB2OLAPServer是一一种功能强强大的工具具,同其它它OLAPAPI相比,有有更多的前前端工具和和应用程序序利用了EssbaseAPI,使使其成为事事实上的业业界标准。。同大多数数基于SQL的应用用程序结合合时,DB2OLAPServer和DB2WarehouseManager完完全自动地地把OLAP集成到到数据仓库。3.DB2OLAPServerAnalyzer(前端图形工工具)DB2OLAPServerAnalyzer产产品是一个个数据仓库库的前端分分析工具,,利用这个个工具用户户可以很容容易的访问问DB2OLAPServer中中经过处理理的数据,,制作各种种形式、风风格的报表表,报表内内容可以包包括数字、、图像、曲曲线等,使使得管理层层可以直接接、直观地地查看企业业的经营情情况。信息息技术人员员可以让用用户利用分分析和报表表的功能获获得他们所所需的信息息,而不会会失去对信信息、数据据完整性、、系统性能能和系统安安全的控制制。4.IntelligentMinerforData(数据挖掘)当用户的数数据积累到到一定数量量时,这些些数据的某某些潜在联联系、分类类、推导结结果和待发发现价值隐隐藏在其中中,我们可可以使用数数据发掘工工具帮助发发现这些有有价值的数数据,IBM在这方方面的工具具就是IntelligentMinerforData。IBMIntelligentMinerforData被被选为业界界最佳数据据采集工具具,赢得了了DM读者者奖。IntelligentMiner通通过过其其世世界界领领先先的的独独有有技技术术,,例例如如典典型型数数据据集集自自动动生生成成、、关关联联发发现现、、序序列列规规律律发发现现、、概概念念性性分分类类和和可可视视化化呈呈现现,,可可以以自自动动实实现现数数据据选选择择、、数数据据转转换换、、数数据据发发掘掘和和结结果果呈呈现现这这一一整整套套数数据据发发掘掘操操作作。。若若有有必必要要,,对对结结果果数数据据集集还还可可以以重重复复这这一一过过程程,,直直至至得得到到满满意意结结果果为为止止。。该该系系统统支支持持的的服服务务器器平平台台包包括括AIX和和AIX/SP、、OS/390、、SunSolaris、、OS/400和和WindowsNT等等。。9.2.4IBM内容容管管理理解解决决方方案案1.IBMContentManagerOnDemand(内容容管管理理器器)IBMOnDemand解解决决方方案案可可以以完完成成电电子子存存储储、、回回取取、、分分发发、、打打印印和和传传真真,,在在极极短短的的时时间间内内就就可可以以在在显显示示器器上上获获得得与与原原来来提提供供给给客客户户的的一一模模一一样样的的报报表表/账账单单以以及及其其它它计计算算机机输输出出信信息息。。IBMOnDemand提提供供了了一一个个完完全全面面向向COLD(ComputerOutputtoLaserDisc)解解决决方方案案,,它它可可以以提提供供功功能能强强大大的的电电子子化化文文档档存存储储、、归归档档、、查查询询、、提提取取、、分分发发、、打打印印以以及及传传真真等等能能力力。。电电信信公公司司的的客客户户服服务务人人员员可可以以通通过过OnDemand快快速速查查询询、、调调阅阅客客户户的的账账单单图图像像,,如如客客户户手手中中的的原原始始账账单单。。而而这这一一切切,,仅仅仅仅在在几几秒秒钟钟内内即即可可完完成成。。OnDemand存存储储时时对对文文件件进进行行压压缩缩,,平平均均压压缩缩率率为为10::1,,即即一一份份20MB的的打打印印文文件件将将缩缩减减为为2MB大大小小的的文文件件并并同同时时含含有有索索引引信信息息,,从从而而有有效效地地节节省省了了18MB(90%)的的磁磁盘盘空空间间。。2.DigitalLibrary(数字字图图书书馆馆)IBM数字图图书馆技术使使人们快速而而廉价地管理理、访问、保保护以及传递递大量多种多多样的资料成成为可能。这这种数字化工工作流程包含含了一系列最最新信息技术术。数字图书书馆所收集的的信息需要从从物理资料转转化为计算机机可读取的表表达方式,这这集成了高分分辨率的数字字扫描和色彩彩校正技术。。同时,授权权、识别、压压缩和转化等等多种技术也也应用于数字字信息的创建建。建立在关系数数据库系统上上的数字信息息的组织、管管理、查询技技术能够帮助助用户便捷地地查找到他们们想要的信息息,所需的资资料将按用户户期望的格式式发送给他们们。在安全保保护、访问许许可和记账服服务等完善的的权限管理之之下,经授权权的信息利用用Internet发布布技术,可实实现世界范围围内的信息传传播。9.3SYBASE数据库系统9.3.1SYBASE数据库系统简简介SYBASE是取SYstemdataBASE之意。。SYBASE是美国SYBASE公司的产品品。1986年正式推出出SYBASE数据库系系统;1991年底进入入中国,1993年成立立SYBASE中国有限限公司,1995年底推推出SYBASESystem11;1999年8月月,SYBASE正式发发布了针对企企业门户(EP)市场的的公司策略,,进一步加强强了公司在企企业数据管理理和应用开发发、移动和嵌嵌入式计算、、Internet计算算环境及数据据仓库等领域域的领先地位位。用户通过EP可以对内容容和商务建立立个性化的无无缝的应用集集成,并且通通过社区与其其它人进行交交流。企业的的IT部门可可以利用SYBASE的的EP解决方方案,通过对对现有的操作作系统的集成成和组织来提提交个性化的的内容、集成成结构化或非非结构化的数数据和ERP等已有的企企业业务应用用系统。由于SYBASE是新公公司,采用了了许多先进的的技术,使该该产品的开发发和研制的起起点高、结构构新、性能好好。例如,SYBASE采用客户/服务器模式式实现了网络络环境下数据据库之间互联联、互操作,,满足联机事事务处理(OLTP)的的应用需求。。它是第一个个在核心层真真正实现C/S体系结构构的分布式RDBMS产产品,也是第第一个把单进进程多线索技技术用于RDBMS的产产品,是对当当代数据库技技术的一大贡贡献。SYBASE在新新兴的EP发发展策略中充充分利用了已已有的核心产产品和战略优优势,提供了了满足电子商商务需求的最最新解决方案案。9.3.2SYBASE数据库系统的的功能及其特特色目前,SYBASE数据据库系统定位位在4个方向向,分别在企企业解决方案案、Internet应应用、商务智智能和移动与与嵌入计算领领域为客户提提供先进的技技术。本节阐阐述企业解决决方案。企业解决方案案包括企业级级数据库,数数据复制和数数据访问。主主要产品有::SYBASEEP,,AdaptiveServerEnterprise,AdaptiveServerReplication,,AdaptiveServerConnect及异异构数据库互互联选件。1.SYBASE企业门户SYBASE企业门户(SYBASEEnerprisePortal,简简称SYBASEEP)提供了一一个平台,用用户可以通过过一个单一的的、个性化的的、基于Web的接口访访问所有企业业信息,它可可以把现有的的业务应用、、数据库、实实时数据流、、业务事件和和Web内容容集成到一个个统一的信息息窗口中,具具有持续可用用性和端到端端的安全性。。它提供个性性化的Web站点和中间间件,能够在在Web站点点和企业的其其它资源之间间把数据、应应用、事件和和内容连接在在一起。其中中的服务内容容包括:(1)内容容管理。为创创作、开发、、管理和提交交提供动态内内容;(2)应用用集成。为独独立的数据资资源提供接口口服务;(3)数据据访问。提供供无缝访问SYBASE的或第三方方的数据库、、事件和消息息服务;(4)数据据移动。实现现SYBASE和第三方方数据库之间间的复制;(5)开发发者服务。为为应用和Web开发人员员提供定制企企业门户的工工具;(6)集中中的门户管理理。为门户管管理提供单一一化的集成工工具集;(7)安全全性。提供单单点登录,鉴鉴别用户对后后台所有数据据资源的访问问权限;(8)搜索索。通过概念念和关键字搜搜索后台数据据资源。最近推出的eMarketLink选件可满足足DB2电子子商务交易的的功能。2.企业级数据据库服务器SYBASE企业级数据据库服务器(adaptiveserverenterprise),在SYBASE企业级数据据库产品家族族中,取代了了过去的SQLServer的位位置。该服务务器主要有以以下特性:(1)高效效性。支持Java、支支持扩展标记记语言XML、支持分布布事务处理的的标准XA和和MicrosoftDTC。(2)可用用性。支持服服务器间的失失败转移和客客户端透明的的自动失败转转移、实时的的数据库维护护和调整,包包括对数据库库的监测、管管理和维护。。(3)集成成性。通过组组件集成服务务(CIS)可以集成企企业内分布的的、异构的数数据源,为用用户和开发人人员提供一个个统一的视图图。(4)增强强的锁机制。。支持三种类类型的锁机制制来保证系统统的并发性能能。这些锁机机制包括:数数据页锁、数数据行锁、所所有页锁(AllLocking)。(5)优化化的可预计的的混合工作负负载。逻辑内内存管理器(LMM)让让用户分配到到的高优先级级的数据,保保留在没有数数量限制的命命名缓存中,,以提高响应应时间。逻辑辑进程管理器器(LPM)允许用户分分配CPU资资源给特定的的应用,使低低优先级的操操作不影响高高优先级的操操作,确保更更好的可预计计性能。(6)高性性能。多线索索体系结构提提供了强有力力的可伸缩性性能;簇类索索引确保了快快速的检索和和更新;并行行查询降低了了响应时间;;并行实用程程序提高了数数据可用性;;异步预读取取功能大大提提高了查询速速度;可调的的大块I/O技术通过减减少物理I/O来改善性性能;分区表表增强了并行行处理能力;;通过自动选选择I/O策策略,优化器器为决策支持持系统应用的的吞吐量提供供了重要的改改进。(7)分布布式计算。SYBASE是在核心层层实现存储过过程,其触发发器具有可编编程能力,体体现了集中化化的数据完整整性控制。它它的可编程的的二阶段提交交(2PG)和远程过程程调用(RPC),以及及利用SYBASE复制制服务器不间间断地进行多多点分布式更更新等技术,,实现并保证证了分布式事事务处理完整整性。SYBASEOpenClient、OpenServer及OmniSQLGateway,,使SYBASE对异构构数据源和异异种工具有很很强的连接能能力,能实现现在SYBASE和非SYBASE异构数据库库之间进行分分布式查询和和位置透明的的异构数据库库连接,从而而体现了一种种广泛的技术术合作和异构构集成思想。。(8)维护护数据的可靠靠性、完整性性和有效性。。符合ISO9001认认证;声明性性的参照完整整性和事务隔隔离级;群集集支持提供高高有效性,当当本地结点出出现故障时支支持恢复功能能;使用备份份服务器可为为多达32个个磁盘或磁带带进行高速并并行备份和恢恢复;无人值值守的联机备备份确保了数数据的有效性性和一致性;;时间点恢复复功能可以将将数据库恢复复到某一个时时间点。(9)安全全性。符合美美国国家计算算机安全委员员会的C2级级安全性的要要求。AdaptiveServerEnterprise使用用一个安全控控制层来提供供统一验证、、消息完整性性和信息加密密。此外,代代理授权机制制为多层应用用系统提供了了改进的安全全性和审计功功能。3.OpenClient/OpenServer(开放的客户机机/服务器)OpenClient和OpenServer中间件件构成了SYBASE开开放式客户机机/服务器互互联的基础,,为不同数据据源以及几百百种工具和应应用提供了一一致的开放的的接口,简化化了与异构系系统的互联。。OpenClient是一个客户户端通用的应应用编程接口口,通过它可可以透明地访访问任何数据据源、应用信信息或得到系系统服务。开开发者通过OpenClient可以透明地地、集中解决决一些用不同同协议间通信信和不同数据据格式等商业业问题。OpenServer是是服务器端的的应用编程接接口,可帮助助集成企业的的各种数据资资源及服务。。4.ReplicationServer(复制服务器)ReplicationServer(复制制服务器),,主要用来解解决网络上的的相同数据多多份拷贝及分分布更新这一一分布处理中中的关键难题题,它通过其其LogTransferManager监测主结点点的数据修改改,由复制服服务器异步地地把提交的事事务所做的修修改发送到存存放数据拷贝贝的远程结点点,并维护最最新的数据拷拷贝。在处理理分布更新方方面与传统的的两阶段提交交相比,能明明显提高效率率和可用性。。SYBASE的复制服务务器的一大特特点是在网络络或某一结点点出现故障时时,会将待复复制的事务存存储在队列中中,并在故障障恢复后自动动将队列复制制到目标结点点,不需人工工干预。同时时,复制服务务器还提供了了向Oracle和DB2数据库复复制的能力,,通过编程也也可以实现向向其它异构数数据库复制。。5.PowerDesigner(数据库建模工工具)PowerDesigner是面向向对象的数据据库建模工具具,它提供了了四级建模功功能:数据流流程分析(数数据发现)、、类图(面向向对象的分析析、设计和生生成)、数据据库概念数据据建模和物理理数据建模。。通过PowerDesigner,复杂的分分布式应用可可以更快速和和方便的开发发,从而使企企业在新的Internet时代具具有竞争优势势。6.OmniCONNECT(跨平台数据库库联接)OmniCONNECT提供在整个个企业范围内内不同数据库库管理系统之之间完全透明明的数据集成成,在不同的的SQL语言言、不同厂商商的数据库和和数据存储位位置之间实现现了透明的访访问。7.DirectConnect(访问异构数据据源)DirectConnect用于同同非SYBASE数据源源建立联系的的访问服务器器。这一源数数据访问服务务器使用户可可以将其桌面面应用同关键键的企业数据据源集成起来来,并保证整整个企业信息息系统的安全全和完整。9.3.3SYBASE的Internet应用和商务智智能解决方案案SYBASE的Internet应应用方向的产产品帮助企业业通过Internet作为业务计计算的平台来来获取竞争优优势。主要产产品有数据库库服务器、中中间层应用服服务器、以及及强大的快速速应用开发工工具——PowerBuilder。开发者根根据其行业特特点利用相应应部件建立打打包的基于Web的应用用。1.EnterpriseApplicationServer(企业应用服务务器)EAServer将SYBASE的的JaguarCTS和PowerDynamo紧密集集成并加以发发展,是同时时实现Web联机事务处处理(WebOLTP)和动态信信息发布的企企业级应用服服务器平台。。它对各种工工业标准提供供广泛的支持持,符合基于于组件的多层层体系结构,,是一个支持持所有主要组组件模型的应应用服务器产产品,并且在在它的最新版版本中加强了了对PowerBuilder组件件和EnterpriseJavaBeans(EJBs)的深层层支持。这样样,用户可以以运用它提供供的非常灵活活的开发能力力,充分利用用多样化的计计算环境,建建立更加高效效的企业Web应用系统统。2.快速应用开开发工具(1)PowerBuilder。它是一一个基于图形形界面的客户户/服务器前前端应用开发发工具,其强强大的功能可可以帮助用户户快速开发复复杂应用。PowerBuilder不仅可以以作为SYBASE的开开发工具,还还提供与Oracle,,Informix,DB2等第三三方数据库的的接口。PowerBuilder在建立企业业级商务应用用程序工具的的市场中处于于重要地位,,目前已在全全球超过40万个站点上上使用。新版版PowerBuilder不仅能能满足开发人人员的需要,,而且能够满满足商务应用用体系结构的的需要,与EAServer紧密集集成,具有极极强的端到端端的应用开发发能力。(2)PowerJ。。它是是开发发基于于Java应用用程序序的快快速开开发工工具。。它提提供了了高生生产率率、基基于组组件的的开发发环境境、可可扩展展的数数据库库连接接和服服务器器端开开发。。PowerJ使使开发发者可可以容容易地地使用用内置置的高高级Java组组件扩扩展其其Web服服务器器的功功能,,或使使用Javaservlets扩展展NetImpactDynamo定制制应用用服务务器。。PowerJ的的主要要特性性是::支持持Javabeans,独独特的的数据据库支支持,,包括括jConnectforJDBC、、Java服务务器开开发、、Web和和Java应用用组件件的集集成测测试。。3.SYBASE的商务务智能能解决决方案案SYBASE的的商务务智能能方向向产品品利用用集成成的数数据仓仓库技技术,,与合合作伙伙伴应应用相相结合合,为为客户户提供供开发发所需需的集集成数数据仓仓库解解决方方案。。1)SYBASEWarehouseStudioSYBASEWarehouseStudio是一一个针针对数数据仓仓库应应用的的集成成化的的解决决方案案,它它是一一套端端对端端的产产品集集,在在客户户分析析、市市场划划分和和财务务规划划方面面提供供了专专门的的分析析解决决方案案。WarehouseStudio的的核心心产品品AdaptiveServerIQ有一一套完完整的的工具具集,,包括括数据据仓库库或数数据集集市的的设计计,各各种数数据源源的集集成转转换,,信息息的可可视化化分析析,以以及关关键客客户数数据(元数数据)的管管理。。WarehouseStudio利用用SYBASE的中中间件件技术术,集集成现现有的的数据据资源源并发发布到到整个个企业业。2)SYBASEIQ和SYBASEIQMultiplexSYBASEIQ是高高性能能决策策支持持和交交互式式数据据集成成产品品,可可满足足数据据仓库库应用用中大大量交交互式式的和和无定定型的的查询询处理理的需需要。。它提提供了了一种种新型型的Bitwise索引引技术术。一一般的的数据据库查查询使使用基基于列列的索索引方方法,,例如如,B+树树索引引、hash索索引等等,对对从大大数据据量的的表中中查询询少量量的数数据这这种应应用,,SYBASEIQ的的Bitwise索索引技技术具具有更更高的的效率率。SYBASEIQMultiplex是为为了提提高并并发性性而设设计的的。能能够通通过一一个大大的SYBASEIQ配置置来处处理高高度并并发的的即兴兴式与与批方方式的的查询询,而而效率率不会会有明明显的的下降降。IQ的的每个个multiplex配配置由由多个个SMP机机节点点构成成,所所有节节点与与同一一IQ数据据库相相连以以实现现数据据共享享。在在这种种环境境下,,无须须作数数据划划分,,因而而简化化了系系统的的管理理。9.3.4SYBASE的移动动与嵌嵌入计计算解解决方方案移动与与嵌入入计算算产品品系列列将原原始数数据转转换成成企业业信息息并发发布到到企业业的任任何地地方。。移动动和嵌嵌入计计算无无缝地地同步步企业业范围围内的的数据据,从从笔记记本电电脑、、手持持计算算设备备、呼呼机到到各种种智能能设备备,SYBASE为为偶尔尔连接接到网网络上上的用用户提提供了了无处处不在在的、、灵活活的交交易业业务的的能力力,无无论是是自服服务售售货厅厅、自自动销销售系系统,,还是是使用用手持持远程程访问问设备备,移移动数数据库库产品品AdaptiveServerAnywhere和最最新的的UltraLite数数据库库配置置选项项以其其高性性能、、可扩扩展的的技术术加强强了SYBASE在在这一一市场场的优优势。。移动与嵌入入计算产品品主要包括括SYBASESQLAnywhereStudio和iAnywhereWirelessServer。(1)SYBASESQLAnywhereStudio包括括以下产品品:①AdaptiveServerAnywhere。小型型、高性能能SQL数数据库,可可以单机运运行也可以以作为数据据库服务器器运行。②UltraLite提交交技术。可可生成一个个根据应用用优化的数数据库应用用运行在嵌嵌入设备中中。③MobiLink同步技技术。在手手持设备和和企业数据据库服务器器之间相互互交换数据据。④SQLRemote同同步技术。。基于消息息的双向的的数据同步步软件,它它可以在中中心数据库库和远程移移动用户的的数据库间间进行数据据同步。⑤PowerDesignerPhysicalArchitect。数据据库模型设设计工具。。⑥PowerDynamo。Web动态页面面服务器,,可动态发发布数据到到Web服服务器中。。⑦JConnectJDBC驱动动器。⑧SYBASECentral。。图形化的的管理工具具,用于对对数据库、、远程用户户和数据复复制提供方方便的管理理。(2)iAnywhereWirelessServer提供了了一个全面面集成的软软件平台,,通过该平平台,企业业可方便地地将他们的的数据及应应用扩展到到移动及无无线设备上上。9.4MS_SQLSERVER数据库系统统9.4.1MS_SQLSERVER数据库系统统简介MS_SQLSERVER数据库系系统是美国国Microsoft(微软软)公司的的产品。它它是在SYBASESQLServer4版上发发展起来的的。MS_SQLServer6.0为企企业范围的的管理,数数据复制,,评价数据据库管理系系统性能和和可调性提提供了有效效的工具。。而且,它它还提供了了与OLE技术和MicrosoftVisualBasic编程系系统的高度度集成,并并增强了T_SQL语言的语语句和系统统存储过程程等。目前,MicrosoftSQLServer7.0和MicrosoftSQLServer2000已经广泛泛使用于我我国各行各各业,包括括许多政府府部门。9.4.2MS_SQLSERVER数据库系统统主要功能能及其特色色1.数据库服务务器MS_SQL_SERVERMS_SQLSERVER数据库系系统的核心心是MicrosoftSQLServer,简称称为MS_SQLServer或SQLServer。它有有两个重要要版本:①MicrosoftSQLServer7.0。自SQLServer7.0发布以以来,由于于其优良的的性能、可可伸缩性、、可管理性性、可编程程性及价值值,已使它它成为众多多客户关系系管理(CRM)、、商业智能能(BI)、企业资资源规划(ERP)以及其它它商业应用用程序供应应商和客户户的首选数数据库。此此外,SQLServer7.0作为Internet数据据库已取得得巨大成功功。②MicrosoftSQLServer2000。它它是在MicrosoftSQLServer7.0基础础上发展起起来的,正正在成为SQLServer产品革革新的基础础。MicrosoftSQLServer2000企业业版为下一一代电子商商务、关键键业务和数数据仓库应应用程序提提供了完整整的数据库库和分析平平台。SQLServer2000具有支支持XML和HTTP,用于于分区负载载和确保正正常运行时时间的性能能和可用性性功能,以以及用于自自动执行例行任任务和降低低总拥有成成本的高级级管理和优优化功能。。此外,SQLServer2000充分分利用Windows2000提供供的资源,,包括支持持活动目录录服务以及及最多32个处理器器和64GB内存。。2.MSSQLServer2000的主要功能能及其特色色MSSQLServer2000的主要要功能及其其特色分别别阐述如下下。(1)充充分的Web支持,,主要包括括:①丰富的的XML和和Internet标准支持持。在MSSQLServer中中能够生成成和处理XML数据据。允许对对XML执执行插入、、更新和删删除操作。。为数据库库和Web开发人员员提供简单单的XML模型(无无复杂编程程),允许许在利用XML功能能的同时使使用其当前前各自的开开发技巧。。支持W3C和正在在建立的标标准。④安全的的应用程序序管理。提提供多实例例支持,允允许在单个个机器上安安装多个孤孤立的SQLServer。提供复复制和分发发磁盘镜像像,以便创创建有效一一致的数据据库。(2)高高度可伸缩缩性和可靠靠性。MSSQLServer2000提供了广广泛的可伸伸缩性和可可靠性特性性:①用于电电子商务解解决方案的的可伸缩性性。允许工工作负荷跨跨越多个SQLServer2000安装装进行分区区。在SQLServer分布式数数据库配置置中,对跨跨多个服务务器的查询询提供自动动查询优化化和支持。。充分利用用了对称多多处理(SMP)硬硬件。②用于商商业解决方方案的可伸伸缩性。增增加SMP支持以便便充分利用用Windows2000的新功能能,支持直直接访问高高性能的服服务器对服服务器的互互连接。与与主要的ISV合作作,确保在在SQLServer2000顶顶端获得更更高的应用用程序性能能。③用于数数据仓库解解决方案的的可伸缩性性。改进在在多数复杂杂报告方案案中的性能能。支持用用有限的重重处理分析析极大型数数据集。允允许有数千千万成员的的维度。允允许多维数数据集通过过透明远程程分区伸展展到服务器器。④最大化化的正常运运行时间和和可靠性。。简化故障障切换群集集配置和管管理。允许许数据库在在多数操作作期间保持持联机。实实现差异和和无服务器器的快照备备份。集成成日志传送送配置和管管理。(3)最最快投放市市场。SQLServer是建立、、部署和管管理电子商商务、商业业和数据仓仓储解决方方案的最快快途径。它它易于使用用,总拥有有成本明显显比其它同同类产品低低。其进行行的革新包包括:①集成和和可扩展的的分析服务务。提供最最完整、集集成和支持持Web的的分析(OLAP)功能,包包括数据挖挖掘能力。。允许分析析结果自动动驱动应用用程序,提提供自定义义汇总能力力。②简化管管理和优化化。可通过过Windows2000ActiveDirectory服务集集中管理数数据库,自自动管理和和优化行为为,简化了了在实例和和机器之间间移动数据据库。③增强和和简化的T-SQL开发和调调试。提供供集成的T-SQL调试程程序,通过过T-SQL模板简简化开发过过程,允许许服务器端端的语句跟跟踪和客户户端的数据据统计。④灵活和和可扩展的的数据转换换。提供与与MSMQ的集成,,允许通过过FTP在在Internet上访问数数据,提供供增强的OLEDB支持以以及改进的的错误处理理和恢复功功能。(4)充分分的数据仓库库功能,包括括:①丰富的SQLSerever2000SML功功能以及多种种其它Internet标准支持,,如XPath、XSL和XSLT,可充分简简化后端系统统集成和跨防防火墙数据传传送。Web开发人员使使用XML无无需进行关系系数据库编程程,即可访问问数据;而数数据库管理员员则可借助Transact-SQL和存储过过程轻松处理理XML格式式的数据。②使用Web即可灵活活地与SQLServer2000数据库库及OLAP多维数据集集连接,而无无需另外编程程。安全的HTTP数据据库连接功能能甚至可以确确保开发新手手通过URL和直观的用用户界面进行行数据查询。。③使用先进进的数据挖掘掘工具,在最最为庞大的数数据集中洞察察数据趋势并并进行预测,,从而得到数数据的其它值值。④使用MicrosoftEnglishQuery,快速获获取数据。MicrosoftEnglishQuery允许用用户直接用英英语代替结构构化查询语言言(SQL)或多维表达达式(MDX)来提交问问题。增强的的全文搜索功功能使用户可可以搜索非结结构化文本,,诸如MicrosoftWord文档、Web页面或或MicrosoftExcel电子表格。。(5)广泛泛支持电子商商务功能,包包括:①使用CommerceServer2000和SQLServer2000创创建B2B和B2C网网站,分析网网站发展趋势势并自动实现现网站个性化化设计。②使用BizTalkTMServer2000和和SQLServer2000在贸易伙伴伴之间实现在在线交流;广广泛的XML支持将为现现有商务系统统提供集成服服务和Web支持。9.4.3SQLServer2000多版本支持为满足不同单单位和个人对对性能、运行行时间和价格格的特殊要求求,SQLServer2000提供多种种不同的版本本,包括:(1)SQLServer2000企企业版。该版版本是完整的的SQLServer。可为

温馨提示

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

评论

0/150

提交评论