试题详情
- 简答题什么叫封锁技术?请简述封锁技术中的共享锁和独占锁。
-
(1)所谓封锁技术,就是指当一个事务在对某个数据对象进行操作之前,先向系统发出请求,对其加锁,成功加锁之后该事务就有了对该数据的控制权,只有该事务对其进行解锁之后,其他的事务才能更新它。
(2)共享锁(S锁,读锁):若事务T对数据对象A加上S锁,则其它事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。任何试图修改某数据的事务,如果该数据上有共享锁,那么该事务就会被阻塞,直到所有共享锁被释放。
(3)独占锁(X锁,排它锁):事务T对数据对象A加上X锁,则只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。任何写操作均要使用独占锁。 关注下方微信公众号,在线模考后查看
热门试题
- E-R图的作用是建立()
- SQL SERVER在服务器和数据库级的
- SQL Server 2000由两个部分
- 在关系模式R(U,F)中,如果X→Y,存
- 若两个实体之间的联系类型是M:N,则()
- 运算的三大要素是哪些()?
- 把实体-联系模型转换为关系模型时,实体之
- 封锁的粒度越大,数据库所能够封锁的数据单
- 等值连接运算与自然连接运算是()
- 在SQL Server中,一个数据库至少
- 在数据库设计的需求分析阶段,数据字典通常
- 数据库的三级模式结构中,概念模式是用户看
- SQL语言集数据查询、数据操纵、数据定义
- 在关系模式R(U,F)中,如果F是最小函
- 在关系模式R(U,F)中,对任何非平凡的
- 假定学生关系是S(S#,SNAME,SE
- Delete可以有选择地删除记录,使用r
- 关系模型的完整性规则是对数据的约束。关系
- 在查询操作结果中不出现重复元组,应在Se
- 下列SQL语句中,能够实现“收回用户ZH