您好,欢迎访问三七文档
第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)组件服务器组件说明SQLServer数据库引擎SQLServer数据库引擎包括数据库引擎(用于存储、处理和保护数据的核心服务)、复制、全文搜索以及用于管理关系数据和XML数据的工具。AnalysisServicesAnalysisServices包括用于创建和管理联机分析处理(OLAP)以及数据挖掘应用程序的工具。ReportingServicesReportingServices包括用于创建、管理和部署表格报表、矩阵报表、图形报表以及自由格式报表的服务器和客户端组件。ReportingServices还是一个可用于开发报表应用程序的可扩展平台。IntegrationServicesIntegrationServices是一组图形工具和可编程对象,用于移动、复制和转换数据。管理工具说明SQLServerManagementStudioSQLServerManagementStudio是一个集成环境,用于访问、配置、管理和开发SQLServer的组件。ManagementStudio使各种技术水平的开发人员和管理员都能使用SQLServer。ManagementStudio的安装需要InternetExplorer6SP1或更高版本。SQLServer配置管理器SQLServer配置管理器为SQLServer服务、服务器协议、客户端协议和客户端别名提供基本配置管理。SQLServerProfilerSQLServerProfiler提供了一个图形用户界面,用于监视数据库引擎实例或AnalysisServices实例。数据库引擎优化顾问数据库引擎优化顾问可以协助创建索引、索引视图和分区的最佳组合。BusinessIntelligenceDevelopmentStudioBusinessIntelligenceDevelopmentStudio是AnalysisServices、ReportingServices和IntegrationServices解决方案的IDE。BIDevelopmentStudio的安装需要InternetExplorer6SP1或更高版本。连接组件安装用于客户端和服务器之间通信的组件,以及用于DB-Library、ODBC和OLEDB的网络库。文档说明SQLServer联机丛书SQLServer的核心文档。3.SQLServer2008R2的新特性•1.可扩展性改进•2.利用硬件创新•3.为多实例和多数据库提供更强的管理功能•4.报表服务器增强功能2.2SQLServer2008R2的安装•1.安装SQLServer2008R2的系统需求•(1)硬件环境•处理器和内存–处理器类型一般要求Itanium处理器或速度更快的处理器。处理器的速度最低要求达到1.4GHz更高的速度。对于内存来讲,1G肯定是最低的,建议使用4G或更大的内存。•硬盘–数据库引擎和数据文件、复制和全文搜索:711MB–SQLServerAnalysisServices:345MB–SQLServerReportingServices:304MB–SQLServerIntegrationServices:591MB–客户端组件(不包括联机手册和集成服务工具):183MB–SQLServer联机丛书:157MB•(2)软件环境•操作系统–对操作系统的要求比较简单,MicrosoftSQLServer系统支能运行在Windows操作系统环境下。但是,不同的系统版本对Windows的版本的要求也是不同的。例如,对于64位标准版来讲,可以在WindowsXP/2003/Vista/2008/7操作系统下安装。•网络软件–作为一种C/S数据库系统,客户端必须使用某一个网络协议通过网络连接到服务器,MicrosoftSQLServer服务器可以同时监听来自多个客户端上的不同的网络协议。在安装过程中,数据库管理员需要确定应该使用哪些网络协议。MicrosoftSQLServer2008R2系统支持的网络协议包括:共享内存协议、TCP/IP协议、NamePipes协议和VIA协议。•IE–MMC、SSMS、BI开发平台、报告设计器和HTML帮助组件需要IE6.0SP1或更高版本。•其他软件–安装期间,安装程序会安装.NETFramework3.5SP1、SQLServerNativeClient、SQLServerSetupsupportfiles以及MicrosoftWindowsInstaller4.5或更高版本。2.SQLServer2008R2的安装过程•SQLServer2008R2本身的安装过程非常简单。如果启用了自动运行功能,那么在插入安装盘后就会启动
本文标题:第2章 数据库系统概述 数据库原理及应用SQL Server 2008数据库原理及应用课件
链接地址:https://www.777doc.com/doc-6017872 .html