第1题
一个事务执行过程中,其正在访问的数据被其他用户所修改,导致处理结果不正确,这是由于违背了事务的( )而引起的。
原子性
一致性
隔离性
持久性
第2题
( )是DBMS的逻辑工作基本单位,它是用户定义的一组逻辑一致的程序序列。
程序
命令
事务
文件
第3题
一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的
第4题
事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交; 如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于( )状态。
安全性
完整性
可靠性
第5题
事务有多个性质,其中不包括
唯一性
第6题
一个事务的执行不能被其他事务干扰,这种特征称为事务的
第7题
用于将事务处理写到数据库的命令是
insert
rollback
commit
savepoint
第8题
如果要回滚一个事务,则要使用( )语句。
begin transaction
revoke
第9题
( )表示一个新的事务处理块的开始
START TRANSACTION
BEGIN TRANSACTION
BEGIN COMMIT
START COMMIT
第10题
MySQL提供了下面4种事务隔离级别,其中隔离限度最高的是
repeatable read
serializable
read committed
read uncommitted
第11题
MySQL提供了下面4种事务隔离级别,其中默认的隔离级别是
第12题
设有事务T1和T2,其并发操作顺序如下图所示。该并发操作带来的问题是
丢失更新
不可重复读
读了“脏数据”
写错误
第13题
解决并发控制带来的数据不一致问题普遍采用的技术是
封锁
存取控制
恢复
协商
第14题
如果事务T1获得了数据项A上的S锁,根据相容矩阵,则事务T2可获得对A 的锁的类型是
S锁
S锁或X锁
X锁
都不能
第15题
如果事务T1获得了数据项A上的X锁,根据相容矩阵,则事务T2可获得对A 的锁的类型是
第16题
数据库中的封锁机制是解决( )控制的主要方法。
并发
第17题
MYSQL并发控制的主要方法是采用 _____ 。
第18题
在数据库的并发控制中,常用的封锁类型有两种,分别是排它锁和 ____ 。
第19题
SQL语言中,用于事务回滚的语句是 ______ 。
第20题
在SQL中,用 ____命令可以存储表中的内容,即事物提交。
第21题
存在一个等待事务集{T0,T1,„,Tn},其中T0正等待被T1锁住的数据项, T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,这种情形称为 ___ 。
第22题
锁的粒度越大,则并发度越 ___,系统开销越 ____ 。
第23题
Mysql锁的粒度越小,并发度就越 ___,开销越大 ,速度越慢。
第24题
MySQL默认情况下事务是自动提交的,关闭事务的自动提交的命令是 ______。
第25题
MySQL提供了下面4种事务隔离级别,但只有 _____ 存储引擎才支持定义隔离级别。
第26题
锁粒度是指锁定的对象,MySQL常见的有表级锁、页级锁和 _____ 。
选择题(1 - 16题,共计16分) 填空题(17 - 26题,共计10分)