以下关于数据库事务的说法中,错误的是( )。A.数据库事务是恢复和并发控制的基

免费题库2022-08-02  40

问题 以下关于数据库事务的说法中,错误的是(  )。A.数据库事务是恢复和并发控制的基本单位B.数据库事务必须由用户显式地定义C.数据库事务具有ACID特性D.COMMIT和ROLLBACK都代表数据库事务的结束

选项 A.数据库事务是恢复和并发控制的基本单位
B.数据库事务必须由用户显式地定义
C.数据库事务具有ACID特性
D.COMMIT和ROLLBACK都代表数据库事务的结束

答案 B

解析 数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令。事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行,因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时,事务是作为最小的控制单元来使用的,特别适用于多用户同时操作的数据库系统。
COMMIT和ROLLBACK代表了数据库的正常提交和撤销提交。
显式事务:显式事务又称自定义事务,是指用显式的方式定义其开始和结束的事务,当使用start transaction和 commit语句时则表示发生显式事务。
隐式事务:隐式事务是指每一条数据操作语句都自动地成为一个事务,事务的开始是隐式的,事务的结束有明确的标记。即当用户进行数据操作时,系统自动开启一个事务,事务的结束则需手动调用commit或rollback语句来结束当前事务,在当前事务结束后又自动开启一个新事务。
所以B选项是错误的。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2420102.html

最新回复(0)