《数据库原理及应用》课件第2章_第1页
《数据库原理及应用》课件第2章_第2页
《数据库原理及应用》课件第2章_第3页
《数据库原理及应用》课件第2章_第4页
《数据库原理及应用》课件第2章_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

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

文档简介

第2章SQLServer2005简介2.1SQLServer2005功能简介2.2SQLServer2005的安装2.3SQLServerManagementStudio管理工具2.4SQLServer2005帮助文档

【技能目标】

学会安装SQLServer2005,学会使用SQLServer2005ManagementStudio管理工具。

【知识目标】

了解SQLServer2005数据库引擎、分析服务、报表服务和集成服务四种服务;了解SQLServer2005各种版本安装的环境要求;掌握SQLServer2005安装的基本方法和步骤;掌握SQLServerManagementStudio工作界面中已注册的服务器、对象资源管理器和查询编辑器窗口的使用方法。

SQLServer2005是微软公司于2005年末向全球发布的关系型数据库管理系统。该产品不仅包含了强大的企业数据管理功能,还提供了全面的商业智能处理功能,同时构建了高效的集成开发环境,为企业提供了一个理想的数据管理与商业智能平台,它是微软公司推出的具有里程碑性质的企业级数据库产品。2.1SQLServer2005功能简介

SQLServer2005是微软公司在SQLServer2000的基础上推出的,它在SQLServer2000基础上进行了全方位的升级,对SQLServer数据库管理系统重新进行了设计,新的架构突破了传统意义上的数据库产品,将功能延伸到数据库管理以外的开发和商务智能,为企业数据库提供了完整的解决方案。

SQLServer2005提供了数据库引擎(DatabaseEngine)、分析服务(AnalysisServices)、报表服务(ReportingServices)和集成服务(IntegrationServices)四项服务,如图2-1所示。

图2-1SQLServer2005服务

1.数据库引擎

数据库引擎负责完成业务数据的存储、处理、查询和安全管理,是SQLServer2005系统的核心服务。数据库引擎可控制访问权限并快速处理事务,从而满足企业内要求极高、需要处理大量数据的应用需要。例如,创建数据库、创建表、创建存储过程、执行数据查询等都由数据库引擎来完成。多数情况下,使用SQLServer2005也就是在使用SQLServer2005数据库引擎。学生成绩管理系统就是利用SQLServer2005数据库引擎完成学生、课程、教师等数据的添加、更新、删除和查询。

2.分析服务

分析服务为商业智能提供了联机分析处理和数据挖掘功能,使用户可以设计、创建和管理包含来自其他数据源数据的多维结构,并通过对多维结构的分析,使管理人员对业务数据获得更全面的了解。另外,通过SQLServer2005的分析服务,可以使管理人员完成对数据模型的挖掘分析,从而发现更多有价值的信息和知识。例如,学生成绩管理系统利用分析服务可以发现教学信息和知识,从而为改进教学、提高教学管理水平提供有效的数据依据和决策支持。

3.报表服务

报表服务提供了一个基于服务器的新型数据报表服务平台,可用以创建和管理包含来自关系数据源和多维数据源的数据的表格报表、矩阵报表、图形报表和自由格式报表,可以通过基于Web的连接来查看和管理用户创建的报表,大大方便了企业的管理工作。例如,学生成绩管理系统利用报表服务可以非常方便地生成Word、Excel、PDF等报表。

4.集成服务

集成服务是一个全新的企业级数据整合平台,此平台具有出色的数据提取(ETL)和整合能力,提供从企业范围内多种数据源提取、转换和整合数据功能,用于数据仓库和智能分析等。

SQLServer2005除了提供以上四项核心服务外,还提供了服务代理(ServiceBroker)、复制服务(ReplicationServices)、全文搜索(Full-TextSearch)、通知服务(NotificationServices)四项后台服务,限于篇幅,不再一一介绍。

2.2.1SQLServer2005的版本

SQLServer2005有五个不同的版本:企业版(EnterpriseEdition)、标准版(StandardEdition)、开发版(DeveloperEdition)、工作组版(WorkgroupEdition)和精简版(ExpressEdition),如表2-1所示。每种版本都针对不同的用户需要设计,具体选择版本时可根据实际情况和需求选择适合的版本。2.2SQLServer2005的安装精简版是免费版本,可以在微软网站上下载,网址是/sqlserver/2005/en/us/express.aspx。

本书讲解的学生成绩管理系统在精简版上即可实现。

表2-1SQLServer2005版本2.2.2SQLServer2005的安装环境要求

1.硬件要求

在32位平台上安装和运行SQLServer2005的硬件要求如表2-2所示。

表2-2在32位平台上安装和运行SQLServer2005的硬件要求2.操作系统要求

SQLServer2005不同版本对操作系统的要求也不同,如表2-3所示。

表2-3SQLServer2005对操作系统的要求3.其他要求

SQLServer2005的Internet要求如表2-4所示。

表2-4SQLServer2005的Internet要求如果操作系统不是WindowsServer2003SP1,则还要满足以下条件才能正常安装SQLServer2005。

MicrosoftWindowsInstaller3.1及其以上版本。

MicrosoftWindows.NETFramework2.0。

Microsoft数据访问组建(MDAC)2.8SP1及其以上版本。2.2.3SQLServer2005的安装过程

SQLServer2005的安装过程由SQLServer2005的安装向导引导用户完成。以在WindowsServer2003EnterpriseEditionSP1上安装SQLServer2005为例,具体操作步骤如下:

(1)将SQLServer2005光盘插入光驱,出现如图2-2所示的开始画面。单击“服务器组件、工具、联机丛书和示例”选项。

(2)打开“最终用户许可协议”对话框,如图2-3所示。选中“我接受许可条款和条件”复选框,单击“下一步”按钮。

(3)打开“安装必备组件”对话框,如图2-4所示,自动安装SQLServer2005所需的组件。安装完毕后,单击“下一步”按钮。

(4)打开“系统配置检查”画面,如图2-5所示。系统配置检查完毕后,启动SQLServer2005安装向导,如图2-6所示。单击“下一步”按钮。

图2-2“开始”画面

图2-3“最终用户许可协议”对话框

图2-4“安装必备组件”对话框

图2-5“系统配置检查”画面

图2-6SQLServer2005安装向导

(5)打开“系统配置检查”对话框,系统配置检查完成后,显示系统配置检查结果的详细信息,如图2-7所示。单击“下一步”按钮。

(6)打开“注册信息”对话框,如图2-8所示。在“姓名”和“公司”文本框中输入相应的信息,单击“下一步”按钮。

(7)打开“要安装的组件”对话框,如图2-9所示。选择安装组件,单击“高级”按钮,打开“功能选择”对话框,展开“文档、示例和示例数据库”文件夹,如图2-10所示。

图2-7系统配置检查结果信息

图2-8“注册信息”对话框

图2-9“要安装的组件”对话框

图2-10“功能选择”对话框

(8)选择安装“示例数据库”和“示例代码和应用程序”,如图2-11所示。单击“下一步”按钮,打开“实例名”对话框,如图2-12所示。选中“默认实例”单选项,单击“下一步”按钮。

(9)打开“服务帐户”对话框,如图2-13所示。保留默认设置,单击“下一步”按钮。

(10)打开“身份验证模式”对话框,如图2-14所示。选中“混合模式(Windows身份验证和SQLServer身份验证)”单选项,输入默认的数据库系统管理员(SA)登录的强密码,单击“下一步”按钮。

图2-11选择示例数据库及示例代码和应用程序

图2-12“实例名”对话框

图2-13“服务帐户”对话框

图2-14“身份验证模式”对话框

(11)打开“排序规则设置”对话框,如图2-15所示。保留默认设置,单击“下一步”按钮,打开“报表服务器安装选项”对话框,如图2-16所示。保留默认设置,单击“下一步”按钮,打开“错误和使用情况报告设置”对话框,如图2-17所示。保留默认设置,单击“下一步”按钮。

(12)打开“准备安装”对话框,如图2-18所示。单击“安装”按钮。

(13)打开“安装进度”对话框,开始安装。安装过程需要一段时间,在安装过程中监视安装进度,安装完成后显示图2-19所示的“安装进度”对话框。单击“下一步”按钮。

图2-15“排序规则设置”对话框

图2-16“报表服务器安装选项”对话框

(14)打开“完成MicrosoftSQLServer2005安装”对话框,如图2-20所示。单击“完成”按钮,完成SQLServer2005安装。

SQLServer2005安装完成后,从“开始”菜单可找到“MicrosoftSQLServer2005”菜单,如图2-21所示,选择“SQLServerManagementStudio”命令,便可进入SQLServer2005的集成开发环境。

图2-17“错误和使用情况报告设置”对话框图2-18“准备安装”对话框

图2-19“安装进度”对话框

图2-20“完成SQLServer2005安装”对话框

图2-21“MicrosoftSQLServer2005”菜单

SQLServerManagementStudio是SQLServer2005提供的一个可视化集成开发环境。用户通过该工具可以完成SQLServer2005数据库的管理、操作、开发和测试任务。SQLServerManagementStudio将SQLServer2000中的企业管理器、查询分析器等功能整合在一起,用图形方式操作完成各项任务,并可以编写、分析、编辑和运行Transact-SQL、MDX、DMX和XML等脚本。2.3SQLServerManagementStudio管理工具2.3.1SQLServerManagementStudio的启动

启动SQLServerManagementStudio的操作步骤如下:

(1)选择“开始|所有程序|MicrosoftSQLServer2005|SQLServerManagementStudio”命令,如图2-21所示。

(2)打开“连接到服务器”对话框,如图2-22所示。选择服务器类型为“数据库引擎”;选择服务器名称,这里是“20100830-1332”,不同的计算机该选项不同;选择身份验证为“Windows身份验证”或“混合模式身份验证”,当选择的是“混合模式身份验证”时,需要输入用户名和密码。单击“连接”按钮,启动SQLServerManagementStudio。

图2-22“连接到服务器”对话框

(3)连接成功后,打开MicrosoftSQLServerManagementStudio工作界面,如图2-23所示,SQLServerManagementStudio已启动。

图2-23“MicrosoftSQLServerManagementStudio”工作界面

说明

SQLServer2005可以连接的服务器类型包括数据库引擎、AnalysisServices、ReportingServices、IntegrationServices等,但要连接“数据库引擎”外的其他服务的条件是这些服务已安装并已启动。

②服务器名称是指要连接的数据库实例,格式为:计算机名\实例名。如果是默认实例,实例名可缺省,如上所示,其中“20100830-1332”为计算机名。2.3.2SQLServerManagementStudio的工作界面

SQLServerManagementStudio工作界面由多个工作窗口组成。默认情况下,有“已注册的服务器”、“对象资源管理器”、“文档”等窗口。

1.“已注册的服务器”窗口

在“已注册的服务器”窗口注册服务器和显示已注册服务器的信息。数据库引擎有三种状态:启动、暂停和停止,如图2-24所示。

(a)启动状态(b)暂停状态(c)停止状态图2-24数据库引擎的三种状态图2-24(a)所示数据库引擎已成功启动,用户可以访问数据库服务器及其提供的各种服务;图2-24(b)所示数据库引擎处于暂停状态,已经提交的任务将继续执行,而新任务无法提交请求;图2-24(c)所示数据库引擎服务器已停止,用户无法访问数据库。

停止数据库引擎服务器的操作步骤是:在“已注册的服务器”窗口中,选中要实施停止操作的数据库引擎,如20100830-1332数据库引擎,右击,在弹出的快捷菜单中选择“停止”命令,如图2-25所示,即可停止20100830-1332数据库引擎。启动和暂停操作与此类似。

图2-25停止数据库引擎服务

2.“对象资源管理器”窗口

“对象资源管理器”窗口以树型结构显示和管理数据库服务器中所有对象,如图2-26所示。“对象资源管理器”窗口可以完成配置服务器属性,创建数据库、数据表、视图、存储过程等数据库对象,创建登录账户等操作。

图2-26“对象资源管理器”窗口

3.“文档”窗口

“文档”窗口包含了查询编辑器窗口和浏览器窗口。默认情况下,该窗口显示已与当前数据库引擎实例连接的“摘要”信息。

打开查询编辑器窗口的具体操作步骤是:单击SQLServerManagementStudio窗口工具栏上的按钮

,即可打开查询编辑器窗口,如图2-27所示。

图2-27打开查询编辑器窗口

4.“模板资源管理器”窗口

“模板资源管理器”窗口包含了SQLServerManagementStudio提供的大量脚本模板,其中包含了许多常用任务的Transact-SQL语句的模板。这些模板包含用户提供的值(如表名称)的参数。使用参数,可以只输入一次名称,然后该名称将被自动复制到脚本中所有必要的位置。利用模板,不用记忆大部分命令的语法格式,即可快速生成Transact-SQL代码。

选择“视图|模板资源管理器”命令打开“模板资源管理器”窗口,如图2-28所示。图2-29所示是Createdatabase模板在查询编辑器窗口中自动生成的代码。

图2-28“模板资源管理器”窗口

图2-29Createdatabase模板代码2.3.3附加学生成绩管理系统数据库

假设学生成绩管理系统数据库文件SCMS_data.mdf和SCMS_log.ldf存放在d:\data文件夹下。在“对象资源管理器”窗口中,右击“数据库”选项,弹出快捷菜单,选择“附加”选项,打开“附加数据库”对话框,如图2-30所示。

单击“添加”按钮,打开“定位数据库文件”对话框,从中选择要附加的数据库的主要数据

温馨提示

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

评论

0/150

提交评论