- 2
- 0
- 约3.6千字
- 约 17页
- 2024-03-28 发布于陕西
- 举报
目录CONTENTS
10.1事务的概念及特性
10.2数据库恢复概述
10.3数据库备份的应用
10.4数据库恢复的应用
课程导入
图灵奖
数据库方向:
有四位数据库科学
家获得图灵奖
课程导入
事务处理领域的图灵奖获得者:
J.Gray(JamesGray,1944
年-),美国资讯工程学家。
格雷在事务处理技术上的创
造性思维和开拓性工作,使
他成为该技术领域公认的权
威。
10.1.1事务的概念
安全性
DBMS运行管理功能:完整性
并发控制
故障恢复
存储
事务在数据库管理系统对的运行管理功能中发挥着巨大的作用,是
并发控制和故障恢复的重要基础理论。
10.1.1事务的概念
事务(Transaction)是用户定义的一个数据库操作序列,
这些操作要么全做,要么全不做,是一个不可分
割的工作单位。
事务是恢复和并发控制中功能语句的基本单位。
10.1.1事务的概念
显式定义方式
BEGINTRANSACTIONBEGINTRANSACTION
SQL语句1SQL语句1
SQL语句2SQL语句2
。。。。。。。。。。
COMMITROLLBACK
隐式方式
当用户没有显式地定义事务时,DBMS按缺省规定自动划分事务
10.1.1事务的概念
显式定义方式中,分别有以上两种结束符:
COMMIT
事务正常结束
提交事务的所有操作(读+更新)
事务中所有对数据库的更新永久生效
ROLLBACK
事务异常终止
事务运行的过程中发生了故障,不能继续执行
事务回滚到开始时的状态
10.1.1事务的概念
【例1】对学号为“0502410101”的学生成绩加10分,若其
分数高于90分,则事务回滚并输出相应的信息。
BEGINTRANSACTION--开始事务
UPDATEResult
SETresult=result+10
WHEREStuID=‘0502410101’--更新成绩
IF(SELECTResultFROMresultWHEREStuID=0502410101)
90--进行判断
10.1.1事务的概念
BEGIN
ROLLBACKTRANSACTION
您可能关注的文档
- 数据库原理数据库原理 (47).pdf
- 数据库原理数据库原理 (48).pdf
- 数据库原理数据库原理 (50).pdf
- 数据库原理数据库原理 (51).pdf
- 数据库原理数据库原理 (52).pdf
- 数据库原理数据库原理 (53).pdf
- 数据库原理数据库原理 (54).pdf
- 数据库原理数据库原理 (55).pdf
- 数据智能与应用 (1).doc
- 数据智能与应用 (1).pdf
- 2026年江苏城乡建设职业学院单招职业技能考试题库(含答案详解).docx
- 2026年江苏城乡建设职业学院单招职业技能考试题库附答案详解(黄金题型).docx
- 六年级上册劳动技术教案《学烹饪》教学设计.docx
- 2026年江苏城乡建设职业学院单招职业技能考试题库附答案详解(考试直接用).docx
- 2026年江苏城乡建设职业学院单招职业技能考试题库附答案详解(突破训练).docx
- 2026年江苏城乡建设职业学院单招职业技能考试题库附答案详解(精练).docx
- 2026年江苏城乡建设职业学院单招职业技能考试题库附答案详解(研优卷).docx
- 铁艺护栏施工方案.docx
- 钢筋加工制作技术交底.docx
- 2026年江苏城市职业学院单招职业技能考试题库含答案详解(b卷).docx
原创力文档

文档评论(0)