外文翻译熟悉微软sql server(适用于毕业论文外文翻译+中英文_第1页
外文翻译熟悉微软sql server(适用于毕业论文外文翻译+中英文_第2页
外文翻译熟悉微软sql server(适用于毕业论文外文翻译+中英文_第3页
外文翻译熟悉微软sql server(适用于毕业论文外文翻译+中英文_第4页
外文翻译熟悉微软sql server(适用于毕业论文外文翻译+中英文_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

W本科毕业设计(外文翻译)外文参考文献译文及原文学院信息工程学院专业信息工程(电子信息工程方向)年级班别2006级(4)班学号3206003186学生姓名指导教师_2010年6月W目录熟悉微软SQLSERVER11SECTIONA引言12SECTIONB再谈数据库可伸缩性43SECTIONC数据库开发的特点7GETYOURARMSAROUNDMICROSOFTSQLSERVER91SECTIONAINTRODUCTIONTOSQLSERVER200592SECTIONBDATABASESCALABILITYREVISITED133SECTIONCFEATURESFORDATABASEDEVELOPMENT17W熟悉微软SQLSERVER1SECTIONA引言SQLSERVER2005是微软SQL生产线上最值得期待的产品。在经过了上百万个邮件,成百上千的规范说明,以及数十次修订后。微软承诺SQLSERVER2005是最新的基于WINDOWS数据库应用的数据库开发平台。这节的内容将指出SQLSERVER2005产品的一些的重要特征。SQLSERVER2005几乎覆盖OLTP及OLAP技术的所又内容。微软公司的这个旗舰数据库产品几乎能覆盖所有的东西。这个软件在经过五年多的制作后,成为一个与它任何一个前辈产品都完全不同的产品。本节将介绍整个产品的大部分功能。当人们去寻求其想要的一些功能和技术时,可以从中提取出重要的和最感新区的内容,包括SQLSERVERENGINE的一些蜕变的历史,以及各种各样的SQLSERVER2005的版本,可伸缩性,有效性,大型数据库的维护以及商业智能等如下数据库引擎增强技术。SQLSERVER2005对数据库引擎进行了许多改进,并引入了新的功能。这些改进和功能包括与微软的NET框架的结合、新的XML技术、TRANSACTSQL增强技术、新的数据类型,以及对关系数据库的可伸缩性以及有效性的改进等。管理工具SQL。SQLSERVER2005引入了一套集成的管理工具和APIS管理技术,提供对大型SQL数据库更轻松地使用、管理以及进行配置操作的支持。DTS增强技术。对SQLSERVER2005中的DTS技术进行了全新的设计,提供了广泛的企业开展、传送、转载平台。它甚至将SQLSERVER改名为综合化服务。复制增强技术。SQLSERVER2005对复制服务进行了许多的改进和提高,能够简化复制技术的安装、配置和监控。数据访问接口。对于ADONET已经进行了改进。引入了一个全新的SQL本地客户端。分析服务增强技术。SQLSERVER2005分析服务对可伸缩性、易管理性、有效性及数据仓库的可编程性、商业智能以及商务解决方案等技术进行了延伸。报表服务。SQLSERVER2005报表服务是一个全新的报表服务系统和工具,它能够构造、管理、配置企业的报表。报表服务允许企业很容易地从异种数据源或数据仓W库的商业数据进行集成,从而形成丰富的、交互的及可管理的报表,这些报表能够通过INTRANETS、EXTRANETS或INTERNE的浏览器浏览及导航。通告服务。SQLSERVER的通告服务是一个用于开发集中式通告应用以及大范围地布置这些通告的开发平台。通告服务让企业可以构建丰富的通告服务,用来发送个性化和及时的信息,例如股票市场预警、新闻订阅、包裹单通知、飞机票价格预报以及成千上万的其他预订信息。SQLSERVER2005对于数据库核心的体系结构进行了重要的改进。这些变化反映了消费者巨大的性能伸缩性的需求,以及在关系和数据仓库模型中的决策支持系统的需“向上扩展”还是“向外扩展”求。在数据库体系结构中总是存在一个话题。向上扩展被定义为一台单独的计算机,它拥有最大的硬件容量RAM、硬盘、处理器以及更多。而向外扩展被定义为将一个大的数据库分成更小的、更加容易管理的部分,并且将工作量分到多个服务器上去。实际上,大多数微软的消费者喜欢“向上扩展”,以便很容易地在服务器上增加CPU,且很少需要操作员的干预以及很少的物理资源管理。从技术角度上看,向上扩展依赖于应用程序的代码质量来实现合适的应用功能。SQLSERVER2005形成了许多风格。微软已经在企业版中增加了绝大多数的高效的且可利用的功能并且保持标准版的竞争价格。微软的SQLSERVEREXPRESS已经替代MSDE引擎。设计EXPRESS版,的目的是为了和其他免费的数据库产品,如MYSQL进行竞争。即微软已经引入了一个低端数据库版本,WORKGROUP主要为了小型企业而设计。它排除了EXPRESS版在数据库大小上的限制,增加了一些好的管理技术。所有这些版本均用同样的数据库以及查询格式,使得从EXPRESS到WORKGROUP、STANDARD以及ENTERPRISE版都能实现无缝升级。一个最基本的问题之一就是,你到底需要SQLSERVER以前的什么版本。这一节将会回答这个问题,即到底是标准版的还是企业版的呢在SQLSERVER以前的版本,标准版只是在高性能上通企业版有所不同。一些人可能要说了,那是你已经支付“高性能”的税了。很好,这点以及改变了。现在标准版囊括了所有的高性能的特点,而且包括一些新的特征,例如数据库异常镜像等。微软公司在标准版和企业版之间关于覆盖面的完整性以及高性能特征方面几乎是相同的。例如,企业版只是在数据库镜像中包括了自动重定位技术。优秀的程序员应该有能力处理这个问题。在标准版和企业版之间真正的不同在于可视的伸缩性。标准版只支持四个CPU,尽管企业版本身没有限制,但是WINDOWSWSERVER2003DATACENTEREDITION以及后来的版本支持64个处理器。这样,SQLSERVER2005被限制在64个处理器范围内。当然,经济能力决定了CPU核心技术的发展要受到预算的限制。微软一直在完成一个很好的事情,即从入门级产品到企业版的发展是稳定的,同样在磁盘数据格式以及编程特点上也都是有效的。怎样描述SQLSERVER工作组版呢它介于标准版和快递版之间,具有更多CPU处理能力。它支持两个CPU和3GB多的内存管理。工作组版也没有数据库大小的限制。但是到底什么样的用户要使用工作组版呢如果你的公司足够大而且能负担一个数据库,但是不能负担企业版,这时就可以选择工作组版。从特征上看,工作组与标准版更加接近。如果你是数据库的初级编程人员或业余爱好者,则要选择快递版。微软公司已经用快递版替代了MADS。快递版具有一个免费数据库的所有最好的特征。它是小巧的,容易安装,而且具有合适的管理工具。它在容量上和一致工作负载上进行了限制。快递版具有和其他版本机同的可靠性和高效的数据引擎。它也拥有同样的数据访问API技术,例如ADONET、SQL本地客户端及TRANSACTSQL等。W2SECTIONB再谈数据库可伸缩性可伸缩性的主要决定因素之一就是选择一个企业数据库系统。它指的是这样的一些能力处理更大的交易、更大的数据量、更复杂的查询、更复杂的应用需求。可伸缩性可分解成硬件和软件的组件,以及可依赖的其他所有东西。一个真实的可伸缩系统在它的硬件和软件系统间得到平衡。在一个在线交易处理系统中,可伸缩性主要指一个系统能否处理更多的交易量。其次,它指的是能否处理更复杂的应用。而在在线数据仓库系统中,它指的是系统能否对大量的数据进行处理以及能否处理更为复杂的数据查询。作为一种产业,数据和应用软件的制造商总是花费时间在研究如何利用新开发的硬件上,或者尝试有效地利用硬件使其发挥更大的能力。因而在可伸缩性方面,产生了两个方法向上扩展及向外扩展。对于向上扩展,硬件设计者提供更大的和更快的计算机系统,而软件设计者必须设计出怎么利用这些硬件。对于向外扩展,软件设计者将多个系统连接起来以构成一个更大的网络系统,它能够完成单机系统无法完成的巨大的事务处理。向上扩展和向外扩展都有自己的优缺点,每种基本的方法也都有许多变化。实际上,消费者倾向于两种方法的融合。那么微软公司对向外扩展都做了些什么呢首先,微软公司将向外扩展重新命名为联合数据库,并用分布式划分视图来连接数据库与数据。这是SQLSERVER2000的做法。这个解决方案对于微软的消费者来说是笨拙的。微软在DPVS上没有获得很大的成功。从SQLSERVER2005的DPVS的变化上就可以看出这一点。坦白地说,向上扩展看上去比以往的要好,拥有全新的64位版本的、每分钟处理超百万个事务的能力,向上扩展有很大的向上空间。而向外扩展的最初想法是分解成横跨几台服务器的更小的表,从而为处理系统提供无足轻重的单点工作量。SQLSERVER诞生在商业硬件“无共享”的并行处理时期。最初的设计要求能在处理请求过程中实现自动并行机制,并且关系数据库和SQL查询语言与并行处理匹配。同时,能够通过划分数据来增加并行性。通过划分数据给处理器和内存资源,增强并行机制以提供更高的性能。不幸的是,向上扩展/“无共享”不能提供无限的可伸缩性,且增加了管理工作负荷的联合服务器来说是个挑战。尽管理论上向外扩展能够提供无限的性能,但实际上这些系统的性能一直是有疑问的。而且,和往常一样,管理这些系统是费劲的,因为修复问题和使系统协调工作是困难的。W就物理上划分数据而言,微软的SQLSERVER2005对于一个表中的数据的水平划分引入了一个新的划分模式。表划分为跨文件组的超大数据表的划分提供了一种手段,它是存储数据表的基本文件结构。在过去的五年中,我们可以看到20个在数据库系统能支持交易时高峰容量的增量。大约每分钟五万个交易量到每分钟100万个交易量的进步是硬件、操作系统及数据库管理系统进步的结果。例如,查看微软SQLSERVER2000从2001到2005的非聚类的查询结果后会发现SQLSERVER2000使用的64位技术每分钟可处理100万的基准数据。同时,观察这个基准结果,会看到它产生的是兆兆字节的数据。这对SQLSERVER是一个重大的事情,因为那意味这每小时六亿的交易量。同时,现代的应用程序的编码常常被商业化,这些实践包括怎么编写应用程序。考虑一个简单的电子商务应用。它有一个目录数据库,是静态的,除非产品发生了变化,在加密套接字协议层添加了排序的功能。它也有一个后台处理能力,例如,实时信用卡授权或配货管理。理论上,所有这些处理应该是顺序发生的,但实际上,尽管对于许多的应用,可能仅仅是信用卡授权及命令获工作被实时处理,而其余的则是批处理完成。在这个新的体系结构中,由数据库和软件提供给消费者电子商务应用的服务,被称做推销员。今天,数据库的应用与十年前的数据库相比就有很大的不同。在过去的十年中,WEB应用的传播提出了相互通信应用的问题。松散的应用连接模型已经为应用和服务作为服务提供者提供了一种手段。本节将会解释为什么应用存在于数据库中。通过一个应用和另一个应用的松散连接,更大的伸缩性可通过构建专家库来获得,这个专家库仅对某一种请求做出回应。现代的数据库系统已经成为越来越多的业务逻辑的容器。现代应用的自服务本质上已经驱使业务逻辑和数据更紧密。实际上,作为并行处理的最小单元,一个请求和一个来自回应者的回应是必须由数据库来处理的。这个连接模型的核心问题是事实上复杂的应用系统是很难管理的。把所有的小片段放到一个容器里是一个很好的主意,尤其是当要求达到所谓的ACID的交易质量时,这点显得非常重要。原子性它表示数据库的修改必须遵循“要么都做,要么不做”的原则。每笔数据交易都被称为“原子”,如果一个交易的部分失败了,那么整个交易就会失败。一致性它表示只能将有效的数据写到数据库中。如果一笔交易的执行违反了数据库一致性的规范,整个交易回滚,整个交易回滚,数据库被恢复到遵循同规则的一W致的状态。另一方面,如果一笔交易成功了,那么数据库将从一个一致性状态转变到另一个也是一致性的状态。独立性独立性要求当多重交易同时发生时,彼此互不影响执行。持久性持久性确保通过数据库备份和那些用于方便恢复已确认交易的日志,不管以后软件或硬件是否发现错误,它都能使被数据库确认的交易数据不丢失。W3SECTIONC数据库开发的特点本节主要讨论数据库应用开发者熟悉的典型特征。数据库管理员可能想要跳过这节的内容,但我想不应该这样做。SQLSERVER的发行可以被描述成是为应用开发的新类库重新定义体系结构的框架。在SQLSERVER2005中,整个数据库平台的可扩展性已经得到很大的提高。不要只看到SQLSERVER的主机的通用语言运行环境,还有比这更多的。托管代码引入到SQLSERVER意味着对于应用和定制应用开发能提供更多的集成机会。基本上,SQLSERVER有3层第一层是核心功能,例如SQLSERVER引擎及SQLSERVEREXE。第二层是所有能访问的组件的接口框架。这一层知识是微软私有的。第三层,程序在SQLSERVER2005对象中集成了微软提供的应用表单。SQLSERVER2005装备有包括分析服务和复制功能的一些功能以及在SQL服务器中能完成的功能。作为一名开发者,不用连接一个用户的接口就可以在第三层上工作,这将意味着你能使用一些功能,例如,SQLSERVER集成服务以及通过编程移动数据。你能构建一个服务,用来管理在没有实际使用SQLMANAGEMENTSTUDIO的情况下完成对整个数据库的备份。实际上,开发一个SQL应用的最好方式是使用用户接口创建一个基本的框架,然后编写脚本。如果你是一个数据库管理员或者数据库开发者,VISUALSTUDIONET2005代表了一个巨大的数据库应用的飞跃。微软一直都在支持它的数据库的SQLSERVER,这点要比IBMDB2好。随着SQLSERVER2005、NETFRAMEWORK20、ASPNET20以及开发工具的同时发行,微软有效地同步了生产线。因为不同的NET框架版本可能与同样的操作系统并存,因此新产品的执行应该是不需要卸载先前的版本的,即所谓的无缝执行。在SQLSERVER先前的版本中,必须开发数据传送服务包、分析服务立方体、面向该技术工具的交互式SQL模块。而对于SQLSERVER2005,可以用可视化集成环境完成这些工作,通过鼠标单机即可。让可视化集成环境作为开发的一站式服务有无数的好处组开发。使用项目系统和控制技术,整个应用,从数据模块到用户接口都能被控制和可视化。W调试和配置。VISUALSTUDIO现在支持直接对存储过程及托管代码以相同的调试过程进行直接的调试。通过单击配置功能就可以配置一个新的应用。用户帮助。新的SQLSERVER管理集成环境和商业智能开发集成环境设计了用户接口的可视化集成。帮助功能被集成,一个开发者能够既访问SQLSERVER又可以查阅一个应用VISUALSTUDIO在线帮助书籍。WGETYOURARMSAROUNDMICROSOFTSQLSERVER1SECTIONAINTRODUCTIONTOSQLSERVER2005SQLSERVER2005WASTHEMOSTAWAITEDRELEASEOFMICROSOFTSSQLSERVERPRODUCTLINEAFTERMILLIONOFEMAILSHUNDREDSOFSPECIFICATIONSANDDOZENOFBUILDSSQLSERVER2005PROMISESTOBETHEMOSTDRAMATICNEWDATABASEPLATFORMFORWINDOWSBASEDDATABASEAPPLICATIONSTHISSECTIONISAGUIDEDTOUROFTHEESSENTIALNEWFEATURESOFTHEENTIRESQLSERVER2005PRODUCTSQLSERVER2005COVERSTHEONLINETRANSACTIONPROCESSINGOLTPTECHNOLOGIESASWELLASTHEONLINEANALYTICALPROCESSINGOLAPTECHNOLOGIESANDALMOSTEVERYTHINGINBETWEENMICROSOFTLEFTNOPARTOFITSFLAGSHIPDATABASEPRODUCTUNTOUCHEDMORETHANFIVEYEARSINTHEMAKINGSQLSERVER2005ISACOMPLETELYDIFFERENTTECHNOLOGYTHANITSPREDECESSORSTHISSECTIONCOVERSTHEMAJORFEATURESACROSSTHEENTIREPRODUCTITLLTRYTODISTILLTHEBESTANDMOSTINTERESTINGFEATURESWHILEPROVIDINGSOMEINSIGHTINTOHOWTHEFEATUREORTECHNOLOGYWASINTENDEDTOBEUSEDTOPICSINCLUDEABITOFHISTORYABOUTTHEEVOLUTIONOFTHESQLSERVERENGINETHEVARIOUSEDITIONSOFSQLSERVER2005SCALABILITYAVAILABILITYMAINTAININGLARGEDATABASESANDBUSINESSINTELLIGENCEBISQLSERVER2005PROVIDESTHEFOLLOWINGDATABASEENGINEENHANCEMENTSSQLSERVER2005INTRODUCESMANYIMPROVEMENTSANDNEWFEATURESTOTHEDATABASEENGINETHESEIMPROVEMENTSANDFEATURESINCLUDEINTEGRATINGWITHTHEMICROSOFTNETFRAMEWORKNEWXMLTECHNOLOGIESTRANSACTSQLENHANCEMENTSNEWDATATYPESANDIMPROVEMENTSTOTHESCALABILITYANDAVAILABILITYOFRELATIONALDATABASEMANAGEMENTTOOLSSQLSERVER2005INTRODUCESANINTEGRATEDSUITEOFMANAGEMENTTOOLSANDMANAGEMENTAPISTOPROVIDEEASEOFUSEMANAGEABILITYANDSUPPORTFOROPERATIONSOFLARGESCALESQLSERVERDEPLOYMENTSDATETRANSFORMATIONSERVICESDTSENHANCEMENTSDTSFORSQLSERVER2005INTRODUCESACOMPLETEREDESIGNPROVIDINGACOMPREHENSIVEENTERPRISEEXTRACTIONTRANSFORMATIONANDLOADINGETLPLATFORMITSEVENBEE

温馨提示

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

评论

0/150

提交评论