- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验03数据库备份和恢复实验.doc
实验 3:数据库备份与恢复
班级:学号:姓名:一、实验目的
使学生了解 SQL Server 的数据备份和恢复机制,掌握 SQL Server 中数据库备份和恢复的方法。
二、实验内容
1.将EXCEL表格中的数据导入到数据库中。
2.备份和还原数据库。
3.在脱机或停止SQL SERVER服务的状态下拷贝数据库文件。
4.删除数据库,然后从备份文件中附加数据库。
5.导出数据库至EXCEL文件中。
三、实验步骤
1.创建“学生选课”数据库,并将EXCEL文件中的数据导入到数据库中。在导入过程中,需要通过“编辑映射”设定各个字段的数据类型和大小(如下图所示)。
图3.1 编辑映射
导入成功后显示截取如下所示信息窗口。
图3.2 数据导入成功
备份数据库,完成备份之后通过查询窗口使用delete命令删除学生表中的记录,通过表设计器删除课程表中有关教师的三个字段,查看删除后的数据表。还原数据库,操作完成之后截取下图。检查是否已经恢复删除之前的数据。
图3.3 数据库还原成功
设置数据库为脱机状态或停止SQL SERVER服务,或者将数据库分离,然后把数据库文件拷贝到U盘(或D盘自己的文件夹)。
图3.4 复制数据库文件
5.删除数据库(文件),把备份到U盘的数据库附加到SQL SERVER中。
图3.5 附加数据库
通过表设计器修改“学生”和“课程”表结构,添加主键。如果系统阻止修改表,如何处理?对比分析添加主键前后数据显示的顺序有何变化,分析原因。
图3.6 通过表设计器修改表结构添加主键
在查询窗口中通过SQL命令修改“选课”表结构,添加主键和外键,并设计参照完整性。如果表中的数据违反了完整性规则,请先清理表中无效数据。
图3.7 通过SQL命令修改表结构,添加主键和外键
把数据库中的数据导出为EXCEL文件
图3.8 数据导出为EXCEL文件
生成SQL脚本,包含数据(脚本选项中“编写数据的脚本”一项选择TRUE)。
图3.9 生成SQL脚本
四、思考题
1. 数据库备份方式有哪些?各自有什么优缺点?
对比分析各种数据备份方法。异构数据库或不同版本数据库应该采用哪些备份方式?
文档评论(0)