首页 Oracle数据库系统讲义

Oracle数据库系统讲义

举报
开通vip

Oracle数据库系统讲义第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数据库系...

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