数据库实验指导书Word文档下载推荐.docx
《数据库实验指导书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据库实验指导书Word文档下载推荐.docx(24页珍藏版)》请在冰豆网上搜索。
![数据库实验指导书Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2023-1/29/7ba20b97-0c03-4c4c-af63-a968ac7a7905/7ba20b97-0c03-4c4c-af63-a968ac7a79051.gif)
2.实验内容
学生按照实验指导书的要求,认真预习,认真实验,认真书写实验报告。
一.SQLServer2000的安装
一.实验目的
通过本次实验,熟悉SQLServer2000的安装过程。
二.实验内容
SQLServer2000的安装。
三.实验学时
2学时
四.实验步骤
要求:
根据实验环境(操作系统)的不同安装SQLServer2000相应版本。
Windows95/98/2000Professional下安装个人版,Windows2000/NTServer下安装任何版本都可以。
Windows95在安装之前先要安装“安装SQLServer2000的先决条件“。
具体步骤如下:
将MicrosoftSQLServer2000的安装光盘放入CD-ROM驱动器中,一般情况下,安装程序会自动运行,如果不能自动运行,就双击文件setup.exe或autorun.exe,然后按照提示界面要求进行安装。
点击“下一步next”按钮开始安装程序,就完成了整个安装过程。
二.企业管理器创建数据库和表
通过本次实验,掌握在企业管理器中创建数据库和表的方法。
使用企业管理器,建立数据库和表。
要求:
网络作业系统中的数据库和表的创建。
1.创建数据库和表:
1)数据库:
作业系统
2)表:
教师信息,教师布置作业,答疑,讲义,课程表,学生表
2.创建索引
3.创建关系
4.创建视图
5.创建数据库关系图
6.插入数据行
7.删除数据行
8.修改数据行
9.删除表
10.删除数据库
企业管理器中建立数据库和表:
表的建立,表中字段的建立,码的建立:
数据库关系表的建立:
对表中信息的操作,添加,修改,删除等:
学生可根据上图参考,实际操作。
三.企业管理器和查询分析器
通过本次实验,进一步掌握在企业管理器中创建数据库和表的方法以及使用查询分析器的方法。
企业管理器对数据库和日志文件位置的修改,查询分析器中对第二次实验的操作。
(1)在企业管理器中建立数据库,并修改数据库的数据文件存放的位置。
(2)使用创建数据库向导创建数据库,并修改数据库事务日志文件的大小和存放位置,不建立维护计划。
(3)修改第一题中创建的数据库的事务日志的存放路径。
(4)在企业管理器中创建表。
(5)在表中输入数据。
(6)修改部分数据行中的数据。
(7)查询数据行。
(8)删除一个数据行。
(9)删除表。
(10)删除数据库。
(11)在查询分析器中创建数据库。
(12)在查询分析器中创建3个表。
(13)在查询分析器中修改其中1个表的结构。
(14)在查询分析器中向3个表中输入数据行。
(15)在查询分析器中向表中插入数据行。
(16)在查询分析器中修改数据行。
(17)在查询分析器中删除数据行。
(18)在查询分析器中修改表结构。
(19)在查询分析器中删除表。
企业管理器中修改数据库存放路径:
企业管理器中修改日志存放路径:
查询分析器界面:
查询分析器中进行的表操作语句:
创建表:
Use教学系统
CreateTable教室
(教室编号char(10)NotNull,座位数decimal(9),有无多媒体binary
(1))
更新表的内容:
Use教学系统
AlterTable排课
Add结束周char
(2),星期char
(2),节次char(4)
删除表中一列:
AlterTable排课DropColumnendweek
四.索引的操作
通过本次实验,掌握SQLServer2000中表的索引的操作方法,进一步巩固本章练习。
为所创建的数据库中的每个表进行索引操作。
1)所创建的数据库中的每个表创建索引。
2)删除其中一个表的索引。
3)练习本章中讲解的所有的查询命令,使用其中的简单查询、带参数的的查询以及所有的查询子句来实现数据行的查询,比较查询结果的不同。
索引的建立和删除:
关系表中的索引的建立:
五.T-SQL语句用法实验
通过本次实验,掌握T-SQL语句的用法。
T-SQL语句的用法。
上机完成下列各题
(1)定义一个局部变量,并给它赋初值,然后用select命令显示出来。
(2)使用“Select@@变量名As字符串”上机测试每一个全局变量的作用,查阅其显示结果。
(3)使用SQL中的函数,进行查询。
(4)编写程序,比较两个数的大小,输出较大的一个。
(5)编写程序计算1+2+3+…+130的值并输出。
(6)计算1+2+3+…+130-100的值并输出。
(7)计算1+2+3+…,若运算结果大于3000则停止运算,并输出结果。
完成上述题目在查询分析器中:
(1)Declare@valueint
Set@value=2
Select@value
(2)Select@@VersionAs
Select@@ConnectionsAs
Select@@ServerNameas
(3)UsePub
SelectAvg(advance),Sum(ytd_sales)Fromtitles
Wheretype!
=’business’
(4)Declare@value1int,@value2int
Set@value1=2
Set@value2=3
SelectMax(@value1,@value2)
(5)Declare@valueint,@sum1int
Set@value=1
Set@sum1=0
While@value<
=3000
Begin
Set@sum1=@sum1+@value
End
Select@sum1
(6)Declare@valueint,@sum1int
=130
Select(@sum1-100)
(7)Declare@valueint,@sum1int
Set@value=0
Set@sum1=1
While@sum1<
六.存储过程实验
通过本次实验,掌握SQLServer2000中存储过程的用法。
SQLServer2000存储过程的创建和使用。
创建存储过程:
在“网络作业系统”中创建存储过程insertr,其作用是在表“用户信息”中插入记录。
CreateProcedure[dbo][insertr]
@idvarchar(14),@namevarchar(10),
@classvarchar(10),@unitvarchar(40)
as
insertinto用户信息(编号,姓名,密码,性别,单位,类型)values
(@id,@name,’123456’,’男’,@unit,@class)
七.触发器实验
通过本次实验,掌握SQLServer2000触发器的使用方法。
触发器的创建。
创建触发器
给“作业系统”中的表“用户信息”创建一个触发器,可以在插入,删除,更新数据行时触发。
CREATETRIGGER[触发器1]ON[dbo].[用户信息]
FORINSERT,UPDATE,DELETE
AS
PRINT'
所作的操作已完成'
请做好操作记录'
八.SQLServer备份恢复实验
通过本次实验,掌握SQLServer2000备份,恢复,导入导出,复制和安全管理。
SQLserver2000的备份,恢复,导入导出等内容。
1.备份:
将作业系统数据库备份到C盘。
2.恢复:
将作业系统数据库恢复到数据库中。
3.导入/导出:
将作业系统数据库的信息导出到文本文件中。
4.复制:
将作业系统数据库复制到另一个数据库中。
1)配置发布数据库
2)配置订阅数据库
3)进行复制
5.安全管理
数据库系统备份:
选择相应的数据库,点击鼠标右键,“所有任务”中选择“备份数据库”,进行备份操作。
数据库恢复
选择相应的数据库,点击鼠标右键,“所有任务”中选择“还原数据库”,进行还原操作。
导入/导出:
选择相应的数据库,点击鼠标右键,“所有任务”中选择“导入数据”/到处数据,进行导入/导出操作。
使用导入/导出向导可以一步步完成。
复制:
1)启动SQLServerAgent服务。
2)单击企业管理器控制台上服务器,在“工具”菜单上选择“复制”,在选择“创建和管理发布”。
3)在向导中选择要复制的数据库,单击“创建发布”,点击多个“下一步”最后完成。
九.SQLServer综合实验
通过本次实验,综合训练学生的分析问题解决问题的能力。
通过一个实例,综合运用SQLServer技术。
题目:
设计一个网络教学管理系统,主要功能有三项:
1)教师通过注册的账户名及密码在计算机网络上布置作业(或考试试题),学生在网络上通过注册的账户名及密码下载作业题;
学生完成作业后,通过注册的账户名及密码上传作业;
教师通过网络批改作业,学生通过网络可以浏览教师的评阅意见与成绩。
2)学生通过网络提出疑难问题,教师通过网络进行个别答疑,学生通过网络看到教师对自己一个人的辅导。
教师也可以对共同性的问题进行广播式答疑。
3)教师通过网络发布教学讲义或课件,学生通过网络浏览或下载教学讲义或课件。
使用企业管理器创建数据库和表,创建索引,触发器,存储过程,实现数据库的备份和恢复。