《数据库系统原理》实验指导书
《数据库系统原理》实验指导书
实验1 熟悉SQL Server 2000环境及数据库⽂件管理
⼀、实验⽬的
1、掌握登录SQL Server 2000的⽅法,熟悉SQL Server实⽤⼯具的使⽤;
2、了解SQL Serve数据库的存储结构,掌握估算数据库⼤⼩技术;
3、掌握创建数据库技术,掌握扩⼤和压缩数据库技术;
4、掌握使⽤企业管理器⼯具和T-SQL语句及系统存储过程对数据库进⾏管理。
⼆、实验要求
1、熟悉SQL Server 2000的⼯作环境,了解SQL Server主要管理⼯具的⽤途和使⽤⽅法。
2、掌握在SQL Server 2000环境下,利⽤企业管理器和T-SQL语⾔创建和管理数据库的⽅法。
三、实验设备、环境
设备:奔腾II或奔腾II以上计算机
环境:WINDOWS 98或WINDOWS NT、SQL SERVER 2000中⽂版
四、实验原理、⽅法
上机操作
五、实验步骤及内容
(⼀)实验步骤
1、教师讲授
2、教师演⽰
3、学⽣实际操作
(⼆)实验内容
1、熟悉SQL Server 2000管理⼯具
(1)企业管理器(Enterprise Manager)
(2)查询分析器(Query Analyzer)
(3)服务管理器(Service Manager)
(4)事件探查器(Profiler)
(5)导⼊和导出数据(Import and Export Data)
(6)SQL Server其他管理⼯具
2、数据库⽂件管理
(1)数据库的创建和删除。
①在企业管理器中建⽴⼀个图书读者库。图书读者数据库中将包括⼀个数据⽂件和⼀个⽇志⽂件,各⽂件的属性见表1-1。
②删除上题所建的数据库然后⽤T-SQL语句重新创建。
(2)修改数据库
①查看图书读者数据库的属性及数据⽂件和⽇志⽂件的空间使⽤情况。
②在企业管理器中,⾸先扩⼤图书读者数据库的主数据⽂件的⼤⼩,然后查看扩⼤后的数据库属性,接着收缩主数据⽂件到定义时的⼤⼩。
③⽤T-SQL语句为图书读者数据库添加⼀个⼤⼩为2MB的次数据⽂件。
六、实验报告要求及记录、格式
按⾦陵科技学院《实验报告(⼯科)》格式填写
七、实验注意事项
1、实验过程中注意爱护计算机,实验完毕要按正常操作关闭计算机。
2、不要随意更改SA的登录密码
⼋、阅读、讨论及思考题
1、仔细阅读《实训教程》第⼀、⼆章
2、思考:
(1)数据库包括哪些数据库对象?各对象的主要作⽤是什么?
(2)数据库⽂件和⽇志⽂件的异同点是什么?
(3)⽂件组的作⽤是什么?
(4)简述SQL Server的4个系统数据库及其作⽤?九、实验结果讨论、体会和收获
实验2 表和表数据的操作
⼀、实验⽬的
掌握在SQL Server 2000环境下,利⽤企业管理器和T-SQL语⾔创建和管理表的⽅法。
⼆、实验要求
1、掌握利⽤“企业管理器”创建数据表的⽅法;
2、学会利⽤T-SQL语句建⽴⾃定义数据类型;
3、掌握使⽤T-SQL语句建⽴数据表的⽅法;
4、掌握数据表的修改及删除⽅法(界⾯⽅式及语句⽅式);
5、使⽤“企业管理器”进⾏各种有关记录数据的操作;
6、掌握T-SQL中的INSERT、UPDATE及DELETE语句的使⽤⽅法;
三、实验设备、环境
设备:奔腾II或奔腾II以上计算机
环境:WINDOWS 98或WINDOWS NT、SQL SERVER 2000中⽂版
四、实验原理、⽅法
上机操作
五、实验步骤及内容
(⼀)实验步骤
1、教师讲授
2、教师演⽰
3、学⽣实际操作
(⼆)实验内容
1、创建数据库
利⽤“企业管理器”创建学⽣成绩管理数据库,Stuscore_dat.mdf,2MB--10MB,按10%增长;Stuscore_log.ldf,1BM,按2MB 增长。
2、创建数据表
(1)⽤“企业管理器”或查询分析器建⽴stuscore数据库中的学⽣表(Student)、班级表(Class)、课程表(Course)及成绩表(Grade),结构如下:
(b) Class表的结构为:
studentNo,char(8),和courseNo,char(4)
(3)修改学⽣成绩管理数据库中的各表,学号和课程号应⽤⾃定义的数据类型。
(4)将表Student增加⼀列Department(系别)Char(2)。
3、表数据的操作
插⼊数据之后使⽤命令:Select * from Student; 检查插⼊数据的正确性
插⼊数据之后使⽤命令:Select * from Course; 检查插⼊数据的正确性(4)向表(Grade )中插⼊数据
插⼊数据之后使⽤命令:Select * from Grade; 检查插⼊数据的正确性(5)使⽤Delete语句删除表中数据
1. Delete from Grade where SNo=’19920101’
2. 删除数据之后使⽤命令
Select * from Grade;
3. 检查仍存在数据的正确性
六、实验报告要求及记录、格式
按⾦陵科技学院《实验报告(⼯科)》格式填写
七、实验注意事项
1、实验过程中注意爱护计算机,实验完毕要按政党操作关闭计算机;
2、不要随意更改Sa的登录密码;
3、注意⾃⼰创建的数据库主⽂件及⽇志⽂件的保存⽂件名及位置。
⼋、阅读、讨论及思考题
1、仔细阅读《实训教程》第三章
2、思考:
(1)SQL Server2000提供了哪些基本的数据类型?
(2)SQL Server2000有哪些⽅法来保证数据的完整性约束?
(3)DROP TABLE语句在使⽤时应该注意什么问题?
九、实验结果讨论、体会和收获
实验3 关系、索引和视图
⼀、实验⽬的
1、掌握关系图的创建⽅法。
2、掌握创建索引、查看索引和删除索引的操作和⽅法。
3、掌握创建、查询、更新、修改和删除视图的操作和⽅法。
⼆、实验要求
sql统计每个系的学生人数1、掌握在SQL Server 2000环境下,利⽤企业管理器创建关系图,理解关系数据库中表间关系的参照引⽤完整性;
2、掌握在SQL Server 2000环境下,利⽤企业管理器创建、查看和管理视图;
3、掌握在SQL Server 2000环境下,利⽤企业管理器创建、查看和管理索引。
三、实验设备、环境
设备:奔腾II或奔腾II以上计算机
环境:WINDOWS 98或WINDOWS NT、SQL SERVER 2000中⽂版
四、实验原理、⽅法
上机操作
五、实验步骤及内容
(⼀)实验步骤
1、教师讲授
2、教师演⽰
3、学⽣实际操作
(⼆)实验内容
1、创建关系图
根据实际情况,为学⽣成绩库(stuscore)创建关系图。试⽐较在“对 INSERT 和 UPDATE 强制关系”选项选中或不选中情况下,对外键表中数据插⼊、更新有何影响?
2、索引的创建、查看和删除
(1)分别利⽤SQL Server企业管理器,为学⽣情况(xsqk)表创建⼀个基于总学分(total)和学号(xh)的索引IX_total_xh,其中
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论