2007-2008学年第一学期《数据库原理及应用》期末考试试卷B
T1 T2 ①读M=100 ②读M=100 ③M=100-50 写回M=50 ④M=100-40 写回M=60 图中的问题属于( )
(A)丢失修改 (B)读脏数据 (C)不可重复读 (D)幻象读 答案:A 分数: 题型:选择题 难度:1
164. 关于锁的相容性叙述正确的是( )
(A)一个事务对资源加了共享锁后,另一个事务可以对同一个资源加共享锁 (B)一个事务对资源加了共享锁后,另一个事务可以对同一个资源加排它锁 (C)一个事务对资源加了排它锁后,另一个事务可以对同一个资源加共享锁 (D)一个事务对资源加了排它锁后,另一个事务可以对同一个资源加排它锁 答案:A 分数: 题型:选择题 难度:1 165.
事
务
日
志
的
用
( )
(A) 事务处理 (B) 完整性约束 (C) 数据恢复 (D) 安全性控制 答案:C 分数: 题型:选择题 难度:1 16
6.
事
务的
隔离
性
是由
DB
(
第36 页 共 47 页
途
是MS
的 )
2007-2008学年第一学期《数据库原理及应用》期末考试试卷B
(A)完整性子系统实现 (B)恢复子系统出现 (C)安全性子系统实现 (D)并发控制子系统实现 答案:D 分数: 题型:选择题 难度:1
167. 设有事务T1和T2,其并发操作顺序如下所示(其中①②③④⑤表示时间从前到后的顺序)
T1 T2 ① READ(A) ② A:=A*2 ③ WRITE(A) ④ READ(A) ⑤ ROLLBACK
该(
并
发
操
作
带
来
的
问
题
是 )
(A)不一致分析 (B)丢失更新 (C)读了“脏数据” (D)写错误 答案:C 分数: 题型:选择题 难度:2 168
.
并
发
操
作
可
能
带
来
的
数
据
不
一
致
不
包
括
( )
(A)丢失修改(B)不可重复读 (C)读脏数据 (D)死锁 答案:D 分数: 题型:选择题 难度:2
169. 规定事务在访问数据对象之前必须加锁,如果事务T获得了数据对象R上的排 他锁,那么
(A)T对R只能读不能写 (B)其他事务对R既不能读也不能写
第37 页 共 47 页
2007-2008学年第一学期《数据库原理及应用》期末考试试卷B
(C)T对R只能写不能读 (D)其他事务对R只能读不能写 答案:B 分数: 题型:选择题 难度:2
170. 若系统在运行过程中,由于某种硬件故障使存储在外存上的数据部分损失或全部损失, 这种情况称为( )
(A)介质故障 (B)运行故障 (C)系统故障 (D)事务故障
答案:B 分数: 题型:选择题 难度:1
171. 设有两个事务T1、T2,其并发操作如图所示,下面评价正确的是 ( )
(A)该操作不存在问题 (B)该操作丢失修改 (C)该操作不能重复读 (D)该操作读“脏”数据 答案:B 分数: 题型:选择题 难度:2
T1 T2 ①读A=10 ② 读A=10 ③读A=A-5写回 ④ A=A-8写回
172.( )
(A) 程序故障 (B) 事务故障 (C) 系统故障 (D) 介质故障 答案:B 分数: 题型:选择题 难度:1
第38 页 共 47 页
系
统
死
锁
属
于
2007-2008学年第一学期《数据库原理及应用》期末考试试卷B
173.并发操作会带来哪些数据不一致性( )。
A.丢失修改、不可重复读、读脏数据、死锁 B.不可重复读、读脏数据、死锁 C.丢失修改、读脏数据、死锁
D.丢失修改、不可重复读、读脏数据 答案:D 分数:
题型:选择题 难度:1 1(
7
4 、
一 级
封 锁
协 议
能
解
决
的
问
题
是 )
A 丢失修改 B 读脏数据 C 不可重复读 D 幻象读 答案:A 分数: 题型:选择题 难度:1 1(
7
5 、
关 于
锁 的
相 容
性
叙
述
正
确
的
是 )
A一个事务对资源加了共享锁后,另一个事务可以对同一个资源加共享锁 B 一个事务对资源加了共享锁后,另一个事务可以对同一个资源加排它锁 C 一个事务对资源加了排它锁后,另一个事务可以对同一个资源加共享锁 D 一个事务对资源加了排它锁后,另一个事务可以对同一个资源加排它锁 答案:A 分数: 题型:选择题 难度:1
176. 若事务( )
(A)可以加S锁不能加X锁 (B)不能加S锁可以加X锁 (C)可以加S锁也可以加X锁 (D)不能加任何锁 答案:D 分数: 题型:选择题
T
对数据
R
已加
X
锁,则其他事务对数据
R
第39 页 共 47 页
2007-2008学年第一学期《数据库原理及应用》期末考试试卷B
难度:1
177. 事务的执行结果必须使事务从一个状态转变到另一个一致性状态,是指事务的什么特性( )
(A)一致性 (B)原子性 (C)隔离性 (D)永久性 答案:A 分数: 题型:选择题 难度:1
178. 收回从u1创建表的权限() (A)revoke create table to u1 (B)revoke create table from u1
(C)revoke create table from u1 with grant option (D)deny create table to u1 答案:B 分数: 题型:选择题 难度:1
179. 用户user要收回user1用户具有对book表修改的权限,正确的语句是 ( )
(A) revoke update on book to user (B) revoke update on book from user (C) revoke update on book to user1 (D)revoke update on book from user1 答案:D 分数: 题型:选择题 难度:2
180.下列哪一个Transact-SQL语句能够实现拒绝user4查询视图MyView的权限 (
)
(A) REVOKE UPDATE ON MyView (B) GRANT SELECT ON MyView TO user4 (C) DENY SELECT ON MyView TO user4 (D) GRANT UPDATE ON MyView 答案:C 分数:
第40 页 共 47 页