第4章数据保护
11 第4章 数据保护
数据库系统中的数据是由DBMS统一管理和控制 的,DB必须提供数据保护能力,以保证数据 库中数据的安全可靠和正确有效。 ■数据保护 ■事务管理 数据库恢复 并发控制 完整性、安全性控制
12 数据库系统中的数据是由DBMS统一管理和控制 的,DBMS必须提供数据保护能力,以保证数据 库中数据的安全可靠和正确有效。 数据保护 事务管理 数据库恢复 并发控制 完整性、安全性控制
41辜务的基本概念 、什么是事务 、如何定义事务 、事务的特性
13 4.1 事务的基本概念 事务的基本概念 一、什么是事务 一、什么是事务 二、如何定义事务 二、如何定义事务 三、事务的特性 三、事务的特性
什么是事务 事务( Transaction 系列对数据库的查询和更新操作构成的序 列。这些操作要么全做,要么全不做,是一个 不可分割的工作单位 口例子 事务和程序是两个概念 a在关系数据库中,一个事务可以是一条SQL语句, 组SQL语句或整个程序 个应用程序通常包含多个事务 事务是恢复和并发控制的基本单位
14 一、什么是事务 一、什么是事务 事务(Transaction) (Transaction) 一系列对数据库的查询和更新操作构成的序 列。这些操作要么全做,要么全不做,是一个 不可分割的工作单位 例子 事务和程序是两个概念 在关系数据库中,一个事务可以是一条SQL语句, 一组SQL语句或整个程序 一个应用程序通常包含多个事务 事务是恢复和并发控制的基本单位
、如何定义事务 显式定义方式 BEGIN TRANSACTION BEGIN TRANSACTION sQL语句1 sQL语句1 sQL语句2 sQL语句2 COMMIT ROLLBACK 隐式方式 当用户没有显式地定义事务时, DBMs按缺省规定自动划分事务
15 二、如何定义事务 二、如何定义事务 显式定义方式 BEGIN TRANSACTION BEGIN TRANSACTION BEGIN TRANSACTION SQL 语句1 SQL 语句1 SQL 语句2 2 SQL 语句2 。。。。。 。。。。。 COMMIT COMMIT ROLLBACK 隐式方式 当用户没有显式地定义事务时, DBMS按缺省规定自动划分事务