考虑两个事务Ti={Ii}和Tj={Ij},以及定义在Ti,Tj上的并发调度S,其中Ii,Ij分别代表组成Ti和Tj的操作,则下列中不会引起事务Ti的操作Ii与事务Tj的操作Ij冲突的是______。A.Ii=read(Q),Ij=write(Q)B.Ii=write(Q),Ij=read(Q)C.Ii=read(Q),Ij=read(Q)D.Ii=write(Q),Ij=write(Q)

题目

考虑两个事务Ti={Ii}和Tj={Ij},以及定义在Ti,Tj上的并发调度S,其中Ii,Ij分别代表组成Ti和Tj的操作,则下列中不会引起事务Ti的操作Ii与事务Tj的操作Ij冲突的是______。

A.Ii=read(Q),Ij=write(Q)

B.Ii=write(Q),Ij=read(Q)

C.Ii=read(Q),Ij=read(Q)

D.Ii=write(Q),Ij=write(Q)


相似考题
更多“考虑两个事务Ti={Ii}和Tj={Ij},以及定义在Ti,Tj上的并发调度S,其中Ii,Ij分别代表组成Ti和Tj的操 ”相关问题
  • 第1题:

    在分布式数据库中,关系的存储采用分片和复制技术,存储在不同的站点上。用户无需知道所用的数据存储在哪个站点上,称为( )。分布式事务的执行可能会涉及到多个站点上的数据操作,在2PC协议中,当事务Ti完成执行时,事务Ti的发起者协调器Ci向所有参与Ti的执行站点发送<prepare Ti>的消息,当收到所有执行站点返回<ready Ti>消息后,Ci再向所有执行站点发送<commit Ti>消息。若参与事务Ti执行的某个站点故障恢复后日志中有<ready Ti>记录,而没有<commit Ti>记录,则(请作答此空)。

    A.事务Ti已完成提交,该站点无需做任何操作
    B.事务Ti已完成提交,该站点应做REDO操作
    C.事务Ti未完成提交,该站点应做UNDO操作
    D.应向协调器询问以决定Ti的最终结果

    答案:D
    解析:
    在分布式数据库中,关系的存储采用分片和复制技术,存储在不同的站点上。用户无需知道所用的数据存储在哪个站点上,称为位置透明。分布式事务的执行可能会涉及到多个站点上的数据操作,在2PC协议中,当事务Ti完成执行时,事务Ti的发起者协调器Ci向所有参与Ti的执行站点发送<prepare Ti>的消息,当收到所有执行站点返回<ready Ti>消息后,Ci再向所有执行站点发送<commit Ti>消息。若参与事务Ti执行的某个站点故障恢复后日志中有<ready Ti>记录,而没有<commit Ti>记录,则应向协调器询问以决定Ti的最终结果。

  • 第2题:

    一质点在几个力的共同作用下运动,它的运动方程为r=3ti-5tj+10k(m),其中一个力为 F=2i+3tj-t2k(N),则最初2s内这个力对质点所做的功为 J. ()

    A.9

    B.-9

    C.18

    D.-18


    -18J

  • 第3题:

    下列关于基于封锁的并发控制的叙述中,哪些是正确的? ()。

    A.给数据项加锁的方式只有两种:共享锁和排他锁

    B.如果事务Ti获得了数据项Q上的排他锁,则Ti可写Q但不能读Q

    C.共享锁与共享锁相容

    D.如果事务Ti获得了数据项Q上的共享锁,则Ti可读Q但不能写Q


    如果事务Ti获得了数据项Q上的共享锁,则Ti可读Q但不能写Q;共享锁与共享锁相容

  • 第4题:

    分布式事务的执行可能会涉及到多个站点上的数据操作,在两阶段提交协议中,当事务 Ti的所有读写操作执行结束后,事务 Ti 的发起者协调器 Ci 向所有参与 Ti 的执行站点发送的消息,当收到所有执行站点返回的消息后,Ci 再向所有执行站点发送消息。若参与事务 Ti 执行的某个站点故障恢复后日志中有记录,而没有记录,则( )。

    A.事务 Ti 已完成提交,该站点无需做任何操作
    B.事务 Ti 已完成提交,该站点应做 REDO 操作
    C.事务 Ti 未完成提交,该站点应做 UNDO 操作
    D.应向协调器询问以决定 Ti 的最终结果

    答案:B
    解析:
    系统故障恢复时对于故障发生前已经提交的事务,应记入重做(Redo)队列;对于故障发生时尚未完成的事务,应记入撤销(Undo)队列。因为站点故障恢复后日志中已有记录,因此需要执行REDO操作。

  • 第5题:

    下列关于并发事务的调度的叙述中,哪些是正确的? ()。

    A.一组事务的一个调度必须包含这一组事务的全部指令

    B.可串行化的调度应满足:事务在该调度下的执行结果与这些事务在某个串行调度下的执行结果相同

    C.无级联调度应满足:对于每对事务Ti和Tj,如果Tj读取了由Ti所写的数据项,则Ti必须在Tj这一读取前提交

    D.可恢复的调度应满足:对于每对事务Ti和Tj,如果Tj读取了由Ti所写的数据项,则Tj先于Ti提交


    一组事务的一个调度必须包含这一组事务的全部指令;可串行化的调度应满足:事务在该调度下的执行结果与这些事务在某个串行调度下的执行结果相同;无级联调度应满足:对于每对事务Ti和Tj,如果Tj读取了由Ti所写的数据项,则Ti必须在Tj这一读取前提交