● 操作序列T1、T2、T3对数据A、B、C并发操作如下所示,T1与T2间并发操作( ),T2与T3 间并发操作( )。
● 操作序列T1、T2、T3对数据A、B、C并发操作如下所示,T1与T2间并发操作( ),T2与T3 间并发操作( )。
( )
A.不存在问题 B.将丢失修改
C.不能重复读 D.将读“脏”数据
( )
A.不存在问题 B.将丢失修改
C.不能重复读 D.将读“脏”数据
本题考查的是数据库并发操作方面的基础知识。在事务并行处理的过程中,因为多个事务对相同数据的访问,千扰了其他事务的处理,产生了数据的不一致性,是事务隔离性的破坏导致了一致性的破坏。并发操作带来的数据不一致性有三类:丢失修改、不可重复读和读“脏”数据。事务T1读取A、B的值后进行运算,事务T2在t6时刻对B的值做了修改以后,事务T1在t8、t9时刻又重新读取A、B的值再运算,同一事务内对同一组数据的相同运算结果不同,显然与事实不相符,这种情况的产生是由于事务T2干扰了事务T1的独立性,导致不可重复读。事务T2、T3对数据B分别做减100和加50操作,都是写入数据库。其中事务T2在时刻t6把B修改后的值100写入数据库,但事务T3在时刻t11再把它对B加50后的值250写入数据库。两个事务都是对H的值进行修改操作并且都执行成功,但B中的值却为250,造成数据的不一致。原因在于T2事务对数据库的修改被T3事务覆盖而丢失了,破坏了事务的隔离性,所以丢失修改。
A.t[1]=u[1]∧t[2]=u[2]∧t[3]=v[3]B.t[1]=u[1]∧t[2]=u[ 计算机类考试 2020-05-26 …
A.t[1]=U[1]∧t[2]=U[2]∧t[3]=V[3]B.t[1]=U[1]∧t[2]=U[ 计算机类考试 2020-05-26 …
A.t[1]=u[1]∧t[2]=u[2]∧t[3]=v[3]B.t[1]=u[1]∧t[2]=u[ 计算机类考试 2020-05-26 …
什么是极大无关组?怎么判别?例题:a1=(5,2,-3,1)^t,a2=(4,1,-2,3)^t, 数学 2020-07-08 …
设t=tanx/2,x=2arctant,dx=2dt/(1+t^2)怎么求出sinx=2t/(1 数学 2020-07-21 …
线性代数的题向量组a1=(1,0,2,1)T,a2=(1,2,0,1)T,a3=(2,1,3.0) 数学 2020-07-26 …
1.已知集合A={(x,y)|x^2-y^2-y=4},B={(x,y)|x^2-xy-2y^2= 数学 2020-07-30 …
参数方程组:x=t/(1+t^2+t^4),y=t^2/(1+t^2+t^4),z=t^3/(1+ 数学 2020-07-30 …
求参数方程所确定的二阶函数.x=t^2/2,y=1-t我一次求导后等于-1/t,但是2次求导后等于 数学 2020-07-31 …
参数方程化普通方程并说明是什么曲线(1)X=COS^2*t与Y=SIN*t(t为参数)(2)X=(1 数学 2021-02-10 …