设事务T1和T2,对数据库中的数据A进行操作,下列情况中不会发生冲突的是()。
AT1正在写A、T2要读A
BT1正在写A、T2也要写A
CT1正在读A、T2要写A
DT1正在读A、T2要读A
正确答案
答案解析
相似试题
(单选题)
在多个事务并发执行时,如果事务T1对数据项A的修改覆盖了事务T2对数据项A的修改,这种现象称为()。
(单选题)
如果事务T1需要两次读取同一数据项A,但是在两次读操作的间隔中,另一个事务T2改变了A的值,那么此并发操作所引起的问题是()
(单选题)
在多个事务并发执行时,如果并发控制措施不好,则可能会造成事务T1读了事务T2的“脏”数据。这里的“脏”数据是指()。
(单选题)
已知表T1中有2行数据,T2中有3行数据,执行SQL语句“select a.* from T1 a,T2 b”后,返回的行数为()
(单选题)
现要将S1服务器上的DB1数据库中的T1表中的数据导入到S2服务器的DB2数据库的T2表中,假设T2表已经建立。在选择目的地时使用U2用户进行操作,则U2必须具有()
(单选题)
设事务T1和T2执行如图所示的并发操作,这种并发操作存在的问题是()。
(简答题)
设有三个事务T1、T2和T3,所包含的动作为:T1:A=A+2,T2:A=A*2,T3:A=A**2假定这三个事务允许并行操作,试讨论它们可能实施的调度。
(简答题)
假定有一条MIPS伪指令“Bcmp $t1,$t2,$t3”,其功能是实现对两个主存块数据的比较,$t1和$t2中分别存放两个主存块的首地址,$t3中存放数据块的长度,每个数据占四个字节,若所有数据都相等,则将0置入$t1;否则,将第一次出现不相等时的地址分别置入$t1和$t2并结束比较。若$t4和$t5是两个空闲寄存器,请给出实现该伪指令的指令序列,并说明在类似于P.185图6.32的多周期数据通路中执行该伪指令时要用多少时钟周期。
(单选题)
存在两个结构相同的数据库表T1(col1,col2,col3)、T2(col1,col2,col3),写出一SQL语句将所有T1数据导入到T2表()