全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
判断:系统故障恢复时,事务T在检查点完成前已开始、检查点完成后才提交;即使T的更新页尚未写入数据库,也因T在检查点前开始而无需重做。
登录后查看答案
判断:在五段流水线(IF、ID、EX、MEM、WB)中,若紧随 load 指令之后的一条指令恰好使用该 load 的结果,则通过旁路转发(定向通路)将 MEM 段输出直接送到 EX 段输入,即可完全消除该数据冒险,流水线无需插入任何停顿周期。
某字寻址机采用间接寻址,指令地址码 A=152,主存内容 M[152]=407、M[407]=921。有人断言:有效地址为 152,操作数为 M[152]=407,译码后只需一次主存访问即可取得操作数。判断该断言正误。
判断题:甲 CPU 主频为 2.4 GHz,执行某程序的平均 CPI 为 4;乙 CPU 主频为 1.8 GHz,执行同一程序的平均 CPI 为 2。某同学计算得甲、乙的 MIPS 分别为 600 和 900,并据此断言:虽然甲的主频更高,但执行该程序时乙更快。该同学的计算和断言均正确。
某图书馆管理系统的 E-R 模型中,实体“读者”(读者号为主码)与“图书”(图书号为主码)之间存在 m:n 联系“借阅”,该联系带有自身属性“借阅日期”。将其转换为关系模型时,可为“借阅”单独建立一个关系模式(读者号,图书号,借阅日期),并以“读者号”单独作为该关系模式的主码。
判断:某高校设计教务数据库时,“教师”“课程”“教室”三个实体共同参与“排课”联系,需记录上课时间。由于 E-R 图中联系一般连接两个实体,因此可将其拆分为“教师—课程”和“课程—教室”两个二元联系,信息不会丢失。
某图书馆数据库的 E-R 模型中,“读者”与“图书”之间存在“借阅”联系,且需记录借出日期。判断:借出日期应作为“读者”或“图书”的属性,不能作为“借阅”联系的属性。
判断:某数据库系统设有检查点机制,且遵循先写日志后写数据库的规则。发生介质故障导致数据文件全部损坏后,恢复时应重装备份,然后利用日志重做检查点之前已提交的事务即可,检查点之后提交或未完成的事务因日志记录不完整而无法恢复,只能丢弃。
判断:在 SQL 中,若表「选课」的课程号通过 FOREIGN KEY REFERENCES 引用表「课程」的课程号,并声明 ON DELETE CASCADE,则删除「课程」中的某门课程时,数据库会将「选课」中对应记录的课程号设为 NULL。
某银行转账系统中,事务 T 将账户 A 的余额转出 500 元至账户 B,执行过程中系统崩溃。重启后系统利用 undo 日志回滚了 T 已做的全部修改,使 A、B 的余额恢复到 T 执行前的状态,数据库仍满足既定的完整性约束。据此有同学得出结论:事务的原子性是依靠 redo 日志(重做已提交事务的修改)来保证的,而持续性才是依靠 undo 日志(撤销未完成事务的修改)来保证的。
设关系模式 R(A,B,C,D) 的函数依赖集为 F={A→B,C→D,D→C}。小林认为:“C 出现在某个函数依赖的右部,因此 C 必属于 R 的每个候选码。”该判断是否正确?
判断:关系模式R(A,B,C,D)满足1NF,函数依赖集F={A→B,B→C,C→D},且A为唯一候选码。由于非主属性之间存在传递依赖,R不属于3NF;分解为R₁(A,B)、R₂(B,C)、R₃(C,D)是无损连接分解。
在采用自主存取控制的数据库中,表 P 的所有者甲执行:GRANT SELECT ON P TO 乙 WITH GRANT OPTION;随后乙将 SELECT 权限转授给丙(不带 WITH GRANT OPTION)。若甲执行 REVOKE SELECT ON P FROM 乙,系统中不再存在任何用户拥有表 P 的 SELECT 权限(甲作为所有者除外)。
在自主存取控制(DAC)中,用户获得表的某项权限时,若授权语句包含 WITH GRANT OPTION,该用户可以将相应权限继续授予其他用户。判断该表述是否正确。
判断:某数据库系统设有检查点机制。发生系统故障后进行恢复时,恢复子系统从检查点开始正向扫描日志:对检查点前已经提交的事务也必须执行重做(REDO)操作,否则其修改可能丢失;对故障发生时尚未提交的事务则执行撤销(UNDO)操作。上述恢复策略是否符合具有检查点的系统故障恢复规则?
判断:设关系模式 R(A,B,C,D) 的函数依赖集 F={AB→D,D→C},则候选码为 AB,非主属性 C 传递依赖于码 AB,故 R 属于 2NF 但不属于 3NF;若将 R 分解为 R₁(A,B,D) 与 R₂(C,D),该分解是无损连接的,且两模式均为 3NF。
判断:数据库系统中,保证事务原子性(发生故障时全部撤销)与保证事务持续性(提交后永久保存)所依赖的日志机制是相同的,都用 redo 日志实现。
判断题:甲、乙两台机器测得的 MIPS 分别为 500 和 300。由于 MIPS 反映的是每秒执行的指令条数,而不同机器的指令集不同、各条指令的功能强弱不同,因此可以断定甲机器执行任何同一个程序都一定比乙机器快。
判断:若事务 T1 与 T2 在并发执行时均严格遵守两段锁协议(先扩展阶段申请全部锁,后收缩阶段释放锁),则其并发调度虽可保证冲突可串行化,但仍可能发生死锁,即遵守两段锁协议并不能避免死锁。
某数字档案系统的 E-R 模型中,实体“编目员”(编目员号为主码)与实体“档案卷宗”(卷宗号为主码)之间存在 m:n 联系“编目”。转换为关系模型时,联系“编目”应单独转换为关系模式;若该关系模式仅以编目员号为主码,即符合转换规则。判断该表述正误。