试题详情
简答题简述事务的概念及其性质。
  • 事务是一个操作序列 。这些操作要么什么都做,要么都不做,是一个 不可分割 的工作单位。事务以BEGIN TRANSACTION语句开始,以COMMIT(提交)语句或ROLLBACK(回退或撤消)语句结束。
    一个程序的执行可通过若干事务的执行序列来完成。
    事务的性质:
    为保证数据库的完整性,事务必须具有下列四个性质:
    1.原子性(automicity)
    一个事务中对数据库的操作,是一个不可分割的整体。
    2.一致性(consistency)
    数据不会因事务的执行而遭受破坏。
    3.隔离性(isolation)
    在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样。
    4.持久性(durability)
    一个事务一旦完成全部操作,它对数据库的所有更新应永久地反映在数据库中。
  • 关注下方微信公众号,在线模考后查看

热门试题