数据库概论试题(期末)(2)
发布时间:2021-06-05
发布时间:2021-06-05
C.完整性 D.可靠性
17. ( )用来记录对数据库中数据进行的每一次更新操作。
A.后援副本
C.数据库 B.日志文件 D.缓冲区
18.若事务T对数据对象A加上S锁,则( )。
A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁。
B.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。
C.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁。
D.事务T可以读A和修改A,其它事务能对A加S锁和X锁。
19. 设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是( )
A. 该操作不存在问题 B. 该操作丢失修改
C. 修改该操作不能重复读 D. 该操作读“脏”数据
T1 T2
read(A)
read(B)
sum=A+B
read(A)
A=A*2
write(A)
read(A)
read(B)
sum=A+B
write(A+B)
图2
20. 已知事务T1的封锁序列为:LOCK S(A) LOCK S(B) LOCK X(C)
UNLOCK(B) UNLOCK (A) UNLOCK (C)
事务T2的封锁序列为:LOCK S(A) UNLOCK (A) LOCK S(B)
LOCK X(C) UNLOCK (C) UNLOCK (B)
则遵守两段封锁协议的事务是( )
A.T1 B.T2 C.T1和T2 D.没有
下一篇:怎样选择服装吊牌标签打印机