数据库原理与应用实验1(二版).doc
《数据库原理与应用实验1(二版).doc》由会员分享,可在线阅读,更多相关《数据库原理与应用实验1(二版).doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验一 SQL SERVER 2005的安装与组成一、实验目的及要求本实验主要是要求学生了解Microsoft SQL server 2005安装过程、熟悉SQL Server Management Studio工作界面以及数据库建立。主要要求有:l 了解安装Microsoft SQL server 2005条件及其过程l 了解Microsoft SQL server 2005 的结构体系及实例的含义l 熟悉 SQL Server Management Studio工作环境l 熟悉系统数据库的功能l 了解数据库文件组成二、实验原理及背景知识(一)SQL server 2005安装环境安装数据库
2、SQL Server 2005有很多软件要求,在安装数据库软件之前,必须准备好这些必要条件,依次按照以下顺序安装相应的内容:1、浏览器软件。安装Microsoft SQL server 2005之前,需要安装Microsoft Internet 6.0SP1或更高版本。2、IIS组件的添加:如果Windows服务器没有安装IIS,必须要安装该组件之后,SQL server 2005才能完整安装。(1)对于Windows 7操作系统,开始”-“控制面板”-程序和功能-打开或关闭Windows功能界面中,添加上Internet信息服务,实现IIS组件的安装,如图2-1-1。图2-1-1 Windo
3、ws 7操作系统下加载Internet信息服务界面(2)对于Windows XP操作系统,请从“开始”|“控制面板”|“添加删除程序”|“添加删除Windows组件”进行安装。如果系统是ghost版本,要下载i386文件或者使用非ghost版本中i386文件。3、.NET Framework 2.0在安装Microsoft SQL server 2005开始之前,在电脑屏幕给出安装之前必须准备的必要条件信息之前,必须同意终端用户许可协议。安装程序将处理这些安装必要条件。提示:如果同时安装Visual S和SQL server 2005,建议先安装SQL server 2005;先安装的软件可以
4、修改安装路径,后安装的则不可以修改安装路径。(二)服务器名与服务器别名、实例名客户端安装了客户端网络库(SQL Native Client)以后,客户端就可以与数据库服务器上的SQL Server 2005实例连接。大多数情况下,SQL Server 2005客户端不需要任何特殊配置遍可以与SQL Server 2005实例连接,只需为客户端应用程序提供数据库服务器名或服务器别名或实例名。1、服务器名与服务器别名从硬件角度看,服务器是网络上的物理计算机,这台机器上安装有SQL Server 2005货别的数据库管理系统软件,并能提供数据服务的软件系统;从软件角度看,服务器是能被客户机上的应用程
5、序连接、能提供数据服务的软件系统,如SQL Server 2005。因此,服务器在网络上必须有一个能唯一表示它的名称,即服务器名。在网络上,如果一台计算机被用作服务器,则这台机器的计算机名就是服务器名。服务器别名是指在客户机上给某个服务器取的可用于连接的别用名称,这个别名可以任意设定。默认情况下,SQL Server 使用“共享内存”协议连接到SQL Server 的本地实例。使用“TCP/IP”或“命名管道”协议连接到其它计算机上的SQL Server 实例。有时,如果使用TCP/IP、命名管道或VIA(虚拟接口适配器)协议并且希望提供自定义的连接字符串,而不是默认的连接字符串,就可以考虑使
6、用服务器名称之外的别名进行连接。2、SQL Server 2005实例名当客户机的并发量很大,要求一台服务器上有多个SQL Server 进程同时工作,需要一台服务器上安装多个SQL Server 2005(有时都是SQL Server 2005、有时是SQL Server 2000与SQL Server 2005、6.5、7.0等版本的组合)。为了便于识别和管理同一台服务器上的多个SQL Server ,操作系统在安装过程中给SQL Server 2005服务器起的名称称为SQL Server 2005实例名。SQL Server 2005安装过程中,安装向导会让我们选择是默认实例还是命名实
7、例。默认实例系统统一命名为MSSQLSERVER,它不需要客户端指定实例名即可建立连接。命名实例在安装过程中由用户决定,命名实例可以随时安装。默认情况下,第一次在计算机上安装SQL Server 2005时,安装程序将安装指定为默认实例,但是,可以选择将SQL Server 安装成命名实例而不必先安装默认实例,无论哪一个版本的SQL Server ,任何时候只能有一个SQL Server 的安装时默认实例。一个操作系统可以安装多个SQL Server 实例,每个实例以实例名在操作系统中注册和倍管理,多个实例可以同时工作,多个实例均可被客户机连接,同一个数据库可以再多实例之间选择分离和附加,一般
8、情况,一旦SQL Server 实例安装后就被写入注册表了,做好不要更改SQL Server 实例名。(三)SQL Server 2005的管理工具1、SQL Server Management Studio SQL Server 管理控制台(Management Studio)是SQL Server 2005的集成可视化管理环境,用于访问、配置、管理和维护SQL Server 的所有组件和工具,这样,数据库的管理和分析服务、报表服务等业务应用的开发都能在管理控制台里完成。2、Management Studio组件介绍默认情况下,SQL Server管理控制台中将显示三个组件窗口。(1)“已注
9、册的服务器”组件窗口注册服务器及时在SQL Server Management Studio中登记服务器,然后把它加入到一个指定的服务器组中,并且在SQL Server Management Studio中显示服务器的运行状态,同时SQL Server Management Studio连接时将自动启动服务器。(2)“对象资源管理器”组件窗口对象资源管理器是服务器中所有数据库对象的树视图,此树视图可以包括SQL Server数据库引擎、分析服务、报表服务、集成服务和SQL Server Mobile等服务实例。(3)“文档”组件窗口文档窗口是Management Studio中的最大部分,文档
10、窗口可能包含查询编辑器和浏览器窗口。默认情况下,该窗口显示已与当前计算机上的“数据库引擎”实例连接的“摘要”页。3、SQL 编辑器的使用SQL Server Management Studio是一个集成开发环境,用于编写Transact-SQL、MDX、XMLA、XML、SQL Server 2005 Mobile Edition查询和SQLCMD命令。4、SQL Server 2005配置管理器SQL Server配置管理器(SQL Server Configuration Manager)用来完成SQL Server服务的查看和管理、服务器网络的配置与管理和客户端网络的配置与管理功能。5、
11、其它管理工具(1)报表服务器配置器报表服务配置器用于配置和管理SQL Server 2005的报表服务器。单击“SQL Server 2005”-”配置工具”-”Reporting Services配置”,启动报表服务配置工具,出现“选择报表服务器安装实例”界面,选择好计算机名称和实例名之后,单击“连接”按钮,在出现的“配置报表服务器”界面对SQL Server 2005报表服务器进行各种管理和配置工作(2)外围应用配置器SQL Server 2005外围应用配置器(Surface Area Configuration)用户启用、禁用、开始和停止SQL Server 安装的一些功能、服务和远程
12、连接。单击“SQL Server 2005”-“配置工具”- “SQL Server 外围应用配置器“,启动外围应用配置器,图2-1-2为利用外围应用配置器打开本地机的“服务和连接的外围应用配置器”界面,该界面对本地数据库服务和连接的运行装进行调整。图2-1-2服务和连接的外围应用配置器界面(3)数据库引擎优化顾问用户数据库经常由于设计、使用不合理等原因而导致数据库性能低下,数据库管理员需要在使用数据库过程中找到数据库性能低下的原因,并利用数据库服务器提供的工具对数据库进行优化,找出数据库性能低下的元婴,需要管理员学习大量的专业工具盒知识,并具备丰富的性能优化经验。对于一个SQL Server
13、 2005初学者来书,不借助任何工具而仅凭个人经验来进行性能优化工作是非常困难的。SQL Server 2005数据库引擎优化顾问式一个性能优化向导工具。当启动数据库引擎优化顾问后,它对数据库的数据访问情况进行评估,帮助用户分析工作负荷,并找出可能导致性能低下的原因,给出性能优化的建议。借助数据库引擎优化顾问,用户不必详细了解数据库的结构就可以选择和创建最佳的索引、索引视图、分区等,给数据库管理员提供指导性帮助。单击”SQL Server 2005”-”性能工具”-”数据库引擎优化顾问”,启动图2-1-3的数据库引擎优化顾问界面,在该界面中对指定的数据库给出优化建议。图2-1-3数据库引擎优化
14、界面(4)事件探查器SQL Server 事件探查器是用来捕获数据库服务器在运行过程中产生的事件的工具,探查的事件可以是连接服务器、登录系统、执行Transace-SQL语句等操作。这些事件可以保存在一个跟踪文件中,可以在以后再对该文件进行分析,也可以在分析某个问题时,用来重播指定的文件步骤,从而有效的找出系统中性能突然下降、运行速度变慢等问题的原因。单击”SQL Server 2005”-”性能工具”-” SQL Server Profiler”,启动如图2-1-4的SQL Server 事件探查器,对事件进行跟踪、探查。图2-1-4 事件探查器界面(5)命令行使用工具在SQL Server
15、 2005系统中,不仅提供了大量的图形化工具,还提供了许多命令行实用工具,使用这些命令可以同SQL Server 2005进行交互。这些命令行实用工具包括bcp、dta、dtexec、sqlcmd、sqlserver等。命令行工具(sqlCmd)替换了SQL Server 2000的isql.exe/osql.exe,SQL Server 2005不再支持isql.exe,但为了向前兼容而继续提供osql.exe,它允许在命令行提示符下输入Transact-SQL语句、存储过程和脚本文件等。单击“开始”-”附件”-”命令行提示符”,打开命令提示符窗口,如图2-1-5所示。在命令提示符窗口中输入
16、命令可执行有关操作。例如,在命令提示符窗口中输入“sqlcmd S wzh -I C:UsersAdministratorDesktopmyscript.sql”,然后按回车键即可运行C:UsersAdministratorDesktop上的myscript.sql脚本文件。图2-1-5 SqlCmd命令行工具界面(6) Visual Studio 2005Visual Studio 2005是一个业务管理集成平台,实现了Visual Studio 2005与Visual Studio 2005在数据库和应用程序开发之间的集成。开发人员可以在Visual Studio 开发环境中利用自己所熟悉
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 实验
限制150内