最新SQL-Server简介毕业论文中英文资料外文翻译文献.doc
Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateSQL-Server简介毕业论文中英文资料外文翻译文献SQL_Server简介毕业论文中英文资料外文翻译文献SQL_Server简介毕业论文中英文资料外文翻译文献1.SQLServerRelationalDatabaseIntroduction1SQLServeristhedevelopmentandpromotionofMicrosoft'srelationaldatabasesystem(DBMS),itwasoriginallyproposedbyMicrosoft,SybaseandAshton-Tatethreecompaniesjointlydevelopedandlaunchedin1988,thefirstOS/2version.2Relationaldatabase(RDBMS)ManagementSystemfeatures:Themaintenanceoftherelationshipbetweenthedatabasedata;Guaranteethecorrectnessofdatastorage;Whensystemfailuresoccurwhenallthedatabacktothelinetoensureaconsistentstate3RDBMS:SQLServer,Oracle,DB/2,Sybase,Informix4Non-RDBMS(File-based):Foxpro,Access2.TheVersionofSQLServer2000CommonversionofSQLServer2000are:EnterpriseEdition(EnterpriseEdition)SupportallthefunctionsofSQLServer2000.Theversionnumberofproductsforlargeandmedium-sizeddatabaseserver,andcansupportlarge-scaleWebsite,enterpriseOLTP(onlinetransactionprocessing)andlarge-scaledatawarehousesystemsOLAP(OnlineAnalyticalProcessing)performancerequired.StandardEdition(StandardEdition)Practicalscopeoftheworkofsmallgroupsordepartments.ItsupportsmostfeaturesofSQLServer2000.However,donothavetosupportlargedatabases,datawarehousesandwebsitefunctionality.Also,donotsupportallthefunctionsofrelationaldatabaseengine.PersonalEdition(PersonalEdition)Mainlyappliedtomobileusersbecausetheyareoftendisconnectedfromthenetwork,andruntheapplicationstillneedsthesupportofSQLServer2000.Inadditiontotransactionprocessingfunctionsotherthanreproduction,tosupportallSQLServer2000StandardEditionfeaturessupport.DevelopersEdition(DeveloperEdition)ApplytotheversionofapplicationdevelopmentandsupportinadditiontographicallanguagesettingsotherthantheSQLServer2000allotherfunctions.Thisversionismainlyappliedtoapplicationsprogrammersinthedevelopment,itwillbeSQLServer2000asitsdatastoragearea.Althoughthedevelopmentoffull-featuredversion,butonlyhavebeenauthorizedtodevelopandtestasystem,ratherthanaproductserver.32.1SQLServerFeatures1.IntegrationwiththeInternet:SQLServer2000databaseenginefullsupportofXML(ExtensiveMarkupLanguage,ExtensibleMarkupLanguage),enablesuserstoeasilypublishthedatainthedatabasetotheWebpage.2.Scalabilityandavailability:AcrossfromthelaptoprunningWindows95/98computersrunningtheWindows2000andotherlarge-scalemulti-processorplatform.Inaddition,theJointserver,viewtheindexandsoon,makingSQLServer2000EnterpriseEditioncanupgradetothelargestWebsiteoftheperformancelevelsrequired.3.Enterprise-leveldatabasefunctions:SQLServer2000distributedquerybyinvokingthedatafromdifferentdatabases,andthesefortheuseriscompletelytransparent;distributeddatabasewillensurethatanyupdatestodistributeddataintegrity;copywillenableustothemaintenanceofmultipledataCopiesoftheseuserstoworkindependently,andthenchangesintothereleasedatabase;SQLServer2000relationaldatabaseenginecanfullyprotectdataintegrity,managementofcomplicationscanalsomodifythedatabasetominimizeoverhead.4.Easyinstallation,deploymentanduse:SQLServer2000fromaseriesofmanagementanddevelopmenttools,thesetoolsmadeinanumberofsitesontheSQLServerinstallation,deployment,managementanduseeasier.DeveloperscanmorequicklydeliverSQLServerapplications,andonlyrequireminimalinstallationandmanagementoftheseapplicationscanbeachieved.5.DataWarehouse:DataWarehouseisincludedinSQLServer2000foranalysisofaggregatedataaccessandanalysisforonlineanalyticalprocessingtool.ThisfeatureisonlyinOracleandotherDBMSinthemoreexpensivecan.2.1.1NewFeaturesofSQLServer2000ComprehensiveSQLServer7.0extendstheperformance,reliabilityandeaseofuse.Increaseinaseriesoffunctions,asfollows:1.Inregardtothestrengtheningofrelationaldatabase2.Enhancedgraphicalmanagement3.Enhancethejointdatabaseserver42.2ToolsandutilitiesofSQLServer2000SQLServer2000thereareeighttoolsare:1.EnterpriseManager;2.ServiceManager;3.QueryAnalyzer;4.Profiler;5.importandexportdata;6.theservernetworktool;7.theclientnetwork;8.tousetools,onlinehelpdocumentation.2.2.1EnterpriseManagerEnterpriseManagerisbasedonanewknownastheMicrosoftManagementConsole(MicrosoftManagementConsole)managementofthepublicserverenvironment,SQLServer2000itisoneofthemostimportantmanagementtool.EnterpriseManagercannotonlyconfigurethesystemenvironmentandmanagementofSQLServer,butalsobecauseitcanbestackedtodisplaytheformofalistofallSQLServerobjects,soalltheSQLServerobjecttheestablishmentandmanagementwereabletopassthroughittocomplete.Withbusinessmanagementtocompletetheoperation:1.ThemanagementofSQLServerserver;theestablishmentandmanagementofdatabases;theestablishmentandmanagementoftables,views,storedprocedures,triggerprocedures,roles,rules,defaultvalues,suchasdatabaseobjects,aswellasuser-defineddatatypes;backupdatabasesandtransactionlogs,Torestoredatabase;copieddatabase;settaskscheduling;setthealarm;toprovideinter-servercontrolofthedrag-and-dropoperation;manageuseraccounts;theestablishmentofTransact-SQLcommandstatements,aswellasmanagementandcontrolofSQLMail.2.InEnterpriseManagercontainstwowindows,theleftsideofthewindowasa"tree"shownintheactivewindow,thecontentsoftherightsideofthewindowisdisplayed.3.Theleftwindowclicktheplussigntoexpandallthesub-projectcontains.4.Anitembycheckingthenode,youcanseetherightsideofthewindowcontainsthecontentsoftheproject.52.2.2ServiceManager(ServiceManager)SQLServerServiceManagerisaserver-sidewhentheactualworkofthemostusefulutilities,servicemanagertostart,pause,continueandstopthedatabaseserverinreal-timeservices,thetypeofserviceprovided,including:SQLServer,SQLServerAgent,MicrosoftSearchandDistributedTransactionCoordinatorandsoon.SQLserver简介简介简介简介1SQLServer关系数据库简介关系数据库简介关系数据库简介关系数据库简介1SQLServer是由Microsoft开发和推广的关系数据库系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。2关系数据库(RDBMS)管理系统功能:维护数据库数据之间的关系;保证数据存储的正确性;当出现系统故障的时候,将所有数据恢复到能够保证一致行的某种状态3RDBMS:SQLServer,Oracle,DB/2,Sybase,Informix4Non-RDBMS(File-based):Foxpro,Access2、SQLServer2000的版本的版本的版本的版本SQLServer2000常见版本有:企业版(EnterpriseEdition)支持所有SQLServer2000的功能。该版本多用于大中型产品数据库服务器,并且可以支持大型网站,企业OLTP(联机事务处理)和大型数据仓库系统OLAP(联机分析处理)所要求的性能。标准版(StandardEdition)实用范围是小型的工作组或部门。它支持大多数的SQLServer2000功能。但是,不具有支持大型数据库,数据仓库和网站的功能。而且,不支持所有的关系数据库引擎的功能。个人版(PersonalEdition)主要适用于移动用户,因为他们经常从网络上断开,而运行的应用程序却仍然需要SQLServer2000的支持。除了事务处理复制功能以外,能够支持所有SQLServer2000标准版支持的特性。开发者版(DeveloperEdition)适用于应用程序开发的版本,支持除图形化语言设置以外的SQLServer2000的所有其它功能。该版本主要适用于程序员在开发应用程序时,将SQLServer2000作为其数据存储区。虽然开发版的功能齐备,但是只被授权为一个开发和测试系统,而不是一个产品服务器。2.1SQLServer特点特点特点特点1与因特网的集成:7SQLServer2000的数据库引擎全面支持XML(ExtensiveMarkupLanguage,扩展标记语言),能使用户很容易地将数据库中的数据发布到Web页面上。2可伸缩性与可用性:可跨越从运行Windows95/98的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用。另外,对联合服务器,索引视图等的支持,使得SQLServer2000企业版可以升级到最大Web站点所需的性能级别。3企业级数据库功能:SQLServer2000分布式查询可以引用来自不同数据库的数据,而且这些对于用户来说是完全透明的;分布式数据库将保证任何分布式数据更新时的完整性;复制可以使我们能够维护多个数据复本,这些用户能够自主地进行工作,然后再将所做的修改合并到发布数据库;SQLServer2000关系数据库引擎能够充分保护数据完整性,还可以将管理并发修改数据库开销到最小。4易于安装,部署和使用:SQLServer2000由一系列的管理和开发工具组成,这些工具使得在多个站点上进行SQLServer的安装,部署,管理和使用变得更加容易。开发人员可以更加快速地交付SQLServer应用程序,而且只需要进行最少的安装和管理就可以实现这些应用程序。5数据仓库:数据仓库是SQLServer2000中包含的用于分析取和分析汇总数据以进行联机分析处理的工具。这个功能只在Oracle和其他更昂贵的DBMS中才有。2.1.1SQLServer2000新特性新特性新特性新特性全面扩展了SQLServer7.0的性能,可靠性和易用性。增加了一系列的功能,具体如下:1在关系数据库方面的增强2图形管理增强3增强的联合数据库服务器2.2SQLServer2000工具和实用程序工具和实用程序工具和实用程序工具和实用程序SQLServer2000有8个工具,分别是:1企业管理器;2服务管理器;3查询分析器;4事件探查器;85导入和导出数据;6服务器网络使用工具;7客户端网络使用工具;8联机帮助文档。2.2.1企业管理器企业管理器企业管理器企业管理器企业管理器是基于一种新的被称为微软管理控制台(MicrosoftManagementConsole)的公共服务器管理环境,它是SQLServer2000中最重要的一个管理工具。企业管理器不仅能够配置系统环境和管理SQLServer,而且由于它能够以层叠列表的形式来显示所有的SQLServer对象,因而所有SQLServer对象的建立与管理都可以通过它来完成。用企业管理可以完成的操作:1管理SQLServer服务器;建立与管理数据库;建立与管理表、视图、存储过程、触发程序、角色、规则、默认值等数据库对象,以及用户定义的数据类型;备份数据库和事务日志、恢复数据库;复制数据库;设置任务调度;设置警报;提供跨服务器的拖放控制操作;管理用户账户;建立Transact-SQL命令语句以及管理和控制SQLMail。2在企业管理器中包含两个窗口,左侧的窗口是以“树状目录”显示的活动窗口,右侧是显示内容的窗口。3单击左侧窗口中的加号,可以展开各个项目包含的子项目。4通过选中的某个项目的节点,可以在右侧的窗口中看到该项目包含的内容。2.2.2服务管理器服务管理器服务管理器服务管理器(ServiceManager)))SQLServer服务管理器是在服务器端实际工作时最有用的实用程序,服务管理器用来启动、暂停、继续和停止数据库服务器的实时服务,其提供的服务类型包括:SQLServer、SQLServer代理、Microsoft搜索和分布式事务协调器等。-