当前位置:计算机科学技术题库>数据库原理题库

问题:

[单选] 在数据库管理系统的三级封锁协议中,二级封锁协议的加锁要求是()。

A . 对读数据不加锁,对写数据在事务开始时加X锁,事务完成后释放X锁
B . 读数据时加S锁,读完即释放S锁;写数据时加X锁,写完即释放X锁
C . 读数据时加S锁,读完即释放S锁;对写数据是在事务开始时加X锁,事务完成后释放X锁
D . 在事务开始时即对要读、写的数据加锁,等事务结束后再释放全部锁

在判断死锁的事务等待图中,如果等待图中出现了环路,则说明系统()。 存在活锁。 存在死锁。 事务执行成功。 事务执行失败。 在多个事务并发执行时,如果并发控制措施不好,则可能会造成事务T1读了事务T2的“脏”数据。这里的“脏”数据是指()。 T1回滚前的数据。 T1回滚后的数据。 T2回滚前的数据。 T2回滚后的数据。 在多个事务并发执行时,如果事务T1对数据项A的修改覆盖了事务T2对数据项A的修改,这种现象称为()。 丢失修改。 读脏数据。 不可重复读。 数据不一致。 下述不属于数据库物理结构设计内容的是()。 确定数据的存储结构。 确定数据存储位置。 确定数据的存储分配。 确定数据库表结构。 设有如下两个关系模式 职工(职工号,姓名,所在部门编号) 部门(部门编号,部门名称,联系电话,办公地点) 为表达职工与部门之间的关联关系,需定义外码。下列关于这两个关系模式中外码的说法,正确的是()。 “职工”关系模式中的“所在部门编号”是引用“部门”的外码。 部门关系模式中的“部门编号”是引用“职工”的外码。 不能定义外码,因为两个关系模式中没有同名属性。 将“职工”关系模式中的“所在部门编号”定义为外码,或者将“部门”关系模式中的“部门编号”定义为外码均可。 在数据库管理系统的三级封锁协议中,二级封锁协议的加锁要求是()。
参考答案:

  参考解析

本题暂无解析

在线 客服