试题详情
- 简答题叙述数据库中数据的一致性问题。
- 在数据库的并发控制中,数据一致性问题有三个:丢失修改,不能重复读和读“脏”数据。
丢失修改是指T1和T2先后读取了同一个数据,T1把数据修改了并写回库中,T2也将读取的数据修改了并写回库中。这样,T2提交的结果导致T1对数据库的修改丢失了。
不能重复读是指T1读取A,B两个数据并进行了运算之后,T2读了其中的数据B,把它修改后写回数据库,最后当T1为了对读取值进行校对而再重读B时,读的是T2修改后的值而不是T1开始读的值。
读“脏”数据是指T1修改了某一数据,并将其写回库中,T2读了这修改后的数据,而事务T1由于某种原因撤消了,被它修改的数据恢复了原来的值,这时,T2读的数据就与库中的数据不一致了,即T2读了不正确的数据,也称为T2读了“脏”数据。 关注下方微信公众号,在线模考后查看
热门试题
- 设教学管理数据库中有三个关系&ensp
- 数据库阶段的数据管理有哪些特色?
- 数据的完整性是指数据的()。
- 对数据库破坏性最大的故障是事务故障
- 叙述数据库实现完整性检查的方法?
- 两表要建立关联,()
- 设关系模式R(ABC),F是R上成
- 设某商业集团数据库有三个实体集。一是“商
- 哪些情况会违反实体完整性规则?̳
- 在SQL Server上进行数据库分离,
- 在数据库标准语言SQL中,关于NULL值
- 关系数据库管理系统就是用于管理关系数据库
- 关系数据库中的数据完整性是指()。
- 若关系R为M列P行,关系S为N列Q行,则
- 需求分析阶段得到的结果有()
- 两段锁协议可能会导致死锁
- SELECT语句可以将查询出的"医生"表
- 合并局部E-R模型时主要考虑解决三类冲突
- 客观存在、可以相互区别的事物称为()。
- 使用数据库技术的主要目的是()。