试题详情
- 简答题为什么事务非正常结束时会影响数据库数据的正确性,请列举一例说明之。
- 事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。如果数据库系统运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态,或者说是不一致的状态。 例如某工厂的库存管理系统中,要把数量为Q 的某种零件从仓库1 移到仓库2 存放。 则可以定义一个事务T , T 包括两个操作;Ql = Ql 一Q , Q2= Q2 + Q。 如果T 非正常终止时只做了第一个操作,则数据库就处于不一致性状态,库存量无缘无故少了Q 。
关注下方微信公众号,在线模考后查看
热门试题
- 触发器可以创建在()中。
- 下列选项中,不属于数据模型有()
- 自定义函数主要有分哪两类?其返回值有什么
- 什么是数据库的安全性?
- 一个数据库至少有1个文件组,这个文件组名
- 数据库逻辑设计的主要任务是()。
- 试述等值连接与自然连接的区别和联系。
- 规范化理论对数据库设计有什么指导意义?
- 请为三建工程项目建立一个供应情况的视图,
- 用下列表格中的数据来描述某个雇员信息,其
- 文件系统用于数据管理存在哪些明显的缺陷?
- 试述在REVOKE语句中GRANT OP
- 关系模式STJ(S#,T,J#)中,存在
- 在数据库中为什么要并发控制?
- 通常用以下的顺序来完成数据库的设计工作(
- 在采用客户机/服务器体系结构的数据库应用
- 简述客户/服务器结构的概念,并说明客户/
- PowerBuilder是个什么类型的软
- 设有一个SPJ数据库,包括S,P,J,S
- 数据字典的内容和作用是什么?