问题 问答题


阅读以下说明和关系表,回答问题1~3。
[说明]
设T1,T2,T3是如下三个事务,其中S为数据库中某个数据项,设S的初值为1。
T1: S:= S * S
T2: S:= S + 3
T3: S:= 6

[问题3]
一个事务应该具有哪些属性请具体说明。

答案

参考答案:

解析:事务的四个性质是:原子性、一致性、隔离性和持久性。原子性:是保证数据库系统完整性的基础。一个事务中所有对数据库的操作是一个不可分割的操作序列。一致性:一个事务独立执行的结果将保证数据库的一致性,即数据不会因事务的执行而遭受破坏。隔离性:隔离性要求在并发事务被执行时,系统应保证与这些事务先后单独执行时结果一样,使事务如同在单用户环境下执行一样。持久性:要求对数据库的全部操作完成后,事务对数据库的所有更新应永久地反映在数据库中。

单项选择题
多项选择题