数据复制恢复及表维护1、 实验内容或题目数据的复制与恢复、表的维护2、实验目的与要求(1) 熟练掌握附加数据库的方法(2) 熟练掌握数据导入和导出的方法(3) 熟练进行数据库的备份和还原(4) 了解差异备份和完全备份(5) 熟练掌握用企业管理器修改表(6) 能够运用T-SQL语句对表结构进行修改(7) 熟练掌握用企业管理器编辑表中的数据(8) 能够运用T-SQL语句对表中的数据进行插入、修改和删除操作3、 实验步骤与源程序 实验步骤:(1) 对“进销存”数据库进行附加操作(2) 使用SQL语句对SM数据库进行附加操作(3) 对SM数据库进行备份(4) 删除SM数据库(5) 还原SM数据库(6) 将SM数据库中的数据导入到Excel表格中(7) 将Excel表中的数据导入到SS数据库中(8) 使用企业管理器为表Student增加一列(9) 用SQL语句修改表Course的列属性,将CName的长度改为40,且不允许空(10) 用SQL语句向表Student中增加列Email,且要求输入的电子邮件地址包括“@”字符(11) 用SQL语句不、删除表Student中的列Address(12) 用SQL语句给表Student添加主键约束(13) 删除SName列上的主键约束(14) 使用 with nocheck子句(15) 使约束无效或重新有效(16) 使用企业管理器编辑表Student中的数据(17) 用SQL语句向表中插入数据(18) 用SQL语句修改表中的记录(19) 用SQL语句删除表中的记录4、 测试数据与实验结果(可以抓图粘贴)1.附加“进销存”数据库
2.使用SQL语句对SM数据库进行附加操作 3.对SM数据库进行备份 4.还原SM数据库 5.将SM数据库中的数据导入到Excel表格中 选择数据源 设置目标数据的类型和位置 选择“从源数据库复制表和视图” 选择源数据 因为我们的实验中数据库中没有数据,所以是空白的
6.将Excel表中数据导入到SS数据库中7.用SQL语句修改表Course 的列属性 8。用SQL语句向表Student中增加列Email 9.用SQL语句删除表Student中的列Address 10.用SQL语句给表Student添加主键约束 11.删除Sname列上的主键约束 13.用SQL语句向表中插入数据 14.用SQL语句删除表中的记录 5、 结果分析与实验体会 本次实验是数据库的第三次实验,在这堂实验课中,我们共做了数据库实验指导书上的两个实验,即数据的复制与恢复和表的维护。 这次实验主要是让我们使用方法来附加数据库以及数据的导入和导出,数据库的备份和还原。表的维护是做用企业管理器修改表,对表结构修改、编辑表中数据对表中的数据插入修改删除等。这些内容经实验书上的指导还是比较容易完成的,但是时间有点紧凑。 我们以后还将继续数据库实验的操作,在以后的实验中,我们可能涉及更多方面,更难更复杂的内容,我们必须好好操作,努力完成每一次的实验,做到真正理解。这对我们理论课堂上学习数据库这门课程的帮助是很大的385