实
数据库
验 指 导
书
SQL Server
目 录
实验一 SQL Server常用管理工具的使用 ..................................... 1 实验二 数据库设计方法 ............................................................... 3 实验三 数据库的管理................................................................... 4 实验四 表的管理 .......................................................................... 8 实验五 数据查询1 ......................................................................11 实验五 数据查询2 ..................................................................... 13 实验六 视图的使用 .................................................................... 15 实验七 索引 ............................................................................... 16 实验八 T-SQL语言 .................................................................... 17 实验九 存储过程 ........................................................................ 20 实验十 触发器 ............................................................................ 21 实验十一 安全管理 .................................................................... 22 实验十二 数据库的备份与恢复 .............................................. 24
实验一 SQL Server常用管理工具的使用
实验目的
1、理解服务的概念,掌握SQL Server服务的启动、暂停和停止; 2、熟悉SQL Server数据库结构,掌握企业管理器的基本操作; 3、理解查询分析器的作用,掌握查询分析器的常用用法; 4、掌握联机丛书的用法。
实验内容与步骤
1、服务管理器的用法
SQL Server 是作为Windows 网络操作系统的一个服务运行的。通过设置,可以在启动操作系统时自动启动SQL Server,也可以远程启动和停止SQL Server。可以使用下列工具手工启动、暂停和停止SQL Server服务:
? SQL Server企业管理器 ? SQL Server服务管理器 ? 控制面板中的“服务” ? 在命令提示符中使用net命令
其中,服务管理器是最常用的图形界面工具。
实验要求1:使用SQL Server服务管理器查看SQL Server服务是否正在运行,若正在运行,将其停止。
实验要求2:使用控制面板中的“服务”管理控制台将已停止的SQL Server服务启动。
2、企业管理器的使用
企业管理器是SQL Server提供的最主要的数据库管理图形界面工具,它以树形结构来组织数据库服务器、数据库和数据库中的对象,大部分的数据库管理工作都可以使用它来完成。
实验要求3:启动企业管理器,查看SQL Server的注册属性。
提示:启动企业管理器后,在控制台树中,展开“Microsoft SQL Servers”,然后展开“SQL Server组”,右击自己的服务器名,然后单击“编辑SQL Server注册属性”。
实验要求4:在企业管理器中,查看Northwind数据库中用户数据表和系统数据
第1页
表各有多少个?
3、查询分析器的使用
查询分析器是图形化的数据库编程接口,用户可以以自由的文本格式编辑、调试和执行SQL脚本。
实验要求5:在查询分析器中,使用SQL语句在master数据库中查询sysobjects表的所有信息。
提示:首先,启动查询分析器,在查询分析器的查询窗口中输入如下的SQL语句:
select * from sysobjects
然后,单击工具栏中的“执行查询”按钮。
实验要求6:在查询分析器中,使用SQL语句查询Northwind数据库中的Employees表的所有信息。
4、联机丛书的使用
联机丛书中包含所有SQL Server2000的使用说明。在本课程的学习中,各位同学应该掌握联机丛书的使用。
实验要求7:打开联机丛书,在目录中展开“安装SQL Server”,查看有关SQL Server 2000 的硬件和软件安装要求。
实验要求8:打开联机丛书,在索引中查找有关sp_help存储过程的帮助信息。
实验思考
可以在一台计算机中注册多个命名实例和服务器,现在若需要将18号机器的SQL Server服务注册到本地企业管理器中来,应该怎么做?
第2页
实验二 数据库设计方法
实验目的
1、掌握概念模型、关系模型和关系数据库的概念; 2、掌握概念模型的设计方法; 3、掌握关系模型的设计。
实验内容:
为一个综合性运动会建立数据库,涉及的实体如下: (1)代表团:代表团的名称,代表团的人数和团长的姓名。 (2)运动员:运动员编号、姓名、性别和出生年月。
(3)竞赛项目:项目编号、名称、比赛时间、比赛地点和参赛运动员成绩。
其中,一个运动员可以参加多项比赛,一个比赛项目也可以允许多个运动员参赛。一个代表团有多个运动员,一个运动员只能代表一个团参赛。 实验要求1:设计概念模型的E-R图。 实验要求2:推出关系数据库。
实验思考
1、简述E-R图的构成三要素。 2、简述关系的性质。
3、实体之间的联系有哪几种,并简述之。
4、试举出三个实例,要求实体型之间分别有一对一、一对多、多对多的联系。 5、学校中有若干系,每个系有若干个班级和教研室,每个教研室有若干名教师,其中教师每人各带若干教学班。每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。用E-R图画出学校的概念模型。
第3页