《SQLSERVER基础知识》课件.docx
《《SQLSERVER基础知识》课件.docx》由会员分享,可在线阅读,更多相关《《SQLSERVER基础知识》课件.docx(32页珍藏版)》请在课桌文档上搜索。
1、SQLSERVER基础知识SQLSerVer是MiCroS。代公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MiCrOSOftWindows2012的大型多处理器的服务器等多种平台使用。MicrosoftSQLServer是一个全面的数据库平台,使用集成的商业智能(Bl)工具提供了企业级的数据管理。MicrosoftSQLServer数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。1.概述SQLServer是一个关系数据库
2、管理系统。它最初是由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版本的优点,同时又比它增加了许多更先进的
3、功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。2.版本介绍2.1.SQLServer2000SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统,该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多
4、种平台使用。2.2.SQLServer2005MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。MiCroSOftSQLSerVer2005数据库弓I擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。MicrosoftSQLServer2005数据引擎是该企业数据管理解决方案的核心。此外MicrosoftSQLServer2005结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard.Web
5、services和移动设备将数据应用推向业务的各个领域。与MicrosoftVisualStudiosMicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使MicrosoftSQLServer2005与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,MicrosoftSQLServer2005都可以为您提供创新的解决方案,帮助您从数据中更多地获益。SQLServer2005提供了5个不同版本:SQLServer2005EnterpriseEdition(32位和64位)企业版Ent
6、erpriseEdition达到了支持超大型企业进行联机事务处理(OLTP)、高度复杂的数据分析、数据仓库系统和网站所需的性能水平。EnterpriseEdition的全面商业智能和分析能力及其高可用性功能(如故障转移群集),使它可以处理大多数关键业务的企业工作负荷。EnterpriseEdition是最全面的SQLServer版本,是超大型企业的理想选择,能够满足最复杂的要求。SQLServer2005StandardEdition(32位和64位)|示准版SQLServer2005StandardEdition是适合中小型企业的数据管理和分析平台。它包括电子商务、数据仓库和业务流解决方案所
7、需的基本功能。StandardEdition的集成商业智能和高可用性功能可以为企业提供支持其运营所需的基本功能。SQLServer2005StandardEdition是需要全面的数据管理和分析平台的中小型企业的理想选择。SQLServer2005WorkgroupEdition(仅适用于32位)工作组版对于那些需要在大小和用户数量上没有限制的数据库的小型企业,SQLServer2005WorkgroupEdition是理想的数据管理解决方案。SQLServer2005WorkgroupEdition可以用作前端Web服务器,也可以用于部门或分支机构的运营。它包括SQLServer产品系列的核
8、心数据库功能,并且可以轻松地升级至SQLServer2005StandardEdition或SQLServer2005EnterpriseEditionoSQLServer2005WorkgroupEdition是理想的入门级数据库,具有可靠、功能强大且易于管理的特点。SQLServer2005DeveloperEdition(32彳立和64位)Jf发版SQLServer2005DeveloperEdition允许开发人员在SQLServer顶部生成任何类型的应用程序。该应用程序包括SQLServer2005EnterpriseEdition的所有功能,但许可用作开发和测试系统,而不用作生产服
9、务器。SQLServer2005DeveloperEdition是独立软件供应商(ISV)、咨询人员、系统集成商、解决方案供应商以及生成和测试应用程序的企业开发人员的理想选择。可以根据生产需要升级SQLServer2005DeveloperEditionoSQLServer2005ExpressEdition(仅适用于32位)学习版SQLServerExpress数据库平台基于SQLServer2005o它也可以替换MicrosoftDesktopEngine(MSDE)o通过与MicrosoftVisuaIStudio2005集成,SQLServerExpress简化了功能丰富、存储安全且部
10、署快速的数据驱动应用程序的开发过程。SQLServerExpress是免费的,可以再分发(受制于协议),还可以充当客户端数据库以及基本服务器数据库。SQLServerExpress是独立软件供应商ISV,服务器用户、非专业开发人员、Web应用程序开发人员、网站主机和创建客户端应用程序的编程爱好者的理想选择。如果您需要使用更高级的数据库功能,则可以将SQLServerExpress无缝升级到更复杂的SQLServer版本。SQLServer2005十个特点NET框架主机使用SQLSerVer2005,开发人员通过使用相似的语言,例如微软的VisualC#.net和微软的ViSUalBaSie,将
11、能够创立数据库对象。开发人员还将能够建立两个新的对象-用户定义的类和集合。XML技术在使用本地网络和互联网的情况下,在不同应用软件之间散布数据的时候,可扩展标记语言(标准通用标记语言的子集)是一个重要的标准。SQLSerVer2005将会自身支持存储和查询可扩展标记语言文件。ADO.NET2.0版本从对SQL类的新的支持,到多活动结果集(MARS),SQLServer2005中的ADO.NET将推动数据集的存取和操纵,实现更大的可升级性和灵活性。增强的安全性SQLServer2005中的新安全模式将用户和对象分开,提供fine-grainAccess存取、并允许对数据存取进行更大的控制。另外,
12、所有系统表格将作为视图得到实施,对数据库系统对象进行了更大程度的控制。Transact-SQL的增强性能SQLServer2005为开发可升级的数据库应用软件,提供了新的语言功能。这些增强的性能包括处理错误、递归查询功能、关系运算符PIVOT,APPLY,ROW.NUMBER和其他数据列排行功能,等等。SQL服务中介SQL服务中介将为大型、营业范围内的应用软件,提供一个分布式的、异步应用框架。通告服务通告服务使得业务可以建立丰富的通知应用软件,向彳不可设备,提供个人化的和及时的信息,例如股市警报、新闻订阅、包裹递送警报、航空公司票价等。在SQLSerVer2005中,通告服务和其他技术更加紧密
13、地融合在了一起,这些技术包括分析服务、SQLServerManagementStudio.Web服务使用SQLSerVer2005,开发人员将能够在数据库层开发Web服务,将SQLServer当作一个超文本传输协议(HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。报表服务利用SQLSerVer2005,报表服务可以提供报表控制,可以通过VisualStudio2005发彳亍。全文搜索功能的增强SQLServer2005将支持丰富的全文应用软件。服务器的编目功能将得到增强,对编目的对象提供更大的灵活性。查询性能和可升级性将大幅得到改进,同时新的管理工具将为有关全文功能的运
14、行,提供更深入的了解。MicrosoftSQLServer2005组件MicrosoftSQLServer2005是用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用的数据库平台;也是用于数据集成、分析和报表解决方案的商业智能平台。SQLServer2005引入了一些Studio”帮助实现开发和管理任务:SQLServerManagementStudio和BusinessIntelligenceDevelopmentStudioo在ManagementStudio中,可以开发和管理SQLServer数据库引擎与通知解决方案,管理已部署的AnalysisServices解决方案,管理和运
15、行IntegrationServices包,以及管理报表服务器和ReportingServices报表与报表模型。在BIDevelopmentStudio中,可以使用以下项目来开发商业智能解决方案:使用AnalysisServices项目开发多维数据集、维度和挖掘结构;使用ReportingServices项目创建报表;使用报表模型项目定义报表的模型;使用IntegrationServices项目创建包。数据库引擎数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内要求极高而且需要处理大量数据的应用需要。使用数据库引擎创建用于联机事务处理或
16、联机分析处理数据的关系数据库。这包括创建用于存储数据的表和用于查看、管理和保护数据安全的数据库对象(如索引、视图和存储过程可以使用SQLServerManagementStudio管理数据库对象,使用SQLServerProfiler捕获服务器事件。AnalysisServicesAnalysisServices是一种核心服务,可支持对业务数据的快速分析,以及为商业智能应用程序提供联机分析处理(OLAP)和数据挖掘功能。OLAP使用AnalysisServices,可以设计、创建和管理包含来自多个数据源的详细数据和聚合数据的多维结构,其中这些数据源(如关系数据库)都存在于内置计算支持的单个统一
17、逻辑模型中。AnalysisServices为根据统一的数据模型构建的大量数据提供快速、直观、由上至下的分析,这样可以采用多种语言和货币向用户提供数据。AnalysisServices使用数据仓库、数据集市、生产数据库和操作数据存储区,以支持历史数据和实时数据分析。数据挖掘AnalysisServices包含创建复杂数据挖掘解决方案所需的功能和工具。一组行业标准数据挖掘算法。数据挖掘设计器,可用于创建、管理和浏览挖掘模型,并可以根据拾掘模型创建预测。DMX语言,可用于管理挖掘模型和创建复杂的预测查询。可以组合使用这些功能和工具,以发现数据中存在的趋势和模式,然后使用这些趋势和模式对业务难题作出
18、明智决策。IntegrationServicesSQLServer2005IntegrationServices(SSIS)是SQLServer2005的提取、转换和加载(ETL)组件。它取代了早期的SQLServerETL组件DataTransformationServices(DTS)oIntegrationServices是用于生成企业级数据集成和数据转换解决方案的平台。使用IntegrationServices可解决复杂的业务问题,方法是复制或下载文件,发送电子邮件以响应事件,更新数据仓库,清廨口挖掘数据以及管理SQLSerVer对象和数据。这些包可以独立使用,也可以与其他包一起使用以
19、满足复杂的业务需求。IntegrationServices可以提取和转换来自多种源(如XML数据文件、平面文件和关系数据源)的数据,然后将这些数据加载到一个或多个目标。IntegrationServices包含一组丰富的内置彳王务和转换、用于构造包的工具以及用于运行和管理包的IntegrationServices服务。可以使用IntegrationServices图形工具来创建解决方案,此时无需编写一行代码;也可以对IntegrationServices对象模型进行编程,通过编程方式创建包并编写自定义任务以及其他包对象的代码。复制复制是一组技术,用于在数据库间复制和分发数据和数据库对象,然后在
20、数据库间进行同步操作以维持一致性。使用复制可以将数据通过局域网、广域网、拨号连接、无线连接和Internet分发到不同位置以及分发给远程用户或移动用户。SQLSerVer提供以下三种功能各不相同的复制类型:事务复制、合并复制和快照复制。事务复制通常用于需要高吞吐量的服务器到服务器方案(包括:提高伸缩性和可用性、数据仓库和报告、集成多个站点的数据、集成异类数据以及卸载批处理X合并复制主要为可能存在数据冲突的移动应用程序或分步式服务器应用程序而设计的。常见应用场景包括:与移动用户交换数据、POS(消费者销售点)应用程序以及集成来自多个站点的数据。快照复制用于为事务性复制和合并复制提供初始数据集;在
21、适合数据完全刷新时也可以使用快照复制。利用这三种复制,SQLSerVer提供功能强大且灵活的系统,以便使企业范围的数据同步。ReportingServicesSQLServer2005ReportingServices(SSRS)是基于服务器的报表平台,提供来自关系和多维数据源的综合数据报表。ReportingServices包含处理组件、一整套可用于创建和管理报表的工具和允许开发人员在自定义应用程序中集成和扩展数据和报表处理的应用程序编程接口(API)o生成的报表可以基于SQLServer.AnalysisServices.Oracle或可Microsoft.NETFramework数据访问
22、接口(如ODBC或OLEDB)提供的关系数据或多维数据。利用ReportingServices,可以创建交互式报表、表格报表或自由格式报表,可以根据计划的时间间隔检索数据或在用户打开报表时按需检索数据。ReportingServices还允许用户基于预定义模型创建即席报表,并且允许通过交互方式浏览模型中的数据。所有报表可以按桌面格式或面向Web的格式呈现。您可以从许多查看格式中进行选择,以数据操作或打印的首选格式按需呈现报表。ReportingServices是基于服务器的解决方案,因此通过它可以集中存储和管理报表,安全地访问报表、模型和文彳牛夹,控制报表的处理和分发方式,并使报表在企业内的使
23、用方式标准化。NotificationServicesSQLServer2005NotificationServices是用于开发生成并发送通知的应用程序的平台,也是运行这些应用程序的引擎。可以使用NotificationServices生成并向大量订阅方及时发送个性化的消息,还可以向各种各样的应用程序和设备传递消息。使用NotificationServices平台,可以开发功能齐全的通知应用程序。订阅表达了订阅方在特定信息(称为事件)方面的兴趣,可以根据事件的到达或计划对其进行评估。事件数据本身可以源自数据库内部、其他数据库或外部源。通知是事件和订阅匹配的结果,在发送给订阅方之前,可以采用各
24、种格式。NotificationServices弓I擎与SQLServer数据库引擎协同工作。数据库引擎存储应用程序数据,并执行事件和订阅之间的匹配。NotificationServices引擎控制数据湍口数据处理,并且可以扩展到多台计算机。这可以改进要求极高的应用程序的性能。全文搜索SQLServer包含对SQLServer表中基于纯字符的数据进行全文查询所需的功能。全文查询可以包括字词和短语,或者一个字词或短语的多种形式。使用全文搜索可以快速、灵活地为存储在MicrosoftSQLServer数据库中的文本数据的基于关键字的查询创建索引。在SQLServer2005中,全文搜索提供企业级搜
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLSERVER基础知识 SQLSERVER 基础知识 课件
链接地址:https://www.desk33.com/p-1215680.html