数据库原理与应用 何玉洁编著 上机报告3

发布时间 : 星期日 文章数据库原理与应用 何玉洁编著 上机报告3更新完毕开始阅读

.

学号: 2 姓名: 刘畅 班级: 信息12-1 成绩:

上机练习

一、实验目的

了解备份和恢复数据库的有关内容,掌握将数据库中的数据以及保证数据库系统正常运

行的有关信息保存起来,以备恢复数据库时使用。

二、实验环境

安装有SQL Server 2012的计算机,并且创建好备份文件夹,最好有外出设备(例如优

盘),以便更好的实验有关数据库备份的有关操作。

三、实验内容

1. 利用SSMS工具按顺序完成下列操作:

(1) 创建永久备份设备:backup1,backup2.

(2) 对students数据库进行一次完整备份,并以追加的方式备份到backup1设备上。 (3) 执行下列语句删除students数据库中的SC表:

DROP TABLE SC

(4) 利用backup1设备上对students数据库进行的完整备份,恢复出students数

据库。

(5) 查看SC表是否被恢复出来了。 2. 利用SSMS工具按顺序完成下列工作:

(1) 对students数据库进行一次完整备份,并以覆盖的方式备份到backup1设备上,

覆盖掉backup1设备上已有的备份内容。

(2) 执行下列语句在Course表中插入一行新纪录:

INSERT INTO Course VALUES(‘c201’, ‘离散数学’, 3, 4)

(3) 将students数据库以覆盖的方式差异备份到backup2设备上。

'.

.

(4) 执行下述语句删除新插入一行新纪录:

DELETE FROM Course WHERE Cno = ‘201’

(5) 利用backup1和backup2备份设备对students数据库的备份,恢复students

数据库。完全恢复完成后,在Course表中有新插入的记录吗?为什么?

3. 利用SSMS工具按顺序完成下列操作:

(1) 将students数据库的恢复模式改为“完整”的。

(2) 对students数据库进行一次完整备份,并以覆盖方式备份到backup1设备上。 (3) 执行下述语句向Course表中插入一行新纪录:

INSERT INTO Course VALUES(‘C202’, ‘编译原理’, 5,4)

(4) 对students数据库进行一次差异备份,并以追加的方式备份到backup1设备上。 (5) 执行下述语句删除新插入的记录:

DELETE FROM Couse WHERE Cno = ‘C202’

(6) 对students数据库进行一次日志备份,并以覆盖的方式备份到backup2设备上。 (7) 利用backup1和backup2备份设备恢复students数据库,完全恢复完成后,在

Course表中有新插入的记录吗?为什么?

4. 利用备份和恢复数据库的T-SQL语句按顺序完成下列操作:

(1) 新建备份设备:backup1和backup2,他们均存放在D:\\BACKUP文件夹下(假设

此文件夹已存在),对应的物理文件名分别为:back1.bak和back2.bak。

(2) 对students数据库进行一次完整备份,以覆盖的方式备份到back1上。 (3) 删除SC表。

(4) 对students数据进行一次差异备份,以追加的方式备份到back1上。 (5) 删除students数据库。

(6) 利用back1备份设备恢复students数据库的完整备份,并在恢复完成之后使数

'.

.

据库成为可用状态。

(7) 在SSMS工具的对象资源管理器中查看是否有students数据库?为什么?如果

有,展开此数据库中的“表”节点,查看是否有SC表?为什么?

(8) 再次利用back1备份设备恢复students数据库,首先恢复完整备份并使恢复后

的数据库成为正在恢复状态,然后再恢复差异备份并使恢复后的的数据库成为可用状态。

(9) 再SSMS工具的对象资源管理器中展开students数据库和其下的“表”节点,

这次是否有SC表?为什么?

(10) 对students数据库进行一次完整备份,直接备份到D:\\BACKUP文件夹下,备份

文件名为:students.bak。

(11) 对students数据库进行一次事物日志备份,以追加的方式备份到back2设备上。

四、实验过程

1. 利用SSMS工具按顺序完成下列操作:

(1) 创建永久备份设备:backup1,backup2.

(2) 对students数据库进行一次完整备份,并以追加的方式备份到backup1设备上。

'.

.

(3) 执行下列语句删除students数据库中的SC表:

(4)利用backup1设备上对students数据库进行的完整备份,恢复出students数据库。

'.

联系合同范文客服:xxxxx#qq.com(#替换为@)