参考答案和解析
参考答案:ABCD
更多“事务必须具有的性质有() ”相关问题
  • 第1题:

    事务有多种性质,“当多个事务并发执行时,任何一个事务的更新操作直到其成功提交前的整个过程,对其他事务都是不可见的。”这一性质属于事务的( )性质。

    A.原子性
    B.一致性
    C.隔离性
    D.持久性

    答案:C
    解析:
    原子性:事务是原子的,要么做,要么都不做。一致性:事务执行的结果必须保证数据库从一个一致性状态变到另一个一致性状态。隔离性:事务相互隔离。当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程,对其它事物都是不可见的。持久性:一旦事务成功提交,即使数据库崩溃,其对数据库的更新操作也永久有效。串行调度:多个事务依次串行执行,且只有当一个事务的所有操作都执行完后才执行另一个事务的所有操作。可串行化保证了事务并行调度时,相互不破坏,同时保证了数据从一个一致性状态到另一个一致性状态。

  • 第2题:

    事务一旦提交,即使在写入数据库前数据尚在内存中而发生故障造成系统重启,该事务的执行结果也必须入数据库,该性质称为事务的(请作答此空),为保证这一性质,必须使用( )。

    A.原子性
    B.一致性
    C.隔离性
    D.持久性

    答案:D
    解析:
    本题考查数据库恢复的基础知识。数据库故障会造成数据的不一致。数据库的更新是由事务驱动的,事务的ACID属性被破坏是数据不一致的根本原因。系统重启会使内存中更新过的数据未写入硬盘而丢失,破坏了事务的持久性,即事务一经提交,其对数据库的影响会体现到数据库中。为保证事务发生故障后可恢复,DBMS使用日志。即在对数据更新前,先将欲做的修改在日志中记录并写入硬盘,然后再进行数据更新。当系统重启时,根据日志文件对数据进行恢复。

  • 第3题:

    9、关于日志下面说法正确的有

    A.日志是记录了所有的更新操作

    B.日志记录了所有的查询操作

    C.日志必须严格按照并发事务执行的时间次序登记

    D.必须先记日志,后写数据库


    ABC

  • 第4题:

    事务一旦提交,即使在写入数据库前数据尚在内存中而发生故障造成系统重启,该事务的执行结果也必须入数据库,该性质称为事务的( ),为保证这一性质,必须使用(请作答此空)。

    A.镜像
    B.数据库备份
    C.日志
    D.两段锁协议

    答案:C
    解析:
    本题考查数据库恢复的基础知识。数据库故障会造成数据的不一致。数据库的更新是由事务驱动的,事务的ACID属性被破坏是数据不一致的根本原因。系统重启会使内存中更新过的数据未写入硬盘而丢失,破坏了事务的持久性,即事务一经提交,其对数据库的影响会体现到数据库中。为保证事务发生故障后可恢复,DBMS使用日志。即在对数据更新前,先将欲做的修改在日志中记录并写入硬盘,然后再进行数据更新。当系统重启时,根据日志文件对数据进行恢复。

  • 第5题:

    挥发油具有的性质包括()

    A.有挥发性

    B.多具芳香气味

    C.易溶于水

    D.相对密度多小于1

    E.多无光学活性


    ABE