文章目录
一、实验目的
熟练掌握使用SSMS和T-SQL语句向数据表中插人记录、修改记录和删除记录的操作,体会并验证各类约束所起的作用。
了解SQL Server的数据备份和恢复机制,掌握SQL Server中数据备份和恢复的方法。
二、实验准备:
1.用SSMS和T-SQL语句插入(INSERT)、修改(UPDATE)和删除(DELETE)记录。
2.熟悉SQL ServeSSMS和查询分析器工具的使用方法。
3.分别使用SSMS和T-SQL语句实现同一数据库服务器上的数据备份和恢复—备份与还原数据库。
4.使用SSMS和T-SQL语句实现不同数据库服务器间的数据备份和恢复—分离与附加数据库。
三、实验内容和步骤
1.建表
用SSMS向学生表studinfo、课程表course和选课表sc中输入至少5条实际数据,其中学生表包含各类班级5位同学的信息,课程表包含5门实际课程。
点击右键点击编辑前200行,就可以打开确定列对应的行,进行填写。
1.1——建表
2.添加
用Transact-SQL语句向学生表中插入自己的信息。
1.2——添加
3.删除
用Transact-SQL语句在选课表中删除自己所选修的一门课程,比如删除“001”课程。
1.3——删除
4.插入
用Transact-SQL语句在选课表中插入一条课程表中不存在的课程选修记录,观察出现的提示信息并分析。
elective1是我的选课表~
1.4—插入
我这块没有出现提示www有大佬有提示吗?求教教
*5.用Transact-SQL语句新建
新建一个系部表department(系部名称,总人数,男生人数,女生人数),用Transact-SQL语句从学生表中采集相应信息添加到系部表。
1.5——新建
6.用Transact-SQL语句统计
1.6——统计
1.7——统计结果
7.备份
分别用SSMS和Transact-SQL语句为学生数据库student进行备份。
选择你的数据库右键选择任务然后选择备份。
1.8——SSMS备份
student_yxx是我的数据库哈
1.9——Transact-SQL备份
7.修改学生数据库中学生表和选课表的相应数据,以便比较还原前后的数据变化。
1.10——还原
8.还原
分别用SSMS和Transact-SQL语句还原学生数据库student,观察刚才修改的学生表和选课表的数据如何变化。
1.11——SSMS还原
1.12——Transact-SQL还原
我这边数据都没有变化?感觉是不太对劲的
10.用SSMS分离学生数据库student,并复制相应的*.mdf和*.ldf两个文件。
1.13——分离
11.用SSMS附加学生数据库student。
1.14——附加