实验1 认识DBMS系统

更新时间:2023-05-23 07:01:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验一 认识DBMS系统

一、实验目的

1. 初步了解SQL Server 2005;

2. SQL Server 2005的安装;

3. 熟悉DBMS的基本操作,搭建今后实验的平台。

二、背景知识

SQL Server 2005是微软最新推出的综合、集成的数据平台,是一种进行数据管理和数据分析的数据解决方案。与SQL Server 2000最大的区别是,SQL Server 2005超越传统意义上的数据库管理系统,已经发展成为“用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用的数据库和数据分析平台”。SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全、可靠的存储功能,实现了与Microsoft Visual Studio、Microsoft Office System以及新的开发工具包的紧密集成。

2.1 核心组件

(1) 数据库引擎(database engine):主要对数据进行存储、管理、访问控制和事务处理等操作。

(2) 分析服务(analysis service):主要对在已有的数据库中进行数据挖掘、商业数据分析提供支持。

(3) 报表服务(reporting service):对基于已有数据和生成分类汇总信息的报表呈现,让用户可对报表进行访问和使用这些数据。

(4) 集成服务(integration service):将核心组件中的数据、处理的结果以及数据处理的报表进行很好的集成,将数据在各种服务之间进行转换、加载,通过该服务器将不同数据源的数据提取出来,然后保存、加载到目的地,实现数据的整合。

2.2 后台服务组件和工具(对SQL Server 2005起支撑作用)

(1) 服务代理(service broker):SQL Server 2005中自带的很强大的应用开发框架平台,能够为开发应用中分布式的基于SOA的应用提供支持。

(2) 复制服务(replication service):有助于在数据库分布式环境中实现数据同步,可用于分发诗句、处理移动数据应用、可伸缩存储企业报表解决方案的后备数据、与异构系统的集成等。

(3) 全文搜索或全文索引:为开发者在大量文字数据信息中进行快速检索提供支持,为存储在数据库中的文本数据创建基于关键字的查询索引。

(4) 通知服务(notification service):可以帮助开发者创建基于消息的提醒机制的应用程序。用于开发、部署可伸缩应用程序的先进的通知服务,能够向不同的连接和移动设备发布个性化、及时的更新信息。

(5) 管理工具(management tools):可用于高级数据库管理和协调.

(6) 开发工具:SQL Server 2005为数据引擎、数据抽取、转换和装载(ETL)、数据挖掘、OLAP和报表提供了和Microsoft Visual Studio相集成的开发工具(development tools),以实现端到端的应用程序开发能力。

2.3 SQL Server 2005的新特性(可查相关资料了解)

2.4 SQL Server 2005的版本

(1) SQL Server 2005企业版

是用于企业关键业务应用的安全集成的数据管理和商业智能分析平台。是那些有着复杂的工作负荷、高级的分析需求和严格的高可用需求的公司适合的选择。特征如下: 支持64颗CPU,内存不限;

无限的伸缩和分区功能;

高级数据库镜像功能;

完全的在线和并行操作能力;

数据库快照功能,包括完全的OLAP和数据挖掘的高级分析工具;

报表生成器和定制的高扩展的报表功能;

企业级的数据集成服务;

(2) SQL Server 2005标准版

是一个完全的数据管理和商业智能分析平台,为那些需要比SQL Server 2005工作组版具有更多功能的中型企业和大型部门而设计。特征如下:

支持4颗CPU,内存不限;

高可靠性;

64位支持;

数据库镜像;

增强的集成服务;

分析服务和报表服务;

数据挖掘;

完全的数据复制以及发布;

(3) SQL Server 2005工作组版

是SQL Server产品线中最新的SKU,它将提供一个更快捷且更易使用的数据库解决方案。特征如下:

管理工具集;

导入/导出;

有限的复制/发布能力;

日志传递备份等功能;

工作组版支持2颗CPU,3GB内存;

(4) SQL Server 2005学习版

数据库引擎中免费的和可再分发的版本,为新手程序员提供了学习、开发和部署小型的数据驱动应用程序最快捷的途径。特征如下:

一个简单的管理工具;

一个报表向导和报表控件;

数据复制和客户端;

它可以免费从Web上下载;

学习版支持1颗CPU,1GB内存;

(5) SQL Server 2005开发版

帮助开发者在SQL Server 2005的基础上建立任何类型的应用系统。它包括SQL Server 2005企业版的所有功能,但有许可限制,智能用于开发和测试系统,而不能用做生产服务器。开发版是独立软件供应商(ISV)、咨询人员、系统集成商、解决方案供应商以及创建和测试应用程序的企业开发人员的理想选择。

(6) SQL Server 2005移动版

三、实验示例

3.1. SQL Server 2005的安装

3.1.1 安装SQL Server 2005开发版的系统和软硬件要求

(1) 系统要求(在32位平台上安装SQL Server 2005开发版)

Windows 2000 SP4所有版本;

Windows XP SP2的所有版本;

Windows 2003 Server SP1;

Windows Vista的所有版本;

(2) 软件要求

Internet软件:IE6.0 SP1或更高版本;

IIS:IIS 5.0或更高版本;

2.0: Reporting Services需要 2.0;

.NET Framework 2.0;

SQL Server Native Client;

SQL Server安装程序支持文件;

(3) 在32位平台上安装和运行SQL Server 2005开发版的硬件配置要求

CPU:Pentium III兼容处理器或更高速度的处理器;

CPU速度:500MHz或更快的处理器;

内存大小:512MB(推荐1G或更高);

3.1.2 在Windows XP环境下安装SQL Server 2005开发版步骤

(1) 打开安装程序所在的目录,双击setup.exe,启动SQL Server 2005简体中文开发版的安装过程。在自动运行对话框中,单击“运行SQL Server 2005安装向导”,进入图1.1所示的安装开始界面。 开始界面有两个安装选项:“基于x86的操作系统”和“基于x64的操作系统”,选择第一种。选择后进入图1.2界面。

图1.1 安装开始界面

图1.2 安装组件

(2) 选择“安装”中的“服务器组件、工具、联机丛书和示例”选项。若选择“运行SQL Native Client 安装向导”选项,则安装后只可作为服务器的管理使用,而不能作为本地服务器。界面中的“准备”是安装前的一些准备,比如安装SQL Server 2005所需的硬件与软件要求等。选择安装服务器组件后,进入图1.3所示“最终用户许可协议”界面。

图1.3 最终用户许可协议

(3) 阅读完许可协议,选中“我接受许可条款和条件”复选框,单击“下一步”按钮,进入图1.4所示的“安装必备组件”界面。

图1.4 安装必备组件

(4) 单击“安装”按钮,程序将自动安装SQL Server 2005的必需软件组件:.NET

Framework 2.0、.NET Framework 2.0-语言包、Microsoft SQL Native Client和Microsoft SQL Server 2005安装程序支持文件。安装组件完成之后,单击“下一步”按钮,进入图1.5所示的界面。

图1.5 安装向导欢迎界面

(5) 在SQL Server安装向导的欢迎界面,单击“下一步”按钮,进入如图1.6所示的“系统配置检查”界面。

图1.6 系统配置检查

(6) 在“系统配置检查”界面中,将扫描安装计算机检查用户的系统配置是否满足安装SQL Server 2005的硬件和软件要求。完成扫描之后,将显示系统配置检查的结果,包括成功、错误和警告的信息,如图1.6所示结果。若出现错误信息,则不能继续安装。若出现警告信息,可以继续安装,但会影响软件的运行速度。单击“下一步”按钮,进入如图1.7所示的注册信息界面。

图1.7 注册信息

(7) 在“注册信息”界面中的“姓名”和“公司”文本框中输入相应的信息,单击“下一步”按钮,进入如图1.8所示的“要安装组件”界面。

图1.8 要安装组件

选择各个组件时,“要安装的组件”界面中会显示相应的说明。当选择SQL Server

Database Servies或Analysis Services时,若安装程序检测到正将组件安装到虚拟服务器,则将启用“创建SQL Server故障转移群集”或“创建分析服务器故障转移群集”复选框。必需选中这些复选框才可以安装故障转移群集,如图1.8所示。 若要安装单个组件,单击“高级”按钮;否则,单击“下一步”按钮。 若单击“高级”按钮,进入“功能选择”界面,见图1.9所示。在“功能选择”界面中,通过列表框选择要安装的程序功能。若要将组件安装到自定义的目录下,选择相应的功能,再单击“浏览”按钮改变组件的安装路径。完成功能选择后继续安装,单击“下一步”按钮,将进入如图1.10所示的“实例名”界面。

图1.9 功能选择

图1.10 实例名

(8) 在实例名界面中设置SQL Server服务器的实例名,默认情况下选中“默认实例”单选按钮。若需要安装新的实例名,选中“命名实例”单选按钮,可命名SQL Server服务器实例名。单击“下一步”,进入如图1.11所示的“服务账户”界面,从中可设置用户安装的SQL Server服务的启动信息,包括启动哪些服务、使用内置系统账户或用户账户启动服务等。可以设置SQL Server服务账户的用户名、密码和域名。可以对所有服务使用一个账户。可以为各个服务指定单独的账户。本例选中“使用内置系统账户”单选按钮,单击“下一步”,进入图

1.12所示界面。

图1.11 服务账户

图1.12 身份验证模式

(9) 在“身份验证模式”界面中设置连接SQL Server服务器所使用的身份验证模式。 默认情况下位“windows身份验证模式”。若保持了默认的选择,则密码设置为本机密码。为了安全起见,选中“混合模式”单选按钮,并为登录名为sa的用户设置登陆密码。单击“下一步”,进入如图1.13所示的“排序规则”界面。

图1.13 排序规则

(10)本实例保持默认设置不变,单击“下一步”,进入如图1.14所示界面。

图1.14 错误和使用情况报告信息

(12) 设置是否自动将SQL Server2005 的错误信息和使用情况报告给Microsoft公司。保持默认设置,单击“下一步”,进入如图1.15所示界面。

图1.15 准备安装

(13) 图1.15显示将要安装的SQL Server功能和组件的信息。确认无误后,单击“安装”按钮,开始安装SQL Server 2005,进入如图1.16所示“安装进度”界面。

图1.16 安装进度

(14) 在图1.16界面中可以再安装过程中监视安装进度情况。若要在安装期间查看组件的日志文件,可单击产品或状态名称。

(15) 安装完成后,若全部组件安装正确,如图1.17所示,单击“下一步”进入“安装完成”界面,如图1.18所示。

图1.17 组件正确安装完毕

图1.18 安装完成

(16) 单击“完成”推出安装向导,重启计算机。

3.2 SQL Server 2005基本使用

SQL Server Management Studio(SSMS)是Microsoft SQL Server 2005提供的一种新集成环境,用于访问、配置、控制、管理和开发SQL Server的所有组件。SSMS将一组多样化的图形工具与多种功能齐全的脚本编辑器组合在一起,可为各种技术级别的开发人员和管理员提供对SQL Server的访问。 SSMS将以前版本的SQL Server中所包括的企业管理器、查询分析器和Analysis Manager功能整合到单一环境中。

3.2.1 配置SQL Server 2005

SQL Server配置管理器是一种工具,用于管理与SQL Server相关联的服务、配置SQL Server使用的网络协议以及从SQL Server客户端计算机管理网络连接配置。

实例1:熟悉停止和启动SQL Server服务。

具体操作:

选择“开始” “所有程序” “Microsoft SQL Server 2005” “配置工具” “SQL Server Configuration Manager”命令,启动SQL Server Configuration Manager窗口。如图1.19所示。

图1.19 SQL Server Configuration Manager窗口

单击窗口左侧的“SQL Server 2005服务”,即可在右侧显示“SQL Server 2005服务”的详细信息。右击SQL Server(MSSQLSERVER)即可对SQL Server进行“停止”、“暂停”和“重新启动”等操作。如图1.20所示。

图1.20 SQL Server运行控制命令

3.2.2 SQL Server Management Studio

(1) 启动SSMS,步骤如下:

选择“开始” “所有程序” “Microsoft SQL Server 2005” “SQL Server Management Studio”命令。

在弹出的“连接到服务器”对话框中,系统提示建立于服务器的连接。如果使用本地服务器和标准的Windows安全性验证,则使用默认的设置即可。本例使用“SQL Server 身份验证模式”,如图1.21所示。

图1.21 连接到服务器对话框

输入安装时设置的密码,单击“连接”,即可进入“SQL Server Management Studio”主界面,此时说明SQL Server Management Studio连接成功,如图1.22所示。

图1.22 SQL Server Management Studio主界面

(2) 熟悉SSMS的界面

在默认情况下,Management Studio窗口分为菜单栏、工具栏、对象资源管理器以及文档等几个主要工作区。

“对象资源管理器”窗口:如图1.23所示,主要用来浏览服务器、创建和定位对象、管理数据源以及查看日志。以树状视图的形式显示数据库服务器中所有数据库对象。包括如下内容:

SQL Server关系型数据库

SQL Server安全性

服务器对象

SQL Server代理

复制服务

管理SQL Server

Notification Services

图1.23 “对象资源管理器”窗口

“文档”窗口:Management Studio中最大的一个窗口,它包括“查询编辑器”窗口和“浏览”窗口。在默认情况下,“文档”窗口显示当前连接到的数据库实例的“摘要”窗口,如图1.24所示。

图1.24 “摘要”对话框

总结:在整个窗口中左边(“对象资源管理器”窗口)通过树形目录结构,显示出层次管理内容;右边(“摘要”窗口)往往显示相应层次对应的对象列表。

下面通过打开一张表的操作来说明SSMS中基本的操作情况。

逐级展开各级对象(方法为单击对象左边的图标)。即从“TXHQL”(说明:

TXHQL

为某一SQL Server服务器引擎,它可以在本机上运行,也可以是网络上某一SQL Server服务器引擎) “数据库” “test_database” “表”。单击表后,右边区域显示出test_database数据库中的所有表(包括用户表与系统表)。

在右边的子窗体中选中某一表,如Employee,单击鼠标右键,弹出快捷菜单,从中选择“打开表”,如图1.25所示,结果是以表格形式显示出了Employee表中所有数据,如图

1.26所示。这时,单击SSMS工具栏上的SQL图标,将看到“Employee表”子窗体分为上下两部分,上面窗格为SQL命令区,能执行各种SQL命令(执行时单击企业管理器工具栏上的“运行”图标

所示。 ),下面窗格为操作结果情况,如查询得到的表记录内容,如图1.27

图1.25 选择“打开表”

图1.26 查看表中数据

本文来源:https://www.bwwdw.com/article/8cd4.html

Top