第2章数据库系统概述 数据库原理及应用SQL Server 2008数据库原理及应用课件_第1页
第2章数据库系统概述 数据库原理及应用SQL Server 2008数据库原理及应用课件_第2页
第2章数据库系统概述 数据库原理及应用SQL Server 2008数据库原理及应用课件_第3页
第2章数据库系统概述 数据库原理及应用SQL Server 2008数据库原理及应用课件_第4页
第2章数据库系统概述 数据库原理及应用SQL Server 2008数据库原理及应用课件_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

第2章SQLSERVER概述,本章的学习目标:,了解MicrosoftSQLServer的简史了解SQLServer2008R2系统的版本特点以及组件了解SQLServer2008R2的新特性了解SQLServer2008R2安装的系统需求掌握安装步骤了解MicrosoftSQLServer2008R2的常用工具掌握创建服务器组和注册服务器技术,2.1SQLServer2008R2简介1.1数据库系统应用实例,1.SQLServer的历史通常把MicrosoftSQLServer简称为SQLServer。严格地说,SQLServer和MicrosoftSQLServer是不同的,MicrosoftSQLServer是微软公司开发的SQLServer系统,SQLServer系统不一定是指微软公司的产品。最早的SQLServer系统并不是微软开发出来的,而是由赛贝斯公司推出的。,1987年,赛贝斯公司发布了SybaseSQLServer系统,这是一个用于Unix环境的关系型数据库管理系统。1988年,微软公司、Aston-Tate公司参加到了赛贝斯公司的SQLServer系统开发中,目的是推出基于OS/2环境的数据库系统。1989年,由这3家公司组织的联合开发团队成功地推出了SQLServer1.0forOS/2系统。,1990年,开发情况发生了变化,Aston-Tate公司退出了联合开发团队,微软公司则希望将SQLServer移植到自己刚刚推出的新技术产品即WindowsNT系统中。于是,微软公司终止了SQLServerforOS/2系统的开发,并与赛贝斯公司于1992年签署了联合开发用于WindowsNT环境的SQLServer系统。微软公司与赛贝斯公司的合作开发一直持续到1993年发布的SQLServer4.2forWindowsNT系统。1993年,微软公司与赛贝斯公司在SQLServer系统方面的联合开发正式结束。从此,微软公司致力于用于Windows各种版本环境的SQLServer系统开发,而赛贝斯公司则集中精力从事用于各种UNIX环境的SQLServer系统开发。,1995年,微软公司成功地发布了MicrosoftSQLServer6.0系统,这是微软公司完全独立开发和发布的第一个SQLServer版本。1996年,微软公司又发布了MicrosoftSQLServer6.5系统。这是微软公司独自发布的功能齐全、性能稳定的SQLServer系统,该系统在数据库市场上占据了一席之地,在我国的应用范围也开始逐渐扩大。,1998年,微软公司又成功地推出了MicrosoftSQLServer7.0系统。该系统在数据存储、查询引擎、可伸缩性等性能方面有了巨大的改进。该系统的推出,使微软公司在数据库市场上开始了与甲骨文的Oracle系统、IBM的DB2系统、赛贝斯的SybaseASE系统的激烈竞争。2000年,微软公司迅速发布了与传统SQLServer有重大不同的MicrosoftSQLServer2000系统。从系统的版本名称来看,微软公司似乎采取了使用年号代替序号的策略。从功能和性能方面来看,MicrosoftSQLServer2000系统与先前的版本有了巨大的提高。从该版本开始,微软在系统中引入了对XML语言的支持。,2005年12月,微软公司发布了MicrosoftSQLServer2005系统。与MicrosoftSQLServer2000系统相比,MicrosoftSQLServer2005系统又在此基础上进行了更多的改进,对整个数据库系统的安全性和可用性进行了巨大的变革,并且与.NET架构的捆绑更加紧密。2008年8月,微软公司发布了MicrosoftSQLServer2008系统。该系统在安全性、可用性、易管理性、可扩展性、商业智能等方面有了更多的改进和提高,对企业的数据存储和应用需求童工了更强大的支持了便利。2010年5月,微软公司发布了最新版本MicrosoftSQLServer2008R2。该系统在可扩展性、利用硬件的创新和多处理器支持能力等方面将有所增强。,2.SQLServer2008R2的版本与组件,(1)版本SQLServer2008R2有多个不同的版本,可分为服务器版和专业版。其中服务器版包括Enterprise版、Datacenter版和Standard版,专业版包括Developer版、Workgroup版、Web版、Express版和Compact3.5版。,(1)Enterprise版SQLServer2008R2Enterprise提供了一个综合的数据平台,这一平台提供了内置安全性、可用性、可伸缩性并结合了稳定的商务智能功能,可帮助您针对关键任务工作负荷实现最高的服务级别。(2)Datacenter版SQLServer2008R2Datacenter建立在SQLServer2008R2Enterprise基础之上,它提供了高性能的数据平台,这种平台可提供最高级别的可扩展性,以承载大量的应用程序工作负荷,支持虚拟化和合并,并管理组织的数据库基础结构,可帮助组织以经济高效的方式扩展其关键任务环境。(3)Standard版SQLServer2008R2Standard提供了一个全面的数据管理和商务智能平台,使部门和小型组织能够顺利运行其应用程序,可帮助以最少的IT资源获得高效的数据库管理。,(4)Developer版SQLServerDeveloper支持开发人员构建基于SQLServer的任一种类型的应用程序。它包括SQLServerDatacenter的所有功能,但有许可限制,只能用作开发和测试系统,而不能用作生产服务器。SQLServerDeveloper是构建和测试应用程序的人员的理想之选。可以升级SQLServerDeveloper以将其用于生产用途。(5)Workgroup版SQLServerWorkgroup是运行分支位置数据库的理想选择,它提供一个可靠的数据管理和报告平台,其中包括安全的远程同步和管理功能。(6)Web版对于为从小规模至大规模Web资产提供可扩展性和可管理性功能的Web宿主和网站来说,SQLServerWeb是一项拥有成本较低的选择。,(7)Express版SQLServerExpress数据库平台基于SQLServer。它也可用于替换MicrosoftDesktopEngine(MSDE)。SQLServerExpress与VisualStudio集成,使开发人员可以轻松开发功能丰富、存储安全且部署快速的数据驱动应用程序。SQLServerExpress免费提供,且可以由ISV再次分发(视协议而定)。SQLServerExpress是学习和构建桌面及小型服务器应用程序的理想选择,也是独立软件供应商、非专业开发人员和热衷于构建客户端应用程序的人员的最佳选择。如果您需要使用更高级的数据库功能,则可以将SQLServerExpress无缝升级到更复杂的SQLServer版本。(8)Compact3.5版SQLServerCompact3.5免费提供,是生成用于基于各种Windows平台的移动设备、桌面和Web客户端的独立和偶尔连接的应用程序的嵌入式数据库理想选择。,(2)组件,3.SQLServer2008R2的新特性,1.可扩展性改进2.利用硬件创新3.为多实例和多数据库提供更强的管理功能4.报表服务器增强功能,2.2SQLServer2008R2的安装,1.安装SQLServer2008R2的系统需求(1)硬件环境处理器和内存处理器类型一般要求Itanium处理器或速度更快的处理器。处理器的速度最低要求达到1.4GHz更高的速度。对于内存来讲,1G肯定是最低的,建议使用4G或更大的内存。硬盘数据库引擎和数据文件、复制和全文搜索:711MBSQLServerAnalysisServices:345MBSQLServerReportingServices:304MBSQLServerIntegrationServices:591MB客户端组件(不包括联机手册和集成服务工具):183MBSQLServer联机丛书:157MB,(2)软件环境操作系统对操作系统的要求比较简单,MicrosoftSQLServer系统支能运行在Windows操作系统环境下。但是,不同的系统版本对Windows的版本的要求也是不同的。例如,对于64位标准版来讲,可以在WindowsXP/2003/Vista/2008/7操作系统下安装。网络软件作为一种C/S数据库系统,客户端必须使用某一个网络协议通过网络连接到服务器,MicrosoftSQLServer服务器可以同时监听来自多个客户端上的不同的网络协议。在安装过程中,数据库管理员需要确定应该使用哪些网络协议。MicrosoftSQLServer2008R2系统支持的网络协议包括:共享内存协议、TCP/IP协议、NamePipes协议和VIA协议。,IEMMC、SSMS、BI开发平台、报告设计器和HTML帮助组件需要IE6.0SP1或更高版本。其他软件安装期间,安装程序会安装.NETFramework3.5SP1、SQLServerNativeClient、SQLServerSetupsupportfiles以及MicrosoftWindowsInstaller4.5或更高版本。,2.SQLServer2008R2的安装过程,SQLServer2008R2本身的安装过程非常简单。如果启用了自动运行功能,那么在插入安装盘后就会启动安装闪屏。否则可以通过安装媒体的根文件夹中的SETUP.EXE文件启动安装。,(1)SQLServer安装中心,(2)安装程序支持规则,(3)设置角色,(4)功能选择,(5)实例配置,(6)磁盘空间要求,(7)服务器配置,(8)数据库引擎配置,(9)AnalysisServices配置(10)ReportingServices配置(11)错误和使用情况报告(12)安装规则,(13)完成,3.检验安装,(1)检测开始菜单,(2)检查安装的服务,(3)查看系统数据库,(4)验证安装文件夹的位置,2.3SQLServer2008R2常用工具,1.SQLServerManagementStudioSQLServerManagementStudio是一种集成环境,用于访问、配置、控制、管理和开发SQLServer的所有组件。SQLServerManagementStudio将一组多样化的图形工具与多种功能齐全的脚本编辑器组合在一起,可为各种技术级别的开发人员和管理员提供对SQLServer的访问。,MicrosoftSQLServerManagementStudio是由多个管理和开发工具组成的。“已注册的服务器”窗口“对象资源管理器”窗口“查询编辑器”窗口“模板资源管理器”窗口“解决方案资源管理器”窗口,2.SQLServerBusinessIntelligenceDevelopmentStudioBIDS就是VisualStudio,SQLServer2008R2包括了VisualStudio2008。当然,它并不是完整的VisualStudio2008,后者包括了VisualBasic、C#和ASP.NET的模板和编译器,但很多数据库管理员都很惊奇地发现,在安装完SQLServer工具之后,他们的工作站上出现了VisualStudio。不管是从SQLServer2008R2文件夹启动BusinessIntelligenceDevelopmentStudio快捷方式,还是从“开始”菜单中的VisualStudio文件夹中启动VisualStudio2008快捷方式,打开的应用程序实际上都是一样的。,3.SQLServer配置管理器SQLServer配置管理器是一个Microsoft管理控制台(MicrosoftManagementConsole,MMC)管理单元,用于管理SQLServer实例使用的所有服务和协议。,SQLServer配置管理器分为3个节点:SQLServer服务“服务”节点提供的功能同“管理工具”的“服务”项的功能一样。不过,因为它只显示SQLServer服务,所以控制和监控SQLServer服务的状态就更加容易。SQLServer网络配置“网络配置”节点显示并启用所有可用服务器协议的配置。SQLServer2008可用的协议有:SharedMemory、NamedPipes、TCP/IP和VirtualInterfaceAdapter(VIA)。应该禁用不使用的协议(或保持其禁用状态),以减少SQLServer的受攻击面。SQLNativeClient10.0配置该节点显示和启用用于连接SQLServer2008实例的客户端协议的配置。该配置仅影响运行配置管理器的计算机。除了协议配置之外,该节点还启用了服务器别名的配置。,2.4创建服务器组和注册服务器,1.创建服务器组服务器组是服务器的逻辑集合,可以利用MicrosoftSQLServerManagementStudio工具把许多相关的服务器集中在一个服务器组中,方便对多服务器环境的管理操作。在MicrosoftSQLServer2008R2中,用户可通过中央管理服务器的功能指定中央管理服务器并创建服务器组来管理多个服务器。,(1)指定中央管理服务器指定中央管理服务器的步骤如下:(1)在SQLServerManagementStudio中的“视图”菜单上,单击“已注册的服务器”。(2)在“已注册的服务器”中,展开“数据库引擎”,右键单击“中央管理服务器”,然后单击“注册中央管理服务器”。(3)在“新建服务器注册”对话框中,注册要作为中央管理服务器的SQLServer实例,在服务器名称一栏选择要设为中央管理服务器,如图2-26所示。,(2)创建服务器组具体步骤如下:(1)在“已注册的

温馨提示

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

评论

0/150

提交评论