全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
系统发生故障,日志含检查点C。按具有检查点的恢复策略,C前已提交的事务无需重做,C后已提交但修改未写入数据库的事务应重做;故障时未提交事务应沿日志正向扫描并撤销其修改。判断:上述表述正确。
登录后查看答案
某计算机的指令与数据均以二进制形式存放在同一存储器中,处理器通常按地址顺序取出指令执行。下列哪项对其结构的概括正确? A. 由运算器、控制器、存储器、输入设备和输出设备组成,存储器兼存指令与数据 B. 由运算器、控制器、存储器、输入设备和输出设备组成,指令只存于控制器 C. 由运算器、控制器、存储器、输入设备和输出设备组成,数据只存于存储器而指令由输入设备实时提供 D. 由运算器、控制器、存储器、输入设备和输出设备组成,指令与数据分别存于互不相同的存储器
判断:某数据库运行中发生系统故障,日志中有一个检查点 C。事务 T3 在检查点 C 之前提交,且其修改在故障发生前已全部写入数据库;事务 T4 在检查点 C 之后开始,故障发生时仍未提交。恢复时对 T3 既不需 redo 也不需 undo,对 T4 需反向扫描日志执行 undo。
系统故障后,根据日志恢复。检查点 C 之后,事务甲已提交但其修改尚未写入数据库;事务乙已写入部分修改但尚未提交。恢复时应如何处理? A. 对甲 redo,对乙 undo B. 对甲 undo,对乙 redo C. 对甲、乙均 redo D. 对甲、乙均 undo
系统故障发生后进行恢复时,对故障发生前已提交但修改尚未写入数据库的事务,应沿日志文件正向扫描并对其执行____操作;对故障发生时仍未提交的事务,则应执行____操作,以使数据库恢复到一致性状态。
数据库事务成功完成后,数据库从一个满足既定完整性约束的状态转变为另一个满足这些约束的状态,这体现了 ACID 特性中的____性。
判断:若某并发调度 S 冲突等价于串行调度 T2→T1,则只要 T1 与 T2 在执行时都遵守两段锁协议,调度 S 一定不会发生死锁。
设关系模式 R(A,B,C,D) 的函数依赖集为 F={A→B,B→A,B→C,C→D}。R 最高属于第____范式。按 C→D 分解为 R₁(C,D) 与 R₂(A,B,C),该分解____(填“无损”或“有损”),且两个子模式均属于____范式。
关系模式 R(A,B,C,D) 的函数依赖集为 F={A→B,CD→A}。该模式的候选码为____。
在 SQL 中定义表「员工」时,要求属性「工号」取值唯一且非空并能唯一标识每条记录,最合适的约束写法是( )。 A. 工号 CHAR(6) UNIQUE B. 工号 CHAR(6) NOT NULL C. 工号 CHAR(6) PRIMARY KEY D. 工号 CHAR(6) CHECK(工号 IS NOT NULL)
在 SQL 中为表 SC(Sno, Cno, Grade) 定义触发器 TrgChk:当插入成绩时,若 Grade 不在 0 到 100 之间则撤销该插入操作。由于需要在数据写入表之前进行拦截,触发时机应选用 BEFORE 而不是 AFTER;且希望每插入一行就检查一次,应使用 FOR EACH ROW 子句声明其为____触发器。
某数据库支持 BEFORE/AFTER 触发器及行级、语句级触发器。对表 Parcel 执行一条 UPDATE,成功修改了若干行后,系统只需向审计表写入一条记录,且该记录应反映更新完成后的状态。应定义哪种触发器? A. BEFORE 行级触发器 B. AFTER 行级触发器 C. BEFORE 语句级触发器 D. AFTER 语句级触发器
数据库中,表“设备记录”的所有者要授予用户周岚对该表的 UPDATE 权限,并允许周岚继续转授此权限。下列哪条语句符合要求? A. GRANT UPDATE ON 设备记录 TO 周岚; B. GRANT UPDATE ON 设备记录 TO 周岚 WITH GRANT OPTION; C. GRANT UPDATE ON 设备记录 FROM 周岚 WITH GRANT OPTION; D. REVOKE UPDATE ON 设备记录 FROM 周岚 WITH GRANT OPTION;
已知调度 S 的操作顺序为 R1(A),W2(A),R2(B),W1(B),其中 Ri 表示事务 Ti 读,Wi 表示事务 Ti 写。判断:调度 S 是冲突可串行化的。
某数据库运行中发生介质故障,磁盘上数据库被破坏。恢复时,第一步应重装最近一次________备份的数据库副本;随后沿日志文件从头扫描,凡在故障发生前已提交的事务一律执行________操作,从而将数据库恢复到一致性状态。日志文件中若某事务的修改已写入数据库但日志记录尚未落盘,恢复将无法正确完成,这正说明系统必须遵守先写________后写数据库的原则。
判断:事务T尚未提交时发生事务故障,恢复时应从日志文件尾部向前反向扫描,对T已执行的修改进行undo。
系统故障发生,日志中有检查点 C。C 后,T₁先修改数据项 X 并提交,T₂修改数据项 Y 后故障前仍未提交;日志优先原则得到遵守,且故障时数据库中只有 X 的新值尚未写入。恢复时应如何处理? A. 对 T₁执行 undo,对 T₂执行 redo B. 对 T₁执行 redo,对 T₂执行 undo C. 对 T₁和 T₂均执行 undo D. 对 T₁和 T₂均执行 redo
系统在时刻 τ 建立检查点,检查点后事务甲更新数据项 P,按日志优先原则将更新日志写入稳定存储后,才将 P 写入数据库;事务乙随后更新数据项 Q 并提交,但 Q 的新值尚未写入数据库。系统故障后,日志显示甲未提交、乙已提交,且备份可用。恢复时,对甲和乙分别应执行____与____。
某数据库系统发生介质故障,恢复时首先应____最近的备份副本重装数据库,然后根据日志文件对故障发生前已提交的事务执行____操作,使数据库恢复到一致性状态。
判断:任何冲突可串行化的并发调度都能由遵守两段锁协议的事务产生。