数据库原理实验报告(1)

南 京 晓 庄 学 院

《数据库原理与应用》

课程实验报告

实验一 SQL Server 2005常用服务与实用工具实验

所在院(系): 信息工程学院

班级: 13软件工程转本1班

学号: 13131151 姓名: 薛伟

1. 实验目的

(1) 了解Microsoft 关系数据库管理系统SQL Server的发展历史及其特性。

(2) 了解SQL Server 2005的主要组件、常用服务和系统配置。

(3) 掌握Microsoft SQL Server Management Studio 图形环境的基本操作方法。了解使用“SQL Server 2005 联机从书”获取帮助信息的方法;了解“查询编辑器”的使用方法;了解模板的使用方法。

2. 实验要求

(1) 收集整理Microsoft 关系数据库管理系统SQL Server的相关资料,总结其发展历史及SQL Server 2005主要版本类别和主要功能特性。

(2) 使用SQL Server配置管理器查看和管理SQL Server 2005服务。

(3) 使用Microsoft SQL Server Management Studio连接数据库;使用SQL Server帮助系统获得所感兴趣的相关产品主题/技术文档。

(4) 使用Microsoft SQL Server Management Studio “查询编辑器”编辑并执行Transact-SQL 查询语句。

(5) 查看Microsoft SQL Server 2005模板,了解模板的使用方法。

(6) 按要求完成实验报告。

3. 实验步骤、结果和总结实验步骤/结果

(1) 简要总结SQL Server系统发展历史及SQL Server 2005主要版本类别与主要功能特性。 SQL Server系统发展历史

1988 SQL Server 由微软与Sybase 共同开发,运行于OS/2平台。

1993 SQL Server 4.2桌面数据库系统,功能较少。与Windows 集成并提供了易于使用界面。 1994 Microsoft与Sybase 在数据库开发方面的合作中止。

1995 SQL Server 6.05 重写了核心数据库系统。提供低价小型商业应用数据库方案。 1996 SQL Server 6.5

1998 SQL Server 7.0 重写了核心数据库系统,提供中小型商业应用数据库方案,包含了初始的Web 支持。SQL Server从这一版本起得到了广泛应用。

2000 SQL Server 2000 企业级数据库系统,其包含了三个组件(DB, OLAP, English ,Query)。丰富前端工具,完善开发工具,以及对XML 的支持等,促进了该版本的推广和应用。 2005 SQL Server 2005 最新版本,历时5年的重大变革。

2007 SQL Server 2008(Katmi )即将发布。

2008 SQL Server 2008 发布。

-SQL Server 2005主要版本类别及功能特性

SQL Server 2005 Enterprise Edition(32 位和64 位)

Enterprise Edition 是最全面的SQL Server 版本,是超大型企业的理想选择,能够满足最复杂的要求。

注:没有任何限制,包含所有功能和特性。

SQL Server 2005 Standard Edition(32 位和64 位)

SQL Server 2005 Standard Edition 是适合中小型企业的数据管理和分析平台。 它包括电子商务、数据仓库和业务流解决方案所需的基本功能。

注:CPU 最多支持4个。

SQL Server 2005 Workgroup Edition(仅适用于 32 位)

对于那些需要在大小和用户数量上没有限制的数据库的小型企业,SQL Server 2005 Workgroup Edition 是理想的数据管理解决方案。

注:CPU 最多支持2个,内存最高3GB 。

SQL Server 2005 Developer Edition(32 位和 64 位)

SQL Server 2005 Developer Edition 允许开发人员在 SQL Server 顶部生成任何类型的应用程序。该应用程序包括SQL Server 2005 Enterprise Edition 的所有功能,但许可用作开发和测试系统,而不用作生产服务器。

注:没有任何限制,但不可用于生产环境。

SQL Server 2005 Express Edition(仅适用于 32 位)

SQL Server Express 数据库平台基于SQL Server 2005。它也可以替换Microsoft Desktop Engine (MSDE)。

注:免费的SQL Server版本,CPU 最多支持1个,内存最高1GB ,数据库最大4GB 。

(2) 总结SQL Server Management Studio的主要操作方法。

连接到服务器:

服务器类型一般选“数据库引擎”,因为要连接的是数据库;

服务器名称即所要连接的服务器的IP 和SQL 数据库所用的端口号或服务器的名称,两者用逗号隔开;

身份验证有两者方式:SQL Server身份验证,windows 身份验证。

连接到其他电脑上的数据库

连接到本机上的数据库

新建数据库

展开其中的一个服务器连接,选择“数据库”,单击右键,在弹出菜单中选择“新建数据库”。在弹出的窗体中输入数据库的名称,然后按确定即可。

当然你也可以不使用默认配置来创建数据库,修改“常规”、“选项”、“文件组” 中的相关设置即可。

附加数据库

展开其中的一个服务器连接,选择“数据库”,单击右键,在弹出菜单中选择“附加”。在弹出的窗体中添加要“附加”的数据库文件(.mdf ),然后按确定即可。

导入、导出数据

选择所添加或创建的一个数据库文件(.mdf ),单击右键,选择任务,单击导入数据或导出数据,可以将一个数据库中的某几个表导入或导出到另一个数据库中。根据向导操作即可。通常要刷新数据库后,才能看到操作后的结果。

备份数据库

在数据库文件的存放路径下,将数据库文件拷出来即可。

存放路径一般为:安装路径\MSSQL.1\MSSQL\Data。

注意,必须将该数据库停止服务后(选中该服务器连接,单击右键,选择停止),数据库文件才能拷出。

查看数据库文件的存放路径:选中一个数据库,单击右键,选择属性,在弹出的窗体中选择“文件”,路径标题下的内容即是。

将SQL2008中的数据导入到SQL2005中的办法:

首先,为SQL2008中的数据库(如HRCraneDB_2009)生产脚本文件。单击右键选中数据库——任务——生成脚本。

然后,在SQL2005中新建数据库(如HRCraneDB_2009);单击右键选中数据库——新建查询;单击文件——打开——文件,选择要打开的脚本文件(如script.sql );单击执行,执行刚才所打开的查询(有时需要多执行几次,才能成功)。这样,通过执行脚本文件,在空数据库中建立了所需要的空表,为下一步导入数据做好了准备。

最后,导入数据单击任务——导入数据,将SQL2008中的数据导入到SQL2005中。下图中,身份验证方式取决于对方所采用的验证方式,有两者,是可选的。

(3) 总结查询编辑器的功能和主要操作方法, 并举例说明。

查询编辑器可以对编辑器功能(如 IntelliSense 和调试)实现不同级别的支持。 查询编辑器包括用于生成包含 Transact-SQL 和 XQuery 语句的脚本的数据库引擎查询编辑器,用于 MDX 语言的 MDX 编辑器,用于DMX 语言的DMX 编辑器和用于XML for Analysis语言的XML/A编辑器。

例如:建立一个“student”表

打开SQL Server Management Studio

输入登录名,密码

点击新建查询

use 你的数据库

建表 create table student (

fCode varchar(9) NOT NULL,

fName varchar(10) NOT NULL,

fSex char(2) NOT NULL,

fClass varchar(4) NOT NULL,

fBirthday datatime )

SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据

(4) 总结“模板”的使用方法,并举例说明。

您可以从“文件”菜单或模板资源管理器中打开模板。打开模板之后,使用“替换模板参数”对话框将模板参数替换为具体的值。

下面的示例将打开“创建数据库”模板。

从模板资源管理器中打开模板

1. 在“视图”菜单上,单击“模板资源管理器”。

2. 在模板类别列表中,展开“数据库”,然后双击“创建数据库”在适当的代码编辑器中打开模板。(您也可以将模板从模板资源管理器拖放到查询编辑器窗口中,从而添加模板代码。)

3. 在“连接到数据库引擎”对话框中,填写连接信息,再单击“连接”,以打开已填 充“创建数据库”模板的新查询编辑器窗口。

替换模板参数

1. 在“查询”菜单上,单击“指定模板参数的值”。

2. 在“指定模板参数的值”对话框中,“值”列包含了参数的建议值(在上例中为“数据库名称”)。接受该值或将其替换为一个新值,然后单击“确定”关闭“替换模板参数”对话框并修改查询编辑器中的脚本。

创建自定义模板

1. 在模板资源管理器中,导航到要将新模板存储到的节点。

2. 右键单击该节点,指向“新建”,然后单击“模板”。

3. 键入新模板的名称,然后按 ENTER 键。

4. 右键单击新模板,然后单击“编辑”。在“连接到数据库引擎”对话框中,单击“连接”在查询编辑器中打开新模板。

5. 在查询编辑器中创建一个脚本。按照 格式在脚本中插入参数。数据类型和数据值区域必须存在,但是可以为空。

6. 在工具栏上,单击“保存”以保存新模板。

4.实验思考:

查询相关资料,简要描述SQL Server 2005的主要服务。

(1)整合服务 Intergration Service

(2)分析服务 Analysis Services

(3)报表服务Reporting Service

(4)全文搜索服务Full Text Search Service

南 京 晓 庄 学 院

《数据库原理与应用》

课程实验报告

实验一 SQL Server 2005常用服务与实用工具实验

所在院(系): 信息工程学院

班级: 13软件工程转本1班

学号: 13131151 姓名: 薛伟

1. 实验目的

(1) 了解Microsoft 关系数据库管理系统SQL Server的发展历史及其特性。

(2) 了解SQL Server 2005的主要组件、常用服务和系统配置。

(3) 掌握Microsoft SQL Server Management Studio 图形环境的基本操作方法。了解使用“SQL Server 2005 联机从书”获取帮助信息的方法;了解“查询编辑器”的使用方法;了解模板的使用方法。

2. 实验要求

(1) 收集整理Microsoft 关系数据库管理系统SQL Server的相关资料,总结其发展历史及SQL Server 2005主要版本类别和主要功能特性。

(2) 使用SQL Server配置管理器查看和管理SQL Server 2005服务。

(3) 使用Microsoft SQL Server Management Studio连接数据库;使用SQL Server帮助系统获得所感兴趣的相关产品主题/技术文档。

(4) 使用Microsoft SQL Server Management Studio “查询编辑器”编辑并执行Transact-SQL 查询语句。

(5) 查看Microsoft SQL Server 2005模板,了解模板的使用方法。

(6) 按要求完成实验报告。

3. 实验步骤、结果和总结实验步骤/结果

(1) 简要总结SQL Server系统发展历史及SQL Server 2005主要版本类别与主要功能特性。 SQL Server系统发展历史

1988 SQL Server 由微软与Sybase 共同开发,运行于OS/2平台。

1993 SQL Server 4.2桌面数据库系统,功能较少。与Windows 集成并提供了易于使用界面。 1994 Microsoft与Sybase 在数据库开发方面的合作中止。

1995 SQL Server 6.05 重写了核心数据库系统。提供低价小型商业应用数据库方案。 1996 SQL Server 6.5

1998 SQL Server 7.0 重写了核心数据库系统,提供中小型商业应用数据库方案,包含了初始的Web 支持。SQL Server从这一版本起得到了广泛应用。

2000 SQL Server 2000 企业级数据库系统,其包含了三个组件(DB, OLAP, English ,Query)。丰富前端工具,完善开发工具,以及对XML 的支持等,促进了该版本的推广和应用。 2005 SQL Server 2005 最新版本,历时5年的重大变革。

2007 SQL Server 2008(Katmi )即将发布。

2008 SQL Server 2008 发布。

-SQL Server 2005主要版本类别及功能特性

SQL Server 2005 Enterprise Edition(32 位和64 位)

Enterprise Edition 是最全面的SQL Server 版本,是超大型企业的理想选择,能够满足最复杂的要求。

注:没有任何限制,包含所有功能和特性。

SQL Server 2005 Standard Edition(32 位和64 位)

SQL Server 2005 Standard Edition 是适合中小型企业的数据管理和分析平台。 它包括电子商务、数据仓库和业务流解决方案所需的基本功能。

注:CPU 最多支持4个。

SQL Server 2005 Workgroup Edition(仅适用于 32 位)

对于那些需要在大小和用户数量上没有限制的数据库的小型企业,SQL Server 2005 Workgroup Edition 是理想的数据管理解决方案。

注:CPU 最多支持2个,内存最高3GB 。

SQL Server 2005 Developer Edition(32 位和 64 位)

SQL Server 2005 Developer Edition 允许开发人员在 SQL Server 顶部生成任何类型的应用程序。该应用程序包括SQL Server 2005 Enterprise Edition 的所有功能,但许可用作开发和测试系统,而不用作生产服务器。

注:没有任何限制,但不可用于生产环境。

SQL Server 2005 Express Edition(仅适用于 32 位)

SQL Server Express 数据库平台基于SQL Server 2005。它也可以替换Microsoft Desktop Engine (MSDE)。

注:免费的SQL Server版本,CPU 最多支持1个,内存最高1GB ,数据库最大4GB 。

(2) 总结SQL Server Management Studio的主要操作方法。

连接到服务器:

服务器类型一般选“数据库引擎”,因为要连接的是数据库;

服务器名称即所要连接的服务器的IP 和SQL 数据库所用的端口号或服务器的名称,两者用逗号隔开;

身份验证有两者方式:SQL Server身份验证,windows 身份验证。

连接到其他电脑上的数据库

连接到本机上的数据库

新建数据库

展开其中的一个服务器连接,选择“数据库”,单击右键,在弹出菜单中选择“新建数据库”。在弹出的窗体中输入数据库的名称,然后按确定即可。

当然你也可以不使用默认配置来创建数据库,修改“常规”、“选项”、“文件组” 中的相关设置即可。

附加数据库

展开其中的一个服务器连接,选择“数据库”,单击右键,在弹出菜单中选择“附加”。在弹出的窗体中添加要“附加”的数据库文件(.mdf ),然后按确定即可。

导入、导出数据

选择所添加或创建的一个数据库文件(.mdf ),单击右键,选择任务,单击导入数据或导出数据,可以将一个数据库中的某几个表导入或导出到另一个数据库中。根据向导操作即可。通常要刷新数据库后,才能看到操作后的结果。

备份数据库

在数据库文件的存放路径下,将数据库文件拷出来即可。

存放路径一般为:安装路径\MSSQL.1\MSSQL\Data。

注意,必须将该数据库停止服务后(选中该服务器连接,单击右键,选择停止),数据库文件才能拷出。

查看数据库文件的存放路径:选中一个数据库,单击右键,选择属性,在弹出的窗体中选择“文件”,路径标题下的内容即是。

将SQL2008中的数据导入到SQL2005中的办法:

首先,为SQL2008中的数据库(如HRCraneDB_2009)生产脚本文件。单击右键选中数据库——任务——生成脚本。

然后,在SQL2005中新建数据库(如HRCraneDB_2009);单击右键选中数据库——新建查询;单击文件——打开——文件,选择要打开的脚本文件(如script.sql );单击执行,执行刚才所打开的查询(有时需要多执行几次,才能成功)。这样,通过执行脚本文件,在空数据库中建立了所需要的空表,为下一步导入数据做好了准备。

最后,导入数据单击任务——导入数据,将SQL2008中的数据导入到SQL2005中。下图中,身份验证方式取决于对方所采用的验证方式,有两者,是可选的。

(3) 总结查询编辑器的功能和主要操作方法, 并举例说明。

查询编辑器可以对编辑器功能(如 IntelliSense 和调试)实现不同级别的支持。 查询编辑器包括用于生成包含 Transact-SQL 和 XQuery 语句的脚本的数据库引擎查询编辑器,用于 MDX 语言的 MDX 编辑器,用于DMX 语言的DMX 编辑器和用于XML for Analysis语言的XML/A编辑器。

例如:建立一个“student”表

打开SQL Server Management Studio

输入登录名,密码

点击新建查询

use 你的数据库

建表 create table student (

fCode varchar(9) NOT NULL,

fName varchar(10) NOT NULL,

fSex char(2) NOT NULL,

fClass varchar(4) NOT NULL,

fBirthday datatime )

SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据

(4) 总结“模板”的使用方法,并举例说明。

您可以从“文件”菜单或模板资源管理器中打开模板。打开模板之后,使用“替换模板参数”对话框将模板参数替换为具体的值。

下面的示例将打开“创建数据库”模板。

从模板资源管理器中打开模板

1. 在“视图”菜单上,单击“模板资源管理器”。

2. 在模板类别列表中,展开“数据库”,然后双击“创建数据库”在适当的代码编辑器中打开模板。(您也可以将模板从模板资源管理器拖放到查询编辑器窗口中,从而添加模板代码。)

3. 在“连接到数据库引擎”对话框中,填写连接信息,再单击“连接”,以打开已填 充“创建数据库”模板的新查询编辑器窗口。

替换模板参数

1. 在“查询”菜单上,单击“指定模板参数的值”。

2. 在“指定模板参数的值”对话框中,“值”列包含了参数的建议值(在上例中为“数据库名称”)。接受该值或将其替换为一个新值,然后单击“确定”关闭“替换模板参数”对话框并修改查询编辑器中的脚本。

创建自定义模板

1. 在模板资源管理器中,导航到要将新模板存储到的节点。

2. 右键单击该节点,指向“新建”,然后单击“模板”。

3. 键入新模板的名称,然后按 ENTER 键。

4. 右键单击新模板,然后单击“编辑”。在“连接到数据库引擎”对话框中,单击“连接”在查询编辑器中打开新模板。

5. 在查询编辑器中创建一个脚本。按照 格式在脚本中插入参数。数据类型和数据值区域必须存在,但是可以为空。

6. 在工具栏上,单击“保存”以保存新模板。

4.实验思考:

查询相关资料,简要描述SQL Server 2005的主要服务。

(1)整合服务 Intergration Service

(2)分析服务 Analysis Services

(3)报表服务Reporting Service

(4)全文搜索服务Full Text Search Service


相关文章

  • 天然药物化学设计性镐药剂09实验方案
  • 天然药物化学设计性实验方案 生命科学与工程学院药物制剂专业 任课教师:李楠 孔阳 天然药物化学是药学专业的一门专业基础课,它涉及到有机化学.中药药剂学.生药学.波谱学等多个学科的内容,是运用化学.生药学的原理和方法来研究天然植物药的有效化学 ...查看


  • 计算机组成原理实验教学大纲
  • <计算机组成原理>实验教学大纲 学时课程总:80 学分:5 实验学时: 16 实验个数:4 实验学分:0.5 课程性质:必做 适用专业:计算机科学.软件/网络工程 教材及参考书: 1. <计算机组成原理实验指导书>, ...查看


  • 寄存器实验报告
  • 寄存 器 实 验 报 专业:计算机科学与技术 班级:计科142 姓名:康道顺 学号:[1**********]3 系别:信息技术系 实验一 寄存器实验 一.实验目的 (1)了解模型机中A, W寄存器结构.工作原理及其控制方法. (2)了解模 ...查看


  • 实验二叠加原理的验证报告
  • 警告:本实验报告是居于模拟万用电表MF47测量所得的数 据进行处理得到的.可以模仿,切勿抄袭! 实验二 叠加原理的验证 一. 实验目的 验证线性电路叠加原理和基尔霍夫定律的正确性,从而加深对线性电路的叠加性和齐次性的认识和理解. 二. 原理 ...查看


  • 统计软件应用实验报告
  • 实践报告书写要求 实践报告原则上要求学生手写,要求书写工整.若因课程特点需打印的,要遵照以下字体.字号.间距等的具体要求.纸张一律采用A4的纸张. 实践报告书写说明 实践报告中一至四项内容为必填项,包括实践目的和要求:实践环境与条件:实践内 ...查看


  • 计算机组成原理存储器读写和总线控制实验实验报告
  • 信息与管理科学学院计算机科学与技术 实验报告 课程名称: 计算机组成原理 实验名称: 存储器读写和总线控制实验 学 号: 姓 名: 班 级: 实 验 室: 组成原理实验室 日 期: 2013-11-22 指导教师: 一.实验目的 1.掌握半 ...查看


  • 数据库实验指导书
  • 数据库原理及应用 实验指导书 湖南工程学院计算机科学与通信学院 2011年9月 实验一 一. 实验目的: 掌握建立一个数据库表结构的方法和步骤 ,了解数据库表的基本组成. 二. 实验内容: 基本表的创建和修改. 三. 实验要求:(必做) 硬 ...查看


  • 初级会计学实验报告
  • 初级会计学实验报告写作的有关要求 每个实验项目的实验报告应填明课程名称.实验项目名称.班级.姓名.学号.每份报告给出成绩. 一.实验项目一 1. 实验目的:按实验教材上的原始凭证和记账凭证实验目的. 2. 实验原理和步骤: 实验原理:1.会 ...查看


  • 数据库原理实验指导书 (1)
  • <数据库原理实验指导书> 河南科技大学电子信息工程学院 赵海霞 目录 实验规则 .......................................................................... ...查看


  • 薄膜制备技术
  • 薄膜制备技术 验 指 导 书 编 者:王艳 等 教 务 处 2006 年 11月 引 论 一.遵守实验室的规章制度 1. 实验时应严肃认真,保持安静. 2. 爱护仪器,并应严格遵守操作规程. 3. 非本实验所用设备及仪器切勿任意动用. 4. ...查看


热门内容