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

下载本文档

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

文档简介

1、第2章 SQL SERVER 概述本章的学习目标:了解Microsoft SQL Server的简史了解SQL Server 2008 R2系统的版本特点以及组件了解SQL Server 2008 R2的新特性了解SQL Server 2008 R2安装的系统需求掌握安装步骤了解Microsoft SQL Server 2008 R2的常用工具掌握创建服务器组和注册服务器技术2.1 SQL Server 2008 R2简介1.1 数据库系统应用实例1.SQL Server 的历史 通常把Microsoft SQL Server简称为SQL Server。严格地说,SQL Server和Micr

2、osoft SQL Server是不同的,Microsoft SQL Server是微软公司开发的SQL Server系统,SQL Server系统不一定是指微软公司的产品。最早的SQL Server系统并不是微软开发出来的,而是由赛贝斯公司推出的。1987年,赛贝斯公司发布了Sybase SQL Server系统,这是一个用于Unix环境的关系型数据库管理系统。1988年,微软公司、Aston-Tate公司参加到了赛贝斯公司的SQL Server系统开发中,目的是推出基于OS/2环境的数据库系统。1989年,由这3家公司组织的联合开发团队成功地推出了SQL Server 1.0 for OS

3、/2系统。1990年,开发情况发生了变化,Aston-Tate公司退出了联合开发团队,微软公司则希望将SQL Server移植到自己刚刚推出的新技术产品即Windows NT系统中。于是,微软公司终止了SQL Server for OS/2系统的开发,并与赛贝斯公司于1992年签署了联合开发用于Windows NT环境的SQL Server系统。微软公司与赛贝斯公司的合作开发一直持续到1993年发布的SQL Server 4.2 for Windows NT系统。1993年,微软公司与赛贝斯公司在SQL Server系统方面的联合开发正式结束。从此,微软公司致力于用于Windows各种版本环境

4、的SQL Server系统开发,而赛贝斯公司则集中精力从事用于各种UNIX环境的SQL Server系统开发。 1995年,微软公司成功地发布了Microsoft SQL Server 6.0系统,这是微软公司完全独立开发和发布的第一个SQL Server版本。1996年,微软公司又发布了Microsoft SQL Server 6.5系统。这是微软公司独自发布的功能齐全、性能稳定的SQL Server系统,该系统在数据库市场上占据了一席之地,在我国的应用范围也开始逐渐扩大。1998年,微软公司又成功地推出了Microsoft SQL Server 7.0系统。该系统在数据存储、查询引擎、可伸

5、缩性等性能方面有了巨大的改进。该系统的推出,使微软公司在数据库市场上开始了与甲骨文的Oracle系统、IBM的DB2系统、赛贝斯的Sybase ASE系统的激烈竞争。2000年,微软公司迅速发布了与传统SQL Server有重大不同的Microsoft SQL Server 2000系统。从系统的版本名称来看,微软公司似乎采取了使用年号代替序号的策略。从功能和性能方面来看,Microsoft SQL Server 2000系统与先前的版本有了巨大的提高。从该版本开始,微软在系统中引入了对XML语言的支持。2005年12月,微软公司发布了Microsoft SQL Server 2005系统。与

6、Microsoft SQL Server 2000系统相比,Microsoft SQL Server 2005系统又在此基础上进行了更多的改进,对整个数据库系统的安全性和可用性进行了巨大的变革,并且与.NET架构的捆绑更加紧密。2008年8月,微软公司发布了Microsoft SQL Server 2008系统。该系统在安全性、可用性、易管理性、可扩展性、商业智能等方面有了更多的改进和提高,对企业的数据存储和应用需求童工了更强大的支持了便利。2010年5月,微软公司发布了最新版本Microsoft SQL Server 2008 R2。该系统在可扩展性、利用硬件的创新和多处理器支持能力等方面将

7、有所增强。2.SQL Server 2008 R2的版本与组件 (1)版本SQL Server 2008 R2有多个不同的版本,可分为服务器版和专业版。其中服务器版包括Enterprise版、Datacenter版和Standard版,专业版包括Developer版、Workgroup版、Web版、Express版和Compact 3.5版。 (1)Enterprise版SQL Server 2008 R2 Enterprise 提供了一个综合的数据平台,这一平台提供了内置安全性、可用性、可伸缩性并结合了稳定的商务智能功能,可帮助您针对关键任务工作负荷实现最高的服务级别。(2)Datacent

8、er版SQL Server 2008 R2 Datacenter 建立在 SQL Server 2008 R2 Enterprise 基础之上,它提供了高性能的数据平台,这种平台可提供最高级别的可扩展性,以承载大量的应用程序工作负荷,支持虚拟化和合并,并管理组织的数据库基础结构,可帮助组织以经济高效的方式扩展其关键任务环境。(3)Standard版SQL Server 2008 R2 Standard 提供了一个全面的数据管理和商务智能平台,使部门和小型组织能够顺利运行其应用程序,可帮助以最少的 IT 资源获得高效的数据库管理。(4)Developer版SQL Server Developer

9、 支持开发人员构建基于 SQL Server 的任一种类型的应用程序。它包括 SQL Server Datacenter 的所有功能,但有许可限制,只能用作开发和测试系统,而不能用作生产服务器。SQL Server Developer 是构建和测试应用程序的人员的理想之选。可以升级 SQL Server Developer 以将其用于生产用途。(5)Workgroup版SQL Server Workgroup 是运行分支位置数据库的理想选择,它提供一个可靠的数据管理和报告平台,其中包括安全的远程同步和管理功能。(6)Web版对于为从小规模至大规模 Web 资产提供可扩展性和可管理性功能的 We

10、b 宿主和网站来说,SQL Server Web 是一项拥有成本较低的选择。(7)Express版 SQL Server Express 数据库平台基于 SQL Server。它也可用于替换 Microsoft Desktop Engine (MSDE)。SQL Server Express 与 Visual Studio 集成,使开发人员可以轻松开发功能丰富、存储安全且部署快速的数据驱动应用程序。 SQL Server Express 免费提供,且可以由 ISV 再次分发(视协议而定)。SQL Server Express 是学习和构建桌面及小型服务器应用程序的理想选择,也是独立软件供应商、

11、非专业开发人员和热衷于构建客户端应用程序的人员的最佳选择。如果您需要使用更高级的数据库功能,则可以将 SQL Server Express 无缝升级到更复杂的 SQL Server 版本。(8)Compact 3.5版SQL Server Compact 3.5 免费提供,是生成用于基于各种 Windows 平台的移动设备、桌面和 Web 客户端的独立和偶尔连接的应用程序的嵌入式数据库理想选择。(2)组件服务器组件说明SQL Server 数据库引擎SQL Server 数据库引擎 包括数据库引擎(用于存储、处理和保护数据的核心服务)、复制、全文搜索以及用于管理关系数据和 XML 数据的工具。

12、Analysis ServicesAnalysis Services 包括用于创建和管理联机分析处理 (OLAP) 以及数据挖掘应用程序的工具。Reporting ServicesReporting Services 包括用于创建、管理和部署表格报表、矩阵报表、图形报表以及自由格式报表的服务器和客户端组件。Reporting Services 还是一个可用于开发报表应用程序的可扩展平台。Integration ServicesIntegration Services 是一组图形工具和可编程对象,用于移动、复制和转换数据。管理工具说明SQL Server Management Studio SQ

13、L Server Management Studio 是一个集成环境,用于访问、配置、管理和开发 SQL Server 的组件。Management Studio 使各种技术水平的开发人员和管理员都能使用 SQL Server。Management Studio 的安装需要 Internet Explorer 6 SP1 或更高版本。 SQL Server 配置管理器 SQL Server 配置管理器为 SQL Server 服务、服务器协议、客户端协议和客户端别名提供基本配置管理。 SQL Server Profiler SQL Server Profiler 提供了一个图形用户界面,用于监

14、视 数据库引擎 实例或 Analysis Services 实例。 数据库引擎优化顾问 数据库引擎优化顾问可以协助创建索引、索引视图和分区的最佳组合。 Business Intelligence Development Studio Business Intelligence Development Studio 是 Analysis Services、Reporting Services 和 Integration Services 解决方案的 IDE。BI Development Studio 的安装需要 Internet Explorer 6 SP1 或更高版本。 连接组件 安装用于客户

15、端和服务器之间通信的组件,以及用于 DB-Library、ODBC 和 OLE DB 的网络库。 文档说明SQL Server 联机丛书 SQL Server 的核心文档。 3.SQL Server 2008 R2 的新特性 1.可扩展性改进2.利用硬件创新3.为多实例和多数据库提供更强的管理功能4.报表服务器增强功能2.2 SQL Server 2008 R2的安装1.安装SQL Server 2008 R2的系统需求 (1)硬件环境处理器和内存 处理器类型一般要求Itanium 处理器或速度更快的处理器。处理器的速度最低要求达到1.4GHz更高的速度。对于内存来讲,1G肯定是最低的,建议使

16、用4G或更大的内存。硬盘 数据库引擎和数据文件、复制和全文搜索:711MBSQL Server Analysis Services:345MBSQL Server Reporting Services:304MBSQL Server Integration Services:591MB客户端组件(不包括联机手册和集成服务工具):183MBSQL Server联机丛书:157MB(2)软件环境操作系统对操作系统的要求比较简单,Microsoft SQL Server系统支能运行在Windows操作系统环境下。但是,不同的系统版本对Windows的版本的要求也是不同的。例如,对于64位标准版来讲,

17、可以在Windows XP/2003/Vista/2008/7操作系统下安装。网络软件作为一种C/S数据库系统,客户端必须使用某一个网络协议通过网络连接到服务器,Microsoft SQL Server服务器可以同时监听来自多个客户端上的不同的网络协议。在安装过程中,数据库管理员需要确定应该使用哪些网络协议。Microsoft SQL Server 2008 R2系统支持的网络协议包括:共享内存协议、TCP/IP协议、Name Pipes协议和VIA协议。IEMMC、SSMS、BI开发平台、报告设计器和HTML帮助组件需要IE6.0 SP1或更高版本。其他软件安装期间,安装程序会安装.NET

18、Framework 3.5 SP1、SQL Server Native Client、SQL Server Setup support files 以及Microsoft Windows Installer 4.5或更高版本。2.SQL Server 2008 R2的安装过程SQL Server 2008 R2本身的安装过程非常简单。如果启用了自动运行功能,那么在插入安装盘后就会启动安装闪屏。否则可以通过安装媒体的根文件夹中的SETUP.EXE文件启动安装。(1)SQL Server安装中心(2)安装程序支持规则(3)设置角色(4)功能选择(5)实例配置(6)磁盘空间要求(7)服务器配置(8)

19、数据库引擎配置(9)Analysis Services配置(10)Reporting Services配置(11)错误和使用情况报告(12)安装规则(13)完成3.检验安装 (1)检测开始菜单(2)检查安装的服务(3)查看系统数据库(4)验证安装文件夹的位置2.3 SQL Server 2008 R2常用工具1.SQL Server Management StudioSQL Server Management Studio 是一种集成环境,用于访问、配置、控制、管理和开发 SQL Server 的所有组件。SQL Server Management Studio 将一组多样化的图形工具与多种功

20、能齐全的脚本编辑器组合在一起,可为各种技术级别的开发人员和管理员提供对 SQL Server 的访问。Microsoft SQL Server Management Studio是由多个管理和开发工具组成的。 “已注册的服务器”窗口“对象资源管理器”窗口 “查询编辑器”窗口“模板资源管理器”窗口 “解决方案资源管理器”窗口 2.SQL Server Business Intelligence Development Studio BIDS就是Visual Studio,SQL Server 2008 R2包括了Visual Studio 2008。当然,它并不是完整的Visual Studio

21、 2008,后者包括了Visual Basic、C#和ASP.NET的模板和编译器,但很多数据库管理员都很惊奇地发现,在安装完SQL Server工具之后,他们的工作站上出现了Visual Studio。不管是从SQL Server 2008 R2文件夹启动Business Intelligence Development Studio快捷方式,还是从“开始”菜单中的Visual Studio文件夹中启动Visual Studio 2008快捷方式,打开的应用程序实际上都是一样的。 3.SQL Server 配置管理器 SQL Server配置管理器是一个Microsoft管理控制台(Micr

22、osoft Management Console,MMC)管理单元,用于管理SQL Server实例使用的所有服务和协议。 SQL Server配置管理器分为3个节点:SQL Server服务 “服务”节点提供的功能同“管理工具”的“服务”项的功能一样。不过,因为它只显示SQL Server服务,所以控制和监控SQL Server服务的状态就更加容易。SQL Server网络配置 “网络配置”节点显示并启用所有可用服务器协议的配置。SQL Server 2008可用的协议有:Shared Memory、Named Pipes、TCP/IP和Virtual Interface Adapter(V

23、IA)。应该禁用不使用的协议(或保持其禁用状态),以减少SQL Server的受攻击面。SQL Native Client 10.0配置 该节点显示和启用用于连接SQL Server 2008实例的客户端协议的配置。该配置仅影响运行配置管理器的计算机。除了协议配置之外,该节点还启用了服务器别名的配置。2.4创建服务器组和注册服务器1.创建服务器组服务器组是服务器的逻辑集合,可以利用Microsoft SQL Server Management Studio工具把许多相关的服务器集中在一个服务器组中,方便对多服务器环境的管理操作。在Microsoft SQL Server 2008 R2中,用户可通过中央管理服务器的功能指定中央管理服务器并创建服务器组来管理多个服务器。(1)指定中央管理服务器指定中央管理服务器的步骤如下:(1)在 SQL Server Man

温馨提示

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

评论

0/150

提交评论