77范文网 - 专业文章范例文档资料分享平台

SQL Server数据库实验指导书

来源:网络收集 时间:2018-12-04 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

SQL Server数据库 实 验 指 导 书 《SQL Server数据库》教研小组 编著 目 录 实验一 SQL Server常用管理工具的使用 ............................................................. 2 实验二 创建数据库 ................................................................................................ 3 实验三 数据库的管理 ............................................................................................ 4 实验四 表的操作 .................................................................................................... 6 实验五 表的完整性 ................................................................................................ 7 实验六 简单查询 ................................................................................................ 9 实验七 高级查询 .................................................................................................... 9 实验八 视图的使用 .......................................................................................... 10 实验九 索引 ...................................................................................................... 11 实验十 存储过程 ................................................................................................ 11 实验十一 触发器 ................................................................................................ 12 实验十二 数据库的备份与恢复 ......................................................................... 13 2010-9-1实验一 SQL Server常用管理工具的使用

实验目的

1. 理解服务的概念,掌握SQL Server服务的启动、暂停和停止。 2. 熟悉SQL Server数据库结构,掌握企业管理器的基本操作。 3. 理解查询分析器的作用,掌握查询分析器的常用用法。 4. 掌握联机丛书的用法。

实验内容与步骤

一. 服务管理器的用法

SQL Server 是作为Windows 网络操作系统的一个服务运行的。通过设置,可以在启动操作系统时自动启动SQL Server,也可以远程启动和停止SQL Server。可以使用下列工具手工启动、暂停和停止SQL Server服务:

? SQL Server企业管理器 ? SQL Server服务管理器 ? 控制面板中的“服务”

? 在命令提示符中使用net命令

其中,服务管理器是最常用的图形界面工具。

实验要求1:使用SQL Server服务管理器查看SQL Server服务是否正在运行,若正在运行,将其停止。

实验要求2:使用控制面板中的“服务”管理控制台将已停止的SQL Server服务启动。

二. 企业管理器的使用

企业管理器是SQL Server提供的最主要的数据库管理图形界面工具,它以树形结构来组织数据库服务器、数据库和数据库中的对象,大部分的数据库管理工作都可以使用它来完成。

实验要求3:启动企业管理器,查看SQL Server的注册属性。 提示:启动企业管理器后,在控制台树中,展开“Microsoft SQL Servers”,然后展开“SQL Server组”,右击自己的服务器名,然后单击“编辑SQL Server注册属性”。

实验要求4:在企业管理器中,查看Northwind数据库中用户数据表和系统数据表各有多少个?

三. 查询分析器的使用

查询分析器是图形化的数据库编程接口,用户可以以自由的文本格式编辑、调试和执行SQL脚本。

实验要求5:在查询分析器中,使用SQL语句在master数据库中查询sysobjects表的所有信息。

提示:首先,启动查询分析器,在查询分析器的查询窗口中输入如下的SQL语句: select * from sysobjects

然后,单击工具栏中的“执行查询”按钮。

实验要求6:在查询分析器中,使用SQL语句查询Northwind数据库中的Employees表的所有信息。

四. 联机丛书的使用

联机丛书中包含所有SQL Server2000的使用说明。在本课程的学习中,各位同学应该掌握联机丛书的使用。 实验要求7:打开联机丛书,在目录中展开“安装SQL Server”,查看有关SQL Server 2000 的硬件和软件安装要求。

实验要求8:打开联机丛书,在索引中查找有关sp_help存储过程的帮助信息。

实训思考

1. 可以在一台计算机中注册多个命名实例和服务器,现在若需要将18号机器的SQL

Server服务注册到本地企业管理器中来,应该怎么做?

实验二 创建数据库

实验目的:

1. 2. 3. 4.

熟悉使用向导创建SQL Server数据库的方法。

掌握使用企业管理器创建SQL Server数据库的方法。 掌握使用T-SQL语言创建SQL Server数据库的方法。 掌握附加和分离数据库的方法。

实验内容: (本次实验所创建数据库存放位置都为“D:\\SQLServer”)

1.使用向导创建数据库

实验内容1:创建一个名为SQL2502的数据库,数据文件的初始大小设为20MB,文件增长增量设为5MB,文件增长方式设为自动增长,文件的增长上限设为500MB;日志文件的初始大小为20MB,文件增长增量设为1MB,文件的增长限制设为100MB。

2.用企业管理器创建数据库

实验内容2:使用SQL Server企业管理器创建一个数据库,具体要求如下:

?数据库名称为Test1。 ?主要数据文件:逻辑文件名为Test1Data1,物理文件名为Test1Data1.mdf,初始容量为1MB,最大容量为10MB,递增量为1MB。

?次要数据文件:逻辑文件名为Test1Data2,物理文件名为Test1Data2.ndf,初始容量为1MB,最大容量为10MB,递增量为1MB。

?事务日志文件:逻辑文件名为Test1Log1,物理文件名为Test1Log1.ldf,初始容量为1MB,大容量为5MB,递增量为512KB。 实验内容3:创建用于员工考勤的数据库,数据库名为YGKQ,初始大小为10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名和物理文件名均采用默认值。

3.用T-SQL语言创建数据库

实验内容4:使用查询分析器新建一个数据库,名称为“图书”,其主要数据文件大小为2M,最大文件大小为10M,每次增长2M;次要数据文件大小为1M;日志文件大小为1M;三个文件的文件名自定,上述没有说明的选项都采用默认值。 提示:在查询分析器中输入如下SQL脚本: CREATE DATABASE 图书 ON

( NAME = data1,

FILENAME = ?d: \\SQLServer\\data1.mdf', SIZE = 2, MAXSIZE = 10, FILEGROWTH = 2 ), ( NAME =data2,

FILENAME = ?d: \\SQLServer\\data2.ndf', SIZE = 1 ) LOG ON ( NAME =log,

FILENAME = ?d: \\SQLServer\\log.ldf', SIZE = 1 )

实验内容5:用T-SQL语句创建一个名为BOOK的数据库,它由5MB的主数据文件、2MB的次数据文件和1MB的日志文件组成。并且主数据文件以2MB的增长速度增长,其最大容量为15MB;次数据文件以10%的增长速度增长,其最大容量为10MB;事务日志文件以1MB增长速度增长,其最大日志文件大小为10MB,存放位置都为“D:\\”,上述没有说明的选项都采用默认值。

4.数据库的分离与附加

实验内容6:将“图书”数据库与服务器分离。

实验内容7:将已分离的“图书”数据库附加到服务器上。

实验思考:

1、一个数据库中包含哪几种文件?

2、事务日志文件的大小一般为数据文件大小的多少合适?

实验三 数据库的管理

实验目的:

1. 2. 3. 4. 5. 6.

掌握使用企业管理器或存储过程查看SQL数据库属性的方法。 掌握附加和分离数据库的方法。 熟悉数据库的收缩。 熟悉数据库的更名。 掌握数据库的删除。

掌握使用企业管理器或sp_dboption存储过程修改数据库选项的方法。

实验内容:

1.查看和修改数据库属性

可以使用企业管理器或SQL语言来查看或修改数据库的属性。使用企业管理器的方法是右击数据库名称,在快捷菜单中选择“属性”,然后数据库属性对话框中就可以查看或修改数据库的属性。也可以使用sp_helpdb、sp_spaceused、sp_helpfile和sp_helpfilegroup等存储过程查看和数据库有关的属性。修改数据库属性可以使用ALTER DATABASE命令。

实验内容1:使用sp_ helpdb存储过程查看student数据库的信息,然后企业管理器将student数据库的事务日志文件的增长大小改为按1MB字节增长,再使用sp_ helpdb存储过程查看student数据库的信息。

实验内容2:使用ALTER DATABASE命令为student数据库添加一个新的数据文件,文件逻辑名为student_data3,初始大小为2MB,增长值为1MB,其他属性默认。

2.数据库的分离与附加

可以使用企业管理器或SQL语言对数据库进行分离和附加的操作。分离数据库的存储过程是sp_detach_db,附加数据库的存储过程是sp_attach_db。 实验内容3:使用企业管理器将student数据库分离,然后再使用sp_attach_db存储过程将

student数据库附加进来。

3.数据库的收缩

数据库收缩可以缩小数据库的空闲空间。可以使用企业管理器或SQL语言对数据库进行收缩工作。收缩数据库使用的SQL语言是DBCC

SHRINKDATABASE命令。也可以使用ALTER DATABASE的SET子句或sp_dboption将数据库设为自动收缩。

实验内容4:将student数据库设为自动收缩。

4.数据库的更名

更改数据库的名称应使用sp_renamedb存储过程。 实验内容5:将student数据库改名为stu。

5.数据库选项的配置

可以使用 ALTER DATABASE 语句的 SET 子句、sp_dboption 系统存储过程,或者在某些情况下使用 SQL Server 企业管理器设置数据库选项。 实验内容6:使用企业管理器将stu数据库设为只读。

实验内容7:使用sp_dboption存储过程取消stu数据库的只读设置。

6.数据库的删除

删除数据库可以使用企业管理器或DROP DATABASE命令。 实验内容8:使用DROP DATABASE命令将stu数据库删除。

实验思考:

1、若需修改数据库文件的大小,可以使用的方法有哪些?若要求使用T-SQL语

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库SQL Server数据库实验指导书在线全文阅读。

SQL Server数据库实验指导书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/340554.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: