数据库实验实验五.docx

上传人:b****7 文档编号:15923676 上传时间:2023-07-09 格式:DOCX 页数:21 大小:771.90KB
下载 相关 举报
数据库实验实验五.docx_第1页
第1页 / 共21页
数据库实验实验五.docx_第2页
第2页 / 共21页
数据库实验实验五.docx_第3页
第3页 / 共21页
数据库实验实验五.docx_第4页
第4页 / 共21页
数据库实验实验五.docx_第5页
第5页 / 共21页
数据库实验实验五.docx_第6页
第6页 / 共21页
数据库实验实验五.docx_第7页
第7页 / 共21页
数据库实验实验五.docx_第8页
第8页 / 共21页
数据库实验实验五.docx_第9页
第9页 / 共21页
数据库实验实验五.docx_第10页
第10页 / 共21页
数据库实验实验五.docx_第11页
第11页 / 共21页
数据库实验实验五.docx_第12页
第12页 / 共21页
数据库实验实验五.docx_第13页
第13页 / 共21页
数据库实验实验五.docx_第14页
第14页 / 共21页
数据库实验实验五.docx_第15页
第15页 / 共21页
数据库实验实验五.docx_第16页
第16页 / 共21页
数据库实验实验五.docx_第17页
第17页 / 共21页
数据库实验实验五.docx_第18页
第18页 / 共21页
数据库实验实验五.docx_第19页
第19页 / 共21页
数据库实验实验五.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库实验实验五.docx

《数据库实验实验五.docx》由会员分享,可在线阅读,更多相关《数据库实验实验五.docx(21页珍藏版)》请在冰点文库上搜索。

数据库实验实验五.docx

数据库实验实验五

仲恺农业工程学院实验报告纸

信息科学与技术学院网络工程专业113班组数据库原理及应用课

学号28号姓名张宝鑫实验日期2013.12.13教师评定

实验五备份、恢复与事务处理

一、实验目的

1.熟练掌握使用企业管理器对数据库进行备份和恢复的方法。

2.熟练掌握分离数据库对数据库文件进行备份以及使用附加的方式进行恢复的方法。

3.掌握使用SQL语句对数据库进行备份和恢复的方法。

4.了解差异备份和完全备份。

5.熟练掌握事务的定义方法。

6.了解查看锁的方法以及单个事务执行过程中锁的获得与释放的过程,理解锁的类型和锁定资源。

7.掌握如何设置事务的隔离级别。

8.深入理解在SQLServer2008中,如何通过设置事务的隔离级别来控制锁定的保持与释放。

二、实验内容相关截图

1

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

执行语句:

Backupdatabasepubstobk_pubs3withDIFFERENTIAL

执行结果:

(9)

(10)

执行语句:

usemaster

go

restoredatabasepubs

frombk_pubs1withfile=1,recovery

go

执行结果:

结果:

无temp1和temp2

(11)

结果:

删除了pubs

(12)

还原bk_pubs1

还原bk_pubs2:

执行结果:

只有temp1,没有temp2

(13)执行结果:

删除了pubs

(14)

还原bk_pubs1

还原bk_pubs2

还原bk_pubs3

执行结果:

有temp1和temp2

(15)

2.

(1)执行语句:

BEGINTRAN

GO

UPDATEBOOK

SETBookKCURNum=BookKCURNum+5

WHEREBookPublishID=

(selectPublishIDfrompublishwherePublishName='中国水利水电出版社')

go

committran

go

语句执行前的:

语句执行后:

(2)

BEGINTRAN

GO

INSERTINTOBOOK(BookName,BookISBN,BookAuthor,BookPublishDate,BookSubject,

BookPrice,BookPageNum,BookSeries,BookNum,BookPublishID,BookClassID,BookCurNUM)

VALUES('SQLServer2008程序设计案例集锦','978-7-5084-7192-1','周峰王征','2010-2-10',

'数据库系统',48.00,372,'计算机实用技术案例',40,2,3,50)

savetranMy_save

deletefromBook

whereBookISBN='978-7-5084-7192-1'

rollbacktranMy_save

committran

go

3.

执行语句:

UPDATESTUDENT

SETSdept='CE'

WHERESDEPT='CS'

--SELECT*FROMSTUDENT;

4.新建两个表

(1)执行语句:

insertintoCheck_accountvalues(1,'张三',500)

insertintoCheck_accountvalues(2,'李四',300)

insertintoSave_accountvalues(1,'张三',100)

insertintoSave_accountvalues(2,'李四',300)

--select*fromCheck_account

--select*fromSave_account、

(2)

发生了死锁,要加X锁或S锁

三、实验总结

本次的实验较简单,也较轻松。

在本次的实验中,我学到的东西包括数据备份、恢复与事务处理。

这次的实际操作让我们有了自己动手的机会,让我对数据库有了进一步的了解与掌握,同时也越来越喜欢。

由于做实验前,老师有进行演示,所以几乎没遇到什么难题,有些问题也都能自己解决。

在剩下不多的实验里我会继续努力,争取学到更多东西。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 机械仪表

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2