试题详情
- 简答题登记日志文件时为什么必须先写日志文件,后写数据库?
- 把对数据的修改写到数据库中和把表示这个修改的日志记录写到日志文件中是两个不同的操作。有可能在这两个操作之间发生故障,即这两个写操作只完成了一个。 如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改了。如果先写日志,但没有修改数据库,在恢复时只不过是多执行一次UNDO 操作,并不会影响数据库的正确性。所以一定要先写日志文件,即首先把日志记录写到日志文件中,然后写数据库的修改。
关注下方微信公众号,在线模考后查看
热门试题
- 假设有一个名为参加的关系,该关系有属性:
- 为什么事务非正常结束时会影响数据库数据的
- SQL的视图是从()中导出的。
- 设有基于SQL Server的
- 假设有一个名为参加的关系,该关系有属性:
- 什么是数据库的审计功能?
- 通常用以下的顺序来完成数据库的设计工作(
- 在Access关系数据管理系统中,创建数
- 数据库的逻辑设计的基本方法是将E-R图转
- 在使用CREATE INDEX命令创建索
- 设T1,几,几是如下的3个事务:
- 在“Access数据库表设计
- 创建触发器的时候可以不是表的所有者或数据
- 什么是动态游标?什么是静态游标?
- 限制输入到列的值的范围,应使用()约束。
- 设有关系模式R(A, B, C, D,
- 试述关系模型的概念,定义并解释以下术语:
- 举出适合用文件系统而不是数据库系统的例子
- 数据库分析与设计中,其设计对象称客观世界
- DB指的是()