全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某数字档案系统的 E-R 模型中,实体“编目员”(编目员号为主码)与实体“档案卷宗”(卷宗号为主码)之间存在 m:n 联系“编目”。转换为关系模型时,联系“编目”应单独转换为关系模式;若该关系模式仅以编目员号为主码,即符合转换规则。判断该表述正误。
登录后查看答案
在某数据库系统中,表“库存台账”的创建者是用户 admin。admin 依次执行了以下三条授权语句:① GRANT SELECT ON 库存台账 TO 丙;② GRANT DELETE ON 库存台账 TO 丙 WITH GRANT OPTION;③ GRANT UPDATE ON 库存台账 TO 丙。随后丙成功执行了一条授权语句,将某项权限转授给了用户丁,且该转授被系统成功执行。若此时 admin 执行 REVOKE DELETE ON 库存台账 FROM 丙 CASCADE,则丙失去的权限个数为____,丁失去的权限个数为____。
某数据库支持 BEFORE/AFTER 触发器及行级、语句级触发器。表 Archive 上定义了 BEFORE DELETE 触发器,并用 FOR EACH ROW 声明为行级。执行一条 DELETE 语句成功删除 5 行。判断:该触发器体执行 1 次,因为 BEFORE 表示语句级触发。
设有事务 T1、T2、T3 的并发调度 S,操作顺序如下:R1(A),W2(A),R3(B),W1(B),R2(C),W3(C)。其中 Ri(X)、Wi(X) 分别表示事务 Ti 读、写数据项 X。依据冲突可串行化判定方法(构造前驱图),下列结论正确的是: A. S 冲突等价于串行调度 T1→T2→T3 B. S 冲突等价于串行调度 T3→T2→T1 C. S 的前驱图存在环,S 不是冲突可串行化调度 D. S 是冲突可串行化调度,且冲突等价于串行调度 T2→T3→T1
下列关于冯·诺依曼计算机的叙述中,正确的是: A. 存储程序思想是指程序(指令)存入存储器,而数据须在运算时由外部直接送入运算器 B. 指令与数据均以二进制形式同等地存放在存储器中,机器按地址自动逐条取出指令并执行 C. 冯·诺依曼计算机的结构始终以运算器为中心,存储器只是辅助部件 D. 冯·诺依曼计算机的五大部件是:运算器、控制器、寄存器、总线和接口
调度 S 的操作顺序为 R₁(X),W₂(X),R₂(Y),W₁(Y),其中 Rᵢ(Z) 和 Wᵢ(Z) 分别表示事务 Tᵢ 对数据项 Z 的读和写。按冲突可串行化判定,以下哪项正确? A. S 冲突可串行化,等价于 T₁→T₂ B. S 冲突可串行化,等价于 T₂→T₁ C. S 冲突可串行化,等价于任一串行次序 D. S 不冲突可串行化
某数据库系统在运行中发生系统故障。日志文件中共有一个检查点 C。已知:事务 T1 在检查点 C 之前已提交;事务 T2 在检查点 C 之后开始并提交,但其修改尚未写入数据库;事务 T3 在检查点 C 之后开始,故障发生时尚未提交。系统重启后进行恢复,下列关于恢复策略的说法正确的是( ) A. 只需对 T2 执行 REDO,T1 和 T3 均无需处理 B. 对 T2 执行 REDO,对 T3 执行 UNDO,T1 无需任何操作 C. 对 T1、T2 执行 REDO,对 T3 执行 UNDO D. 反向扫描日志,对 T1、T2、T3 全部执行 UNDO
给定调度 S:W₁(A),R₂(A),W₂(B),R₃(B),W₃(C),R₁(C),其中 Rᵢ(X)、Wᵢ(X) 分别表示事务 Tᵢ 对数据项 X 的读、写操作。判断:S 是冲突可串行化调度。
某医院排班系统的 E-R 模型包含实体“医生”(医生号,姓名)和“药房窗口”(窗口号,位置)。医生与药房窗口之间存在“值班”联系,联系类型为 m:n,且联系自身带有属性“值班日期”。将该 E-R 模型转换为关系模型时,正确的结果是( ) A. 医生(医生号, 姓名)、药房窗口(窗口号, 位置)、值班(医生号, 窗口号, 值班日期),主码为医生号 B. 医生(医生号, 姓名)、药房窗口(窗口号, 位置)、值班(医生号, 窗口号, 值班日期),主码为(医生号, 窗口号) C. 医生(医生号, 姓名, 窗口号, 值班日期)、药房窗口(窗口号, 位置) D. 医生(医生号, 姓名)、药房窗口(窗口号, 位置)、值班(医生号, 值班日期),主码为医生号
某仓储系统的 E-R 模型含实体“供应商”(供应商号为主码)、“原料”(原料号为主码,原料名)和“仓库”(仓库号为主码,仓库名)。供应商与原料之间是带属性“供货价”的 m:n 联系“供货”;仓库与原料之间是 1:n 联系“存放”,每种原料只存放于一个仓库。转换为关系模式时,供货关系模式为供货(供应商号,原料号,供货价),其主码为____;原料关系模式应包含的仓库外码为____。
关系模式 R(A,B,C,D) 的函数依赖集为 F={AB→C,C→D,D→B}。下列关于 R 的最高范式及分解的判断,哪项正确? A. 最高属于 3NF,不属于 BCNF;分解为 R₁(C,D)、R₂(A,B,C) 是无损连接分解 B. 最高属于 BCNF;分解为 R₁(C,D)、R₂(A,B,C) 是无损连接分解 C. 最高属于 2NF,不属于 3NF;分解为 R₁(C,D)、R₂(A,B,C) 是无损连接分解 D. 最高属于 3NF,不属于 BCNF;分解为 R₁(C,D)、R₂(A,B,C) 是有损连接分解
某社区配送系统中,每个配送员负责一条固定配送线路,每条线路可由多名配送员负责。若“配送员”和“线路”是两个实体,“负责”是二者间的联系,则从“线路”到“配送员”的基数是____。
某医院管理系统的 E-R 模型中,实体“医生”(医生号为主码)与“科室”(科室号为主码)之间存在“任职”联系:每名医生只在唯一一个科室任职,每个科室可有多名医生,即联系类型为 1:n。将“任职”联系转换为关系模式时,应单独建立一个关系模式,其主码为(医生号,科室号)的组合。
判断:某医院数据库设计中,“医生”与“病人”之间存在“诊疗”联系,需记录就诊时间和诊断结果。由于联系本身不能拥有属性,因此就诊时间和诊断结果只能作为“医生”实体或“病人”实体的属性来存放。
设关系模式 R(A,B,C,D) 的函数依赖集 F={AB→C,C→D}。某同学判断:由于每个函数依赖的决定因素都包含候选码 AB,且不存在非主属性对码的部分函数依赖,所以 R 已属于 3NF,无需再分解。
在自主存取控制中,表 T 的所有者 U1 执行语句:GRANT SELECT ON T TO 王 WITH GRANT OPTION。此后若 U1 执行 REVOKE SELECT ON T FROM 王,则王的 SELECT 权限被收回,同时由王转授出去的该权限也被一并收回,这是因为 REVOKE 语句中使用了____关键字(表示级联回收)。请补全该关键字。
判断:某数据库中,表 Orders(Ono, Qty) 上定义了一个 BEFORE UPDATE 行级触发器(使用 FOR EACH ROW),其触发器体内含对每行的检查逻辑。现执行一条 UPDATE Orders SET Qty = Qty + 1 WHERE Ono IN (1,2,3),该语句共修改 3 行,则触发器体共被执行 3 次,且每行更新前先执行触发器检查。
在采用自主存取控制(DAC)的数据库中,表 R 的所有者甲依次执行:GRANT SELECT ON R TO 乙 WITH GRANT OPTION;乙将 SELECT 权限授予丙,丙再将该权限授予丁。假设这是乙、丙、丁获得该权限的唯一授权链,且甲随后执行 REVOKE SELECT ON R FROM 乙 CASCADE。判断:乙、丙、丁均失去对表 R 的 SELECT 权限。
某数据库系统采用预写式日志(WAL)和 undo/redo 日志。日志按时间顺序记录:T1 开始;T1 将 A 从 100 改为 200;T2 开始;T2 将 B 从 50 改为 80;T1 提交;此时 T1 的数据页尚未全部写回磁盘,系统突然崩溃,T2 尚未提交。重启后,恢复子系统将根据日志处理。关于处理方式及其保证的 ACID 特性,下列说法正确的是: A. 对 T1 执行 undo,保证原子性;对 T2 执行 redo,保证持续性 B. 对 T1 执行 redo,保证持续性;对 T2 执行 undo,保证原子性 C. 对 T1 执行 redo,保证原子性;对 T2 执行 undo,保证一致性 D. 对 T1 执行 undo,保证一致性;对 T2 执行 redo,保证隔离性
某数据库系统在 t0 时刻建立检查点,之后发生系统故障。已知事务 T1 在检查点建立前已提交,事务 T2 在检查点建立后、故障发生前已提交但尚未写入数据库,事务 T3 在故障发生时仍未完成。按照具有检查点的恢复策略,正确的处理是( ) A. 重做 T1、T2、T3 B. 重做 T2,撤销 T3,T1 无需处理 C. 撤销 T2、T3,重做 T1 D. 撤销 T3,重做 T1 和 T2