欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    《SQLSERVER基础知识》课件.docx

    • 资源ID:1215680       资源大小:105.72KB        全文页数:32页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《SQLSERVER基础知识》课件.docx

    SQLSERVER基础知识SQLSerVer是MiCroS。代公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MiCrOSOftWindows2012的大型多处理器的服务器等多种平台使用。MicrosoftSQLServer是一个全面的数据库平台,使用集成的商业智能(Bl)工具提供了企业级的数据管理。MicrosoftSQLServer数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。1.概述SQLServer是一个关系数据库管理系统。它最初是由MiCrOSOft、Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镶了,Microsoft将SQLSerVer移植SJWind。WSNT系统上,专注于开发推广SQLServer的WindOWSNT版本。Sybase则较专注于SQLServer在UNIX操作系统上的应用。SQLServer2000是Microsoft公司推出的SQLSerVer数据库管理系统,该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。2.版本介绍2.1.SQLServer2000SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统,该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。2.2.SQLServer2005MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。MiCroSOftSQLSerVer2005数据库弓I擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。MicrosoftSQLServer2005数据引擎是该企业数据管理解决方案的核心。此外MicrosoftSQLServer2005结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard.Webservices和移动设备将数据应用推向业务的各个领域。与MicrosoftVisualStudiosMicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使MicrosoftSQLServer2005与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,MicrosoftSQLServer2005都可以为您提供创新的解决方案,帮助您从数据中更多地获益。SQLServer2005提供了5个不同版本:SQLServer2005EnterpriseEdition(32位和64位)企业版EnterpriseEdition达到了支持超大型企业进行联机事务处理(OLTP)、高度复杂的数据分析、数据仓库系统和网站所需的性能水平。EnterpriseEdition的全面商业智能和分析能力及其高可用性功能(如故障转移群集),使它可以处理大多数关键业务的企业工作负荷。EnterpriseEdition是最全面的SQLServer版本,是超大型企业的理想选择,能够满足最复杂的要求。SQLServer2005StandardEdition(32位和64位)|示准版SQLServer2005StandardEdition是适合中小型企业的数据管理和分析平台。它包括电子商务、数据仓库和业务流解决方案所需的基本功能。StandardEdition的集成商业智能和高可用性功能可以为企业提供支持其运营所需的基本功能。SQLServer2005StandardEdition是需要全面的数据管理和分析平台的中小型企业的理想选择。SQLServer2005WorkgroupEdition(仅适用于32位)工作组版对于那些需要在大小和用户数量上没有限制的数据库的小型企业,SQLServer2005WorkgroupEdition是理想的数据管理解决方案。SQLServer2005WorkgroupEdition可以用作前端Web服务器,也可以用于部门或分支机构的运营。它包括SQLServer产品系列的核心数据库功能,并且可以轻松地升级至SQLServer2005StandardEdition或SQLServer2005EnterpriseEditionoSQLServer2005WorkgroupEdition是理想的入门级数据库,具有可靠、功能强大且易于管理的特点。SQLServer2005DeveloperEdition(32彳立和64位)Jf发版SQLServer2005DeveloperEdition允许开发人员在SQLServer顶部生成任何类型的应用程序。该应用程序包括SQLServer2005EnterpriseEdition的所有功能,但许可用作开发和测试系统,而不用作生产服务器。SQLServer2005DeveloperEdition是独立软件供应商(ISV)、咨询人员、系统集成商、解决方案供应商以及生成和测试应用程序的企业开发人员的理想选择。可以根据生产需要升级SQLServer2005DeveloperEditionoSQLServer2005ExpressEdition(仅适用于32位)学习版SQLServerExpress数据库平台基于SQLServer2005o它也可以替换MicrosoftDesktopEngine(MSDE)o通过与MicrosoftVisuaIStudio2005集成,SQLServerExpress简化了功能丰富、存储安全且部署快速的数据驱动应用程序的开发过程。SQLServerExpress是免费的,可以再分发(受制于协议),还可以充当客户端数据库以及基本服务器数据库。SQLServerExpress是独立软件供应商ISV,服务器用户、非专业开发人员、Web应用程序开发人员、网站主机和创建客户端应用程序的编程爱好者的理想选择。如果您需要使用更高级的数据库功能,则可以将SQLServerExpress无缝升级到更复杂的SQLServer版本。SQLServer2005十个特点NET框架主机使用SQLSerVer2005,开发人员通过使用相似的语言,例如微软的VisualC#.net和微软的ViSUalBaSie,将能够创立数据库对象。开发人员还将能够建立两个新的对象-用户定义的类和集合。XML技术在使用本地网络和互联网的情况下,在不同应用软件之间散布数据的时候,可扩展标记语言(标准通用标记语言的子集)是一个重要的标准。SQLSerVer2005将会自身支持存储和查询可扩展标记语言文件。ADO.NET2.0版本从对SQL类的新的支持,到多活动结果集(MARS),SQLServer2005中的ADO.NET将推动数据集的存取和操纵,实现更大的可升级性和灵活性。增强的安全性SQLServer2005中的新安全模式将用户和对象分开,提供fine-grainAccess存取、并允许对数据存取进行更大的控制。另外,所有系统表格将作为视图得到实施,对数据库系统对象进行了更大程度的控制。Transact-SQL的增强性能SQLServer2005为开发可升级的数据库应用软件,提供了新的语言功能。这些增强的性能包括处理错误、递归查询功能、关系运算符PIVOT,APPLY,ROW.NUMBER和其他数据列排行功能,等等。SQL服务中介SQL服务中介将为大型、营业范围内的应用软件,提供一个分布式的、异步应用框架。通告服务通告服务使得业务可以建立丰富的通知应用软件,向彳不可设备,提供个人化的和及时的信息,例如股市警报、新闻订阅、包裹递送警报、航空公司票价等。在SQLSerVer2005中,通告服务和其他技术更加紧密地融合在了一起,这些技术包括分析服务、SQLServerManagementStudio.Web服务使用SQLSerVer2005,开发人员将能够在数据库层开发Web服务,将SQLServer当作一个超文本传输协议(HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。报表服务利用SQLSerVer2005,报表服务可以提供报表控制,可以通过VisualStudio2005发彳亍。全文搜索功能的增强SQLServer2005将支持丰富的全文应用软件。服务器的编目功能将得到增强,对编目的对象提供更大的灵活性。查询性能和可升级性将大幅得到改进,同时新的管理工具将为有关全文功能的运行,提供更深入的了解。MicrosoftSQLServer2005组件MicrosoftSQLServer2005是用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用的数据库平台;也是用于数据集成、分析和报表解决方案的商业智能平台。SQLServer2005引入了一些"Studio”帮助实现开发和管理任务:SQLServerManagementStudio和BusinessIntelligenceDevelopmentStudioo在ManagementStudio中,可以开发和管理SQLServer数据库引擎与通知解决方案,管理已部署的AnalysisServices解决方案,管理和运行IntegrationServices包,以及管理报表服务器和ReportingServices报表与报表模型。在BIDevelopmentStudio中,可以使用以下项目来开发商业智能解决方案:使用AnalysisServices项目开发多维数据集、维度和挖掘结构;使用ReportingServices项目创建报表;使用报表模型项目定义报表的模型;使用IntegrationServices项目创建包。数据库引擎数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内要求极高而且需要处理大量数据的应用需要。使用数据库引擎创建用于联机事务处理或联机分析处理数据的关系数据库。这包括创建用于存储数据的表和用于查看、管理和保护数据安全的数据库对象(如索引、视图和存储过程可以使用SQLServerManagementStudio管理数据库对象,使用SQLServerProfiler捕获服务器事件。AnalysisServicesAnalysisServices是一种核心服务,可支持对业务数据的快速分析,以及为商业智能应用程序提供联机分析处理(OLAP)和数据挖掘功能。OLAP使用AnalysisServices,可以设计、创建和管理包含来自多个数据源的详细数据和聚合数据的多维结构,其中这些数据源(如关系数据库)都存在于内置计算支持的单个统一逻辑模型中。AnalysisServices为根据统一的数据模型构建的大量数据提供快速、直观、由上至下的分析,这样可以采用多种语言和货币向用户提供数据。AnalysisServices使用数据仓库、数据集市、生产数据库和操作数据存储区,以支持历史数据和实时数据分析。数据挖掘AnalysisServices包含创建复杂数据挖掘解决方案所需的功能和工具。一组行业标准数据挖掘算法。数据挖掘设计器,可用于创建、管理和浏览挖掘模型,并可以根据拾掘模型创建预测。DMX语言,可用于管理挖掘模型和创建复杂的预测查询。可以组合使用这些功能和工具,以发现数据中存在的趋势和模式,然后使用这些趋势和模式对业务难题作出明智决策。IntegrationServicesSQLServer2005IntegrationServices(SSIS)是SQLServer2005的提取、转换和加载(ETL)组件。它取代了早期的SQLServerETL组件DataTransformationServices(DTS)oIntegrationServices是用于生成企业级数据集成和数据转换解决方案的平台。使用IntegrationServices可解决复杂的业务问题,方法是复制或下载文件,发送电子邮件以响应事件,更新数据仓库,清廨口挖掘数据以及管理SQLSerVer对象和数据。这些包可以独立使用,也可以与其他包一起使用以满足复杂的业务需求。IntegrationServices可以提取和转换来自多种源(如XML数据文件、平面文件和关系数据源)的数据,然后将这些数据加载到一个或多个目标。IntegrationServices包含一组丰富的内置彳王务和转换、用于构造包的工具以及用于运行和管理包的IntegrationServices服务。可以使用IntegrationServices图形工具来创建解决方案,此时无需编写一行代码;也可以对IntegrationServices对象模型进行编程,通过编程方式创建包并编写自定义任务以及其他包对象的代码。复制复制是一组技术,用于在数据库间复制和分发数据和数据库对象,然后在数据库间进行同步操作以维持一致性。使用复制可以将数据通过局域网、广域网、拨号连接、无线连接和Internet分发到不同位置以及分发给远程用户或移动用户。SQLSerVer提供以下三种功能各不相同的复制类型:事务复制、合并复制和快照复制。事务复制通常用于需要高吞吐量的服务器到服务器方案(包括:提高伸缩性和可用性、数据仓库和报告、集成多个站点的数据、集成异类数据以及卸载批处理X合并复制主要为可能存在数据冲突的移动应用程序或分步式服务器应用程序而设计的。常见应用场景包括:与移动用户交换数据、POS(消费者销售点)应用程序以及集成来自多个站点的数据。快照复制用于为事务性复制和合并复制提供初始数据集;在适合数据完全刷新时也可以使用快照复制。利用这三种复制,SQLSerVer提供功能强大且灵活的系统,以便使企业范围的数据同步。ReportingServicesSQLServer2005ReportingServices(SSRS)是基于服务器的报表平台,提供来自关系和多维数据源的综合数据报表。ReportingServices包含处理组件、一整套可用于创建和管理报表的工具和允许开发人员在自定义应用程序中集成和扩展数据和报表处理的应用程序编程接口(API)o生成的报表可以基于SQLServer.AnalysisServices.Oracle或可Microsoft.NETFramework数据访问接口(如ODBC或OLEDB)提供的关系数据或多维数据。利用ReportingServices,可以创建交互式报表、表格报表或自由格式报表,可以根据计划的时间间隔检索数据或在用户打开报表时按需检索数据。ReportingServices还允许用户基于预定义模型创建即席报表,并且允许通过交互方式浏览模型中的数据。所有报表可以按桌面格式或面向Web的格式呈现。您可以从许多查看格式中进行选择,以数据操作或打印的首选格式按需呈现报表。ReportingServices是基于服务器的解决方案,因此通过它可以集中存储和管理报表,安全地访问报表、模型和文彳牛夹,控制报表的处理和分发方式,并使报表在企业内的使用方式标准化。NotificationServicesSQLServer2005NotificationServices是用于开发生成并发送通知的应用程序的平台,也是运行这些应用程序的引擎。可以使用NotificationServices生成并向大量订阅方及时发送个性化的消息,还可以向各种各样的应用程序和设备传递消息。使用NotificationServices平台,可以开发功能齐全的通知应用程序。订阅表达了订阅方在特定信息(称为事件)方面的兴趣,可以根据事件的到达或计划对其进行评估。事件数据本身可以源自数据库内部、其他数据库或外部源。通知是事件和订阅匹配的结果,在发送给订阅方之前,可以采用各种格式。NotificationServices弓I擎与SQLServer数据库引擎协同工作。数据库引擎存储应用程序数据,并执行事件和订阅之间的匹配。NotificationServices引擎控制数据湍口数据处理,并且可以扩展到多台计算机。这可以改进要求极高的应用程序的性能。全文搜索SQLServer包含对SQLServer表中基于纯字符的数据进行全文查询所需的功能。全文查询可以包括字词和短语,或者一个字词或短语的多种形式。使用全文搜索可以快速、灵活地为存储在MicrosoftSQLServer数据库中的文本数据的基于关键字的查询创建索引。在SQLServer2005中,全文搜索提供企业级搜索功能。使用全文搜索可以同时在多个表的多个字段中搜索基于字符的纯文本数据。对大量非结构化的文本数据进行查询时,使用全文搜索获得的性能优势会得到充分的表现。例如,对数百万行文本数据执行的Transact-SQLLIKE查询可能需要花费几分钟时间才能返回结果;但对同样的数据,全文查询只需要几秒或更少的时间,具体取决于返回的行数。可以对存储在chanvarchar或nvarchar列中的数据或存储在varbinary(max)或image列中的格式化二进制数据(如MicrosoftWord文档)创建全文搜索。ServiceBrokerSQLServer2005ServiceBroker为消息和队列应用程序提供SQLServer数据库引擎本地支持。这使开发人员可以轻松地创建使用数据库引擎组件在完全不同的数据库之间进行通信的复杂应用程序。开发人员可以使用ServiceBroker轻松生成可靠的分布式应用程序。使用ServiceBroker的应用程序开发人员无需编写复杂的内部通信和消息,即可跨多个数据库分发数据工作负荷。由于ServiceBroker处理会话上下文中的通信路径,所以降低了开发和测试工作。同时还提高性能。例如,支持网站的前端数据库可以记录信息并将处理密集型任务发送到后端数据库以进行排队。ServiceBroker确保在事务上下文中管理所有任务以确保可靠性和技术一致性。2.3.SQLServer2008MicrosoftSQLServer2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的MicrosoftSQLSerVer版本。这篇文章详细介绍了MicrosoftSQLServer2008中的新的特性、优点和功能。微软的这个数据平台满足这些数据爆炸和下一代数据驱动应用程序的需求,支持数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。MicrosoftSQLServer2008新功能这个平台有以下特点 可信任的一使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。 高效的使得公司可以降低开发和管理他们的数据基础设施的时间和成本。 智能的一提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。可信任的(一)保护你的信息在过去的MicrosoftSQLServer2005的基础之上,MicrosoftSQLServer2008做了以下方面的增强来扩展它的安全性: 简单的数据加密MicrosoftSQLServer2008可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。进行加密使公司可以满足遵守规范及其关注数据隐私的要求。简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。这些可以在不改变已有的应用程序的情况下进行。 外键管理MicrosoftSQLServer2008为加密和密钥管理提供了一个全面的解决方案。为了满足不断发展的对数据中心的信息的更强安全性的需求,公司投资给供应商来管理公司内的安全密钥。MicrosoftSQLServer2008通过支持第三方密钥管理和硬件安全模块(HSM)产品为这个需求提供了很好的支持。 增强了审查MicrosoftSQLServer2008使你可以审查你的数据的操作,从而提高了遵从性和安全性。审查不只包括对数据修改的所有信息,还包括关于什么时候对数据进行读取的信息。MicrosoftSQLServer2008具有像服务器中加强的审查的配置和管理这样的功能,这使得公司可以满足各种规范需求。MicrosoftSQLServer2008还可以定义每一个数据库的审查规范,所以审查配置可以为每一个数据库作单独的制定。为指定对象作审查配置使审查的执行性能更好,配置的灵活性也更高。确保业务可持续性 改进了数据库镜像MicrosoftSQLServer2008基于MicrosoftSQLServer2005,并JU共了更可靠的加强了数据库镜像的平台。新的特性包括: 页面自动修复。MieroSOftSQLSerVer2008通过请求获得一个从镜像合作机器上得到的出错页面的重新拷贝,使主要的和镜像的计算机可以透明的修复数据页面上的823和824错误。 提高了性能。MiCroS。代SQLServer2008压缩了输出的日志流,以便使数据库镜像所要求的网络带宽达到最小。 强大的审计功能SQLServer2008为我们带来了一些更强大的审计功能;或许其中最重要的一个就是变更数据捕获(CDC使用CDC,你能够捕获和记录发生在你数据库中的任意INSERT、UPDATE或DELETE等操作。一旦你为一个数据库启用了CDC功能,你可以对该数据库中的一个表进行跟踪记录。SQLServer会记录对这些表进行修改的信息,并将其写到启用CDC功能的数据库的某些系统表中。当一个用户针对你的数据表运行INSERT.UPDATE或UPDATE操作时,相关操作事务和相关数据就会被记录下来。对于INSERT来说,插入的数值会被记录,而对于DELETE来说,被删除的值同样也会被记录。UPDATE的操作略微有点不同。更新前后的数据都会被记录。通过使用CDC功能,你不仅可以知道对数据进行了何种操作,你还可以恢复因误操作或错误的程序所造成的丢失数据。这是SQLSerVer非常强大的一个新增功能,它为数据审计提供了一个非常有用的功能,在此以前,我们一般要借助于第三方工具来实现这一功能。2.4.SQLServer2012RTM发布2012年3月7日消息,微软于正式发布最新的SQLServer2012RTM(Release-to-Manufacturing)版本,面向公众的版本将于4月1日发布。微软此次版本发布的口号是“大数据来替代"云"的概念,微软对SQLServer2012的定位是帮助企业处理每年大量的数据(Z级别)增长。来自微软商业平台事业部的副总裁TedKummert称:SQLServer2012更加具备可伸缩性、更加可靠以及前所未有的高性能;而PowerView为用户对数据的转换和勘探提供强大的交互操作能力,并协助做出正确的决策。即将推出三个主要版本和很多新特征,同时微软也透露了SQLServer2012的价格和版本计划,其中增加一个新的智能商业包。SQLServer2012主要版本包括新的商务智能版本,增加PowerVieW数据查找工具和数据质量服务,企业版本则提高安全性可用性,以及从大数据到StreamInsight复杂事件处理,再到新的可视化数据和分析工具等,都将成为SQLServer2012最终版本的一部分。新功能SQLServer2012对微软来说是一个重要产品。微软把自己定位为可用性和大数据领域的领头羊。1 .AIwaysOn-这个功能将数据库的镜像提到了一个新的高度。用户可以针对一组数据库做灾难恢复而不是一个单独的数据库。2 .WindowsServerCore支持-WindoWSServerCore是命令行界面的Windows,使用DOS和PowerSheII来做用户交互。它的资源占用更少,更安全,支持SQLServer20123 .Columnstore索弓I-这是SQLServer独有的功能。它们是为数据仓库查询设计的只读索引。数据被组织成扁平化的压缩形式存储,极大的减少了I/O和内存使用。4 .自定义服务器权限-DBA可以创建数据库的权限,但不能创建服务器的权限。比如说QBA想要一个开发组拥有某台服务器上所有数据库的读写权限,他必须手动的完成这个操作。但是SQLServer2012支持针对服务器的权限设置。5 .增强的审计功能-所有的SQLServer版本都支持审计。用户可以自定义审计规则,记录一些自定义的时间和日志。6 .BI语义模型-这个功能是用来替代"AnalysisServicesUnifiedDimentionalModel"的。这是一种支持SQLServer所有BI体验的混合数据模型。7.SequenceObjects-用Orade的人一直想要这个功能。一个序列(sequence)就是根据触发器的自增值。SQLServe有一个类似的功能,identitycolumns,但是用对象实现了。8 .增强的PowerSheII支持所有的Windows和SQLServer管理员都应该认真的学习PowderSheII的技能。微软正在大力开发服务器端产品对PowerSheII的支持。9 .分布式回放(DistributedReplay)-这个功能类似Oracle的RealApplicationTesting功能。不同的是SQLServer企业版自带了这个功能,而用Orade的话,你还得额外购买这个功能。这个功能可以让你记录生产环境的工作状况,然后在另外一个环境重现这些工作状况。IO-PowerView-这是T强大的自主BI工具,可以让用户创建BI报告。10 .SQLAzure增强-这和SQLServer2012没有直接关系,但是微软确实对SQLAzure做了一个关键改进,例如ReporintService,备份到WindowsAzureoAzure数据库的上限提高到了150G。12.大数据支持-这是最重要的一点,虽然放在了最后。PASS(ProfessionalAssociationforSQLServer)会议,微软宣布了与Hadoop的提供商Cloudera的合作。一身是供Linux版本的SQLServerODBC驱动。主要的合作内容是微软开发Hadoop的连接器,也就是SQLServer也跨入了NoSQL领域。系统要求,支持的操作系统:Windows7、WindowsServer2008R2、WindowsServer2008SP2、WindowsVistaSP2 32位系统:具有IntelIGHZ(或同等性能的兼容处理器)或速度更快的处理器(建议使用2GHz或速度更快的处理器)的计算机 64位系统:1.4GHz或速度更快的处理器 最低IGBRAM(建议使用2GB或更大的RAM) 2.2GB可用硬盘空间2.5.SQLServer2014新功能1、内存技术改进SQLSerVer2014中最吸弓I人关注的特性就是内存在线事务处理(OLTP)引擎,项目代号为"Hekaton"o内存OLTP整合到SQLSerVer的核心数据库管理组件中,它不需要特殊的硬件或软件,就能够无缝整合现有的事务过程。一旦将表声明为内存最优化,那么内存OLTP引擎就将在内存中管理表和保存数据。当它们需要其他表数据时,它们就可以使用查询访问数据。事实上,一个查询会同时引用内存优化表和常规表。SQLServer2014增强内存相关功能的另T方面是允许将SQLServer内存缓冲池扩展到固态硬盘(SSD)或SSD阵列上。扩展缓冲池能够实现更快的分页速度,但是又降低了数据风险,因为只有整理过的页才会存储在SSD上。这一点对于支持繁重读负载的OLTP操作特别有好处。LSlNytro闪存卡与最新SQLServer2014协同工作,降低延迟、提高吞吐量和可靠性,消除IO瓶颈。在SQLServer2014中,列存储索引功能也得到更新。列存储索引最初是在SQLServer2012引入的,目的是支持高度聚合数据仓库查询。基于XVeIocity存储技术,这些索引以列的格式存储数据,同时又利用xVel。City的内存管理功能和高级压缩算法。然而,SQLServer2012的列存储索引不能使用集群,也不能更新。SQLServer2014引入了另一种列存储索引,它既支持集群也支持更新。此外,它还支持更高效的数据压缩,允许将更多的数据保存到内存中,以减少昂贵的I/O操作。2、云整合微软一直将SQLServer2014定位为混合云平台,这意味着SQLServer数据库更容易整合WindOWSAzureo例如,从SQLServer2012CumulativeUpdate2开始您就能够将数据库备份到WindowsAzureBLOB存储服务上。SQLServer2014引入了智能备份(SmartBaCkUPS)概念,其中SQLSerVer将自动决定要执行完全备份还是差异备份,以及何时执行备份。SQLServer2014还允许将本地数据库的数据和日志文件存储到Azure存储上。此外,SQLServerManagementStudio提供了一个部署向导,它可以帮助您轻松地将现有本地数据库迁移到AZUre虚拟机上。SQLServer2014还增加了一个功能,允许将Azure虚拟机作为一个AlwaysOn可用性组副本。可用性组(AVaiIabilityGroUPS)特性最初在SQLServer2012引入,提供了支持高可用性数据库的故障恢复服务。它由1个主副本和14个次副本(SQLSerVer2014增加到8个)构成主副本可以运行一或多个数据库;次副本则包含多个数据库副本。WindowsAzure基础架构服务支持在运行SQLServer的Azure虚拟机中使用可用性组。这意味着您用一个虚拟机作为次副本,然后支持自动故障恢复。3 .愿景MicrosoftSQLServer的愿景许多因素致使产生了信息存储爆炸。有了新的信息类型,例如图片和视频的数字化和从RFlD标签获得的传感器信息,公司的数字信息的数量在急剧增长。遵守规范和全球化的发展要求信息存储的安全性和在任何时候都可用。同时,磁盘存储的成本显著地降低了,使得公司投资的每一美元可以存储更多的数据。用户必须快速的在大量的数据中找到相关的信息。此外,他们想在任何设备上使用这个信息,并且计划每天使用,例如MicrosoftOffice系统应用程序。对数据爆炸和用户期望值的增加的管理为公司制造了许多挑战。Microsoft®数据平台愿景提供了一个解决方案来满足这些需求,这个解决方案就是公司可以使用存储和管理许多数据类型,包括XML(标准通用标记语言的子集电子邮件、时间/日历、文件、文档、地理等等,同时提供一个丰富的服务集合来与数据交互作用:搜索、查询、数据分析、报表、数据整合,和强大的同步功能。用户可以访问从创建到存档于彳不可设备的信息,从桌面到移动设备的信息4 .体系Microsoft按照客户/服务器体系结构的分布进行操作。这种方法产生不必要的代价和复杂性。在Internet中,Orade已经发现了一个较好的答案。在InternetComputing的多层(multi-tiered)体系结构中集中(centralization)可以简化应用的部署和维护,数据的管理和备份,并向客户提供了高级的性能、安全性与可靠性,结果使总的操作成本更低。Orade具有使所有数据和文档存储在少数几个高性能数据库的能力,这种能力使客户可以集中管理他们所有的数据,并且信息管理和访问更加容易、可靠且价格更加便宜。4.1. 开放SQLSerVer只在WindoWS上运行,MiCroSoft这种专有策略的目标是将客户锁定到Windows环境中,限制客户通过选择一个开放的基于标准的解决方案来获取革新和价格竞争带来的好处。此外,人们也都知道,Windows平台本身的可靠性、安全性和可伸缩性也是有限的。Oracle能在所有主要的平台(其中包括WindoWS)上运行,并且完全支持所有的工业标准,所以,客户可以利用很多种第三方应用程序、工具、网关和管理实用程序。Oracle采用开放策略,它使得客户可以选择一种最适合他们特定需要的解决方案。利用0racle8i,操作系统实质上将变得无关紧要。Orade8i的Internet文件系统(iFS)是一种突破,这种突破性给所有数据类型提供了一种易于使用的数据管理接口,这样减少了客户对Windows之类的专用操作系统。4.2. 可伸缩性由于SQLServer7.0的并行实施和共存模型并不成熟,这使得人们更加关心该产品处理日益增多的用户数和数据卷mes)的能力。Orade在下列两个方面提供了一个优越的可伸簇:Orade并行服务器通过使一组节点共享同一簇中的工作负载来扩展WindowsNT的能力Qrade提供具有高可用性和高伸缩性的簇解决方案,而Microsoft只提供克服错误的簇。根据GartnerGroup的一份报告(10/97),MiCrOSoft在2001年以前将不会有一个可伸缩的簇解决方案。Oracle自从1997年以来就已经有这种能力。伸缩到其他操作系统:因为Orade是一个开放的解决方案,客户可以从他们的系统移到Unix或另一个操作系统,当WindowsNT不能满足他们的需要。SQLSerVer与单个平台的结合意味着,当一个客户达到WindoWSNT的限制时,除了放弃他们的系统并移到一个新平台上的一个新数据库以外?一个最能节省时间和金钱的建议,他们再也没有其他选择。43.安全性由于Internet的出现而带来的全球数据访问也同时增加了潜在的安全危险。对于数据库的安全要求决不会比以前更高,而SQLServer7.0还没有获得任何类型的安全证书。相比之下,Orade是唯一获得最高认证级别的ISO标准认证的数据库。Orade高级的安全特性考虑了强制实施的细小权限,先进的审查,增强的访问控制,安全的分布是处理与复制,以及使用附加的外部签发机制的能力。SQLSerVer7.0没有这些特性。4.4. 可扩展性今天的Internet是一个令人激动的新世界,它具有鲜明的图像,实时的视频点播,高保真的语音和声音,以及诸如金融数据趋势和地理编码之类的复杂信息。通过集中管理文本、图像音频、视频和地理信息,0rade8i的interMedia使客户能够利用Web的多媒体特性。相比之下,MicrosoftSQLServer7.0对非传统的数据类型缺乏内置的支持。作为一种替代的策略,MiCroS。代提倡将非传统的数据存储

    注意事项

    本文(《SQLSERVER基础知识》课件.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开