第3题
A. 数据库内存中被事务修改的页面在事务成功完成时被强制写到磁盘中
B. 数据库内存中被事务修改的页面在事务撤销时被写到标记为非脏页
C. 事务成功完成时不需要将与其相关的log页面强制写回磁盘
D. 事务中被修改的内存数据页面在写回磁盘前必须将与其相关的log写回磁盘
第4题
A. 系统事务取消时数据库关系系统需要重检查点开始取消
B. 系统事务正确完成时数据库系统会在log中设置检查点
C. 数据库重新启动时恢复系统中的重做阶段从检查点开始
D. 数据库重新启动时恢复系统中的分析阶段从检查点开始
第5题
在数据库系统中,“事务”是访问数据库并可能更新各种数据项的一个程序执行单元。为了保证数据完整性,要求数据库系统维护事务的原子性、一致性、隔离性和持久性。针对事务的这4种特性,考虑以下的架构设计场景。假设在某一个时刻只有一个活动的事务,为了保证事务的原子性,对于要执行写操作的数据项,数据库系统在磁盘上维护数据库的一个副本,所有的写操作都在数据库副本上执行,而保持原始数据库不变,如果在任一时刻操作不得不中止,系统仅需要删除副本,原数据库没有受到任何影响。这种设计策略称为(1)。事务的一致性要求在没有其他事务并发执行的情况下,事务的执行应该保证数据库的一致性。数据库系统通常采用(2)机制保证单个事务的一致性。事务的隔离性保证操作并发执行后的系统状态与这些操作以某种次序顺序执行(即可串行化执行)后的状态是等价的。两阶段锁协议是实现隔离性的常见方案,该协议(3)。持久性保证一旦事务完成,该事务对数据库所做的所有更新都是永久的,如果事务完成后系统出现故障,则需要通过恢复机制保证事务的持久性。假设在日志中记录所有对数据库的修改操作,将一个事务的所有写操作延迟到事务提交后才执行,则在日志中(4)。当系统发生故障时,如果某个事务已经开始,但没有提交,则该事务应该(5)。空白(5)处应选择()
A. 重做
B. 撤销
C. 什么都不做
D. 抛出异常后退出
第9题
A.SQL Server每次重启时,都重新创建model数据库??
B.每次启动数据库引擎时,model数据库的大小都会被重置?
C.model数据库用作在系统上创建的所有数据库的模板??
D.model数据库是系统数据库,因此不能向该数据库中添加表
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!