第2章SQLServer2005关系数据库管理系统教学课件.ppt
《第2章SQLServer2005关系数据库管理系统教学课件.ppt》由会员分享,可在线阅读,更多相关《第2章SQLServer2005关系数据库管理系统教学课件.ppt(120页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、12.1 SQL Server 2005简介简介 2.2 SQL Server 2005的版本与安装的版本与安装2.3 SQL Server 2005的系统数据库和表的系统数据库和表 2.4 SQL Server 2005的管理工具和实用的管理工具和实用 程序程序 32.1.1 SQL Server的发展简史 2.1.2 SQL Server 2005的特点 4 SQL Server是由美国Microsoft公司推出的一种关系数据库管理系统,它经历了十多年的发展过程,目前已经成为较出色的数据库管理系统。 SQL Server最初是1988年推出的由Microsoft、Sybase和Ashton
2、-Tate三家公司共同开发的OS/2版本。 由1988年至今,SQL Server不断更新版本。 1993年Microsoft公司推出Windows NT3.1之后,Windows操作系统得到普遍推广,Microsoft公司决定把SQL Server和Windows NT操作系统紧密地结合起来,很快便推出SQL Server 4.2版本;5 1994年Microsoft公司终止与Sybase公司的合作。1995年在改写整个系统核心的基础上,推出了SQL Server 6.0版本,使SQL Server成为功能齐全的数据库管理系统。 1996年Microsoft公司对SQL Server 6.0
3、版本进行了修改和补充,推出了SQL Server 6.5版本。 1998年Microsoft公司推出SQL Server 7.0版本,在使用中越来越多的用户体会到SQL Server数据库系统功能强大、简单易用、价格低廉;Microsoft公司进一步巩固了在数据库产品市场的地位。 2000年Microsoft公司又推出SQL Server的最新版本SQL Server 2000。 2005年Microsoft公司又在SQL Server 2000的基础上推出SQL Server的最新版本SQL Server 2005。6 SQL Server 2005在商务智能(BI)、可编程性和安全性三方面
4、有突出的增强。 在商务智能方面,SQL Server 2005集成数据整合、分析和报表功能,提供更好的决策支持;SQL Server 2005提供了一种新的数据模型,用于简化异源数据间的连通性问题;SQL Server 2005提供对XML/A(一种OLDB的可选方案)的集成支持;SQL Server 2005提供的数据挖掘功能将凭借4种新增算法和得到改进的数据建模与操控工具得到进一步的增强。7 在可编程性方面,SQL Server 2005更好地实现了与Visual Studio.NET的集成,它将CLR(Common Language Runtime-通用语言运行环境)直接植入数据库引擎,
5、使开发人员能够用Visual Basic.NET或C#之类的语言直接为SQL Server 编写程序,从而实现了与微软.NET应用程序架构的紧密协作。 在安全性方面,SQL Server 2005固有的数据加密、默认安全设置以及强制口令策略功能,可以让开发人员以更高的性能、更高的可用性和更高的安全性来运行和处理任何应用需求。81.1. SQL Server SQL Server 数据库引擎数据库引擎 SQL Server 数据库引擎是用于存储、处理和保护数据的核心服务。数据库引擎提供了受控访问和快速事务处理,以满足企业内最苛刻的数据消费应用程序的要求。数据库引擎还提供了大量的支持以保持高可用性
6、。92. SQL Server Analysis Services2. SQL Server Analysis Services(SSASSSAS) SQL Server 2005提供的Analysis Services 通过服务器和客户端技术的组合为商业智能应用程序提供了联机分析处理 (OLAP)和数据挖掘功能。Analysis Services允许用户设计、创建以及管理其中包含从其它数据源(如关系数据库)聚合而来的数据的多维结构,从而实现对 OLAP 的支持;对于数据挖掘应用程序Analysis Services 可以设计、创建和可视化数据挖掘模型,通过使用多种行业标准数据挖掘算法,可以基
7、于其它数据源构造这些挖掘模型。103 3SQL Server Integration ServicesSQL Server Integration Services(SSISSSIS) SQL Server 2005提供的Integration Services 由四个关键部分组成:Integration Services服务、Integration Services对象模型、Integration Services运行时和运行时文件以及封装数据流引擎和数据流组件的数据流任务。 Integration Services是一个能够生成高性能数据转换和数据集成解决方案的平台,用户可以通过这个平台从
8、不同的数据源提取、转换以及合并数据,并将其移至单个或多个目标,其中包括对数据仓库提供提取、转换和加载 (ETL) 处理的包。114 4SQL Server SQL Server 复制技术复制技术 SQL Server 2005提供的复制技术是在数据库之间对数据和数据库对象进行复制和分发,然后在数据库之间进行同步以保持一致性的一组技术。使用复制可以将数据通过局域网、广域网、拨号连接、无线连接和 Internet 分发到不同位置以及分发给远程用户或移动用户。5 5SQL Server Reporting ServicesSQL Server Reporting Services SQL Serve
9、r 2005提供的Reporting Services 是一种基于服务器的新型报表平台,可用于创建和管理包含来自关系数据源和多维数据源的数据的表报表、矩阵报表、图形报表和自由格式报表,并且可以通过基于Web的连接来查看和管理用户创建的报表。126 6SQL Server Notification ServicesSQL Server Notification Services SQL Server 2005提供的Notification Services 是一种编程框架,可以创建用于生成和发送通知的应用程序,同时也是这些应用程序的宿主平台。使用该编程框架可以快速创建用于生成通知并将其发送给订阅
10、方的应用程序。创建应用程序之后,便可在Notification Services平台上进行部署。使用这个平台可以生成及时的个性化消息并将消息发送给大量的订阅者,还可以将消息传递给各种设备。137 7SQL Server Service BrokerSQL Server Service Broker SQL Server 2005提供的Service Broker 是一种用于生成可靠、可伸缩且安全的数据库应用程序的技术。Service Broker 是数据库引擎中的一种新技术,它对队列提供了本机支持。Service Broker 提供了一个基于消息的通信平台,可用于将不同的应用程序组件链接成一个
11、操作整体。Service Broker 还提供了许多生成分布式应用程序所必需的基础结构,可显著减少应用程序的开发时间。Service Broker 还可帮助用户轻松自如地缩放应用程序,以适应应用程序所要处理的流量。148 8全文搜索全文搜索 SQL Server 2005提供的全文搜索的体系结构由全文引擎、筛选器、协议处理程序和断字符等组件构成;全文搜索可以对SQL Server的表中基于纯字符的数据发出全文查询的功能,全文查询可以包括单词和短语,或者一个单词或短语的多种形式。9 9SQL ServerSQL Server工具和实用工具工具和实用工具 SQL Server 2005提供了设计、
12、开发、部署和管理关系数据库、Analysis Services多维数据集、数据转换包、复制拓扑、报表服务器和通知服务器所需的工具。 随着深入地学习和使用SQL Server 2005,我们将会更好地理解和掌握这些技术和特性的。152.2 SQL Server 20002.2 SQL Server 2000的版本与安装的版本与安装2.2.1 SQL Server 2005的版本2.2.2 SQL Server 2005的运行环境2.2.3 SQL Server 2005的安装 16 目前SQL Server 2005有5个版本:企业版(Enterprise Edition)、标准版(Standa
13、rd Edition)、工作组版(Workgroup Edition)、开发版(Developer Edition)和快递版(Express Edition)等。171 1安装、运行安装、运行SQL Server 2005SQL Server 2005所需的硬件要求所需的硬件要求 处理器:Inter及其兼容处理器,Pentium(奔腾)III或更高版本,主频应在600MHz以上,建议使用1GHz或更高主频的处理器。目前微机的处理器多为英特尔奔腾双核处理器、主频在2GHz及以上。 内存(RAM):企业版最少需512MB内存,建议使用1GB或更大容量的内存,更大容量的内存可以提供给数据库系统足够大
14、的运行空间,可以明显地提高系统的运行速度。 目前微机内存的配置多为1GB及以上。18 硬盘空间:企业版安装需要800MB的可用空间,建议提供1.5GB的可用空间。目前微机硬盘的配置多为160G以上,可有足够的硬盘空间提供给SQL Server 2005。 光盘驱动器:SQL Server 2005支持光盘和网络两种安装方式。如果选择光盘安装方式,要求提供8(倍速)以上的光盘驱动器,建议使用16(倍速)以上的光盘驱动器。目前微机光盘驱动器的配置多为16(倍速)的DVD。 显示器:为了进行SQL Server 2005的安装及使用管理,必须具备一个VGA或更高分辨率的显示器和显示适配卡。 目前微机
15、显示器的配置均能满足SQL Server 2005的安装要求。 还应配备标准键盘和鼠标。192 2安装、运行安装、运行SQL Server 2005SQL Server 2005所需的软件环境所需的软件环境 操作系统:SQL Server 2005对操作系统有更高的要求,并且不同的版本有不同的要求。 企业版:SQL Server 2005企业版要求操作系统必须是服务器版,如Windows 2000 SP4或更高版本;Windows Server 2003 SP1或更高版本;Windows XP SP2。 开发版:SQL Server 2005开发版要求的操作系统有Windows 2000 SP
16、4或更高版本;Windows Server 2003 SP1或更高版本;Windows XP家庭版或专业SP2。 标准版:同上,但是不支持Windows XP 家庭版。 工作组版:同标准版。 快递版:同标准版,不支持Windows XP的任何版本。20必备软件:SQL Server 2005安装程序需要以下必备软件。 SQL Server 2005要有Microsoft .NET Framework 2.0 和.NET Framework 2.0 -语言包(微软的.NET框架)的支持; SQL Server 安装程序需要Microsoft Windows Installer 3.1或更高版本以
17、及Microsoft 数据访问组件(MDAC)2.8 SP1或更高版本; SQL Server 安装程序将安装以下组件:Microsoft SQL Server 本机客户端,Microsoft SQL Server 2005安装程序支持文件。21 网络环境需求组件:SQL Server 2005要求提供以下必备组件。 IE浏览器:SQL Server 2005 所有版本的安装都需要Microsoft Internet Explorer 6.0 SP1或更高版本,因为Microsoft 管理控制台(MMC)和HTML帮助需要它。 Internet信息服务(IIS):SQL Server 2005
18、需要安装IIS(Internet Information Server) 5.0或更高版本,因为安装SQL Server 2005 Reporting Services 需要IIS 5.0或更高版本。 ASP.NET:SQL Server 2005的报表服务需要安装ASP.NET 2.0版本;221 1安装前的准备工作安装前的准备工作 用户可根据向导提示,选择需要的选项一步一步地完成,但安装前一般要注意以下问题: 确保计算机满足安装SQL Server 2005所需的软、硬件要求。 以本地系统管理员的身份登录Windows系统。 关闭所有与SQL Server相关的服务,包括所有使用ODBC的
19、服务,如WindowsNT/2000自带的Microsoft Internet Information (IIS)等。 关闭Microsoft Windows NT 事件查看器和注册表查看器(Regedit.exe 或 Regedt32.exe),应尽可能关闭所有不相关的应用程序。2.SQL Server 20052.SQL Server 2005的安装(以企业版为例)的安装(以企业版为例) 将将SQL Server 2005企业版光盘放进光企业版光盘放进光驱,这时系统会自动运行安装程序,屏幕显驱,这时系统会自动运行安装程序,屏幕显示安装示安装“最终用户许可协议最终用户许可协议”界面,如图界面
20、,如图2-1所示。在这个界面里选择所示。在这个界面里选择“我接受许可条我接受许可条款和条件款和条件”复选框,然后单击复选框,然后单击【下一步下一步】按按钮,将进入钮,将进入“安装必备组件安装必备组件”界面。界面。24 图图2-1 SQL Server 2005许可认证界面许可认证界面 在“安装必备组件”界面里,显示在安装SQL Server 之前需要安装的软件组件,这些软件组件包括:Microsoft .NET Framework 2.0 、.NET Framework 2.0 -语言包、Microsoft SQL Native Client 和Microsoft SQL Server 200
21、5安装程序支持文件。在该界面内,单击【安装】按钮,将开始安装组件,如图2-2所示。 26图图2-2 SQL Server 2005安装必备组件安装必备组件 在安装组件过程中,“安装必备组件”界面内将显示“正在配置组件”,并且在界面的下方用进度条显示安装的进度,同时界面内提示安装复制的文件和目录,如图2-3所示;在安装的过程中,随时可以单击【取消】按钮退出安装程序。 组件安装完毕时,在“安装必备组件”界面内将显示“已成功安装所需的组件”,并弹出【下一步】按钮,如图2-4所示。28图图2-3 SQL Server 2005必备组件安装过程必备组件安装过程29图图2-4 SQL Server 200
22、5必备组件安装完成必备组件安装完成 单击“安装必备组件”界面内弹出的【下一步】按钮,将进入Microsoft SQL Server 2005安装向导的欢迎界面,如图2-5所示。 在SQL Server 2005安装向导的欢迎界面内单击【下一步】按钮,将弹出“系统配置检查”界面,此时系统将检查提供的SQL Server软硬件环境是否符合条件,包括处理器、内存、操作系统和浏览器的版本等方面,如图2-6所示。 如果检查系统配置的软硬件环境存在问题,将停止SQL Server 2005的安装,这时可以单击【报告】按钮,将显示系统配置上的问题。待满足系统配置的软硬件要求后再重新启动安装程序。31图2-5
23、 SQL Server 2005 安装向导的欢迎界面32图图2-6 SQL Server 系统配置检查界面系统配置检查界面 当系统配置检查成功时,“系统配置检查”界面内将显示“成功”,这时可以单击【下一步】按钮,继续安装SQL Server 2005并弹出“注册信息”对话框,用户可以按照对话框的要求输入姓名、公司和25个字符的产品密钥,其中必须填写“姓名”字段,如图2-7所示。 完成注册信息的输入后,单击【下一步】按钮,将弹出“要安装的组件”对话框,在该对话框内可以选择全部组件,也可以根据需要选择部分组件,譬如选择“工作站组件、联机丛书和开发工具”复选框,如图2-8所示。34图图2-7 SQL
24、 Server 2005 注册信息窗口注册信息窗口35图图2-8 SQL Server 2005选择安装的组件对话框选择安装的组件对话框 在“要安装的组件”对话框中还可以单击【高级】按钮,进入“功能选择”对话框,如图2-9所示。在功能选择对话框中可以选择要安装的程序功能,也可以单击方框内的图标更改功能的安装方式;在安装路径选项下,安装程序将会把SQL Server 2005安装到默认的路径内,如果用户希望把SQL Server 2005安装到其它的目录内,则可以单击【浏览】按钮,在弹出的对话框中选择合适的文件夹,SQL Server 2005将会安装到选定的目录内。 完成以上的选择操作后单击【
25、下一步】按钮,将进入下一步操作。37图图2-9 SQL Server 2005安装的功能选择对话框安装的功能选择对话框 在功能选择对话框中单击【下一步】按钮,将弹出“错误和使用情况报告设置”对话框,如图2-10所示。该对话框将约定在SQL Server 2005使用过程中出现错误时向Microsoft发送错误报告的方式,以帮助Microsoft改进 SQL Server2005的某些组件和服务,对话框提供了2种方式可以选择,选择后可单击【下一步】按钮,将弹出“准备安装”界面,进入后面的操作。39图图2-10 SQL Server 2005安装的错误和使用情况报告设置对话框安装的错误和使用情况报
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer2005 关系 数据库 管理 系统 教学 课件
限制150内