全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
设关系模式 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 中为表 SC(Sno, Cno, Grade) 定义触发器 TrgChk:当插入成绩时,若 Grade 不在 0 到 100 之间则撤销该插入操作。由于需要在数据写入表之前进行拦截,触发时机应选用 BEFORE 而不是 AFTER;且希望每插入一行就检查一次,应使用 FOR EACH ROW 子句声明其为____触发器。
某数据库运行中发生介质故障,磁盘上数据库被破坏。恢复时,第一步应重装最近一次________备份的数据库副本;随后沿日志文件从头扫描,凡在故障发生前已提交的事务一律执行________操作,从而将数据库恢复到一致性状态。日志文件中若某事务的修改已写入数据库但日志记录尚未落盘,恢复将无法正确完成,这正说明系统必须遵守先写________后写数据库的原则。
系统在时刻 τ 建立检查点,检查点后事务甲更新数据项 P,按日志优先原则将更新日志写入稳定存储后,才将 P 写入数据库;事务乙随后更新数据项 Q 并提交,但 Q 的新值尚未写入数据库。系统故障后,日志显示甲未提交、乙已提交,且备份可用。恢复时,对甲和乙分别应执行____与____。
某数据库系统发生介质故障,恢复时首先应____最近的备份副本重装数据库,然后根据日志文件对故障发生前已提交的事务执行____操作,使数据库恢复到一致性状态。
设有事务 T1 与 T2 的并发调度 S:R1(A),W1(A),R2(A),W2(A)。其中 Ri(X) 表示 Ti 读数据项 X,Wi(X) 表示 Ti 写数据项 X。请画出调度 S 的前趋图(冲突可串行化判定),则 S 的前趋图中共有 ____ 条边,调度 S ____(填“是”或“不是”)冲突可串行化的。
某账户事务包含“扣减甲账户余额”和“增加乙账户余额”两项更新。执行中途发生故障,系统用 undo 日志撤销已完成的部分更新,使事务整体未生效;另一个事务已提交后发生故障,系统用 redo 日志恢复其更新。前一种机制主要保证事务的____,后一种机制主要保证事务的____。
数据库系统中,事务T在提交成功后系统断电,重启后通过日志将已提交事务的修改重新写入磁盘,这体现了ACID中的____性,其由____日志保证;而事务T在执行到一半时发生故障,系统将已做的修改撤销,这体现了____性,其由____日志保证。
设有关系表 选修(课程号, 学号),学号允许为空。要查询每门课程的选课记录数(包括学号缺失的记录),并只输出选课记录数不少于 2 的课程号及记录数。补全 SQL 语句:SELECT 课程号, COUNT(*) AS 记录数 FROM 选修 GROUP BY 课程号 ____ COUNT(*) >= 2;
定义触发器时,若要求每影响一行就执行一次,应在触发器定义中写入子句 ____。
某数据库系统采用自主存取控制。用户 U1 是表 S 的创建者。U1 依次执行:① GRANT SELECT ON S TO U2 WITH GRANT OPTION;② GRANT UPDATE ON S TO U3。随后 U2 执行 GRANT SELECT ON S TO U4。若 U1 执行 REVOKE SELECT ON S FROM U2 CASCADE,则 U2 和 U4 保留的 S 表 SELECT 权限状态分别为____和____;若 U2 当时未带 WITH GRANT OPTION 被授权,则其执行转授语句时数据库将____(填“允许”或“拒绝”)。
在 SQL 中,系统管理员使用语句 GRANT SELECT ON 表 S TO 用户 U1 WITH GRANT OPTION 授权后,U1 ____(填“能”或“不能”)将 S 的 SELECT 权限转授给其他用户;若管理员随后执行 REVOKE SELECT ON 表 S FROM U1,则由 U1 转授出去的该权限将被____(填“保留”或“级联回收”)。
设有学生表 S(Sno, Sname) 共 6 行(Sno 取 1~6),选课表 SC(Sno, Cno) 含 4 行:(1,'C1')、(1,'C2')、(3,'C1')、(4,'C2')。执行 SELECT * FROM S LEFT JOIN SC ON S.Sno = SC.Sno 后,结果集中共有 ___ 行,其中 Cno 列取值为 NULL 的行有 ___ 行。
单表“借阅记录(类别,天数)”中,查询记录数不少于3的类别及其记录数。补全语句:SELECT 类别, COUNT(*) AS 记录数 FROM 借阅记录 GROUP BY 类别 ___;
某气象数据库审计记录显示:调整数据在存储设备上的组织方式后,概念结构与各用户视图均未改变;随后修改概念结构,并通过调整相应映射使指定用户视图保持不变。前一调整涉及____映像,体现____独立性;后一调整涉及____映像,体现____独立性。
某系统定义视图 V,查询结果按部门汇总员工人数,视图列为“部门、人数”,并使用 COUNT(*) 和 GROUP BY。按关系数据库基础规则,用户不能通过 V 直接修改其中的“人数”值,因此 V 属于____视图。
在 SQL 中,若视图的定义查询含有聚合函数(如 COUNT),该视图通常____。
某平台有部门(部门码)和任务(任务码,部门码,优先级)两个关系。部门码、任务码分别是各自关系的主键;任务.部门码是参照部门.部门码的外码,允许为空;优先级须在1至5之间。部门中已有部门码K2、K7,任务中已有任务码J4。拟插入任务记录,以下哪条记录满足所有完整性约束?A. (J8,NULL,3);B. (J9,K5,3);C. (J4,K2,3);D. (J10,K7,6)。填入选项字母:____
关系模式“器材(器材号,名称)”以器材号为主键,“领用(记录号,器材号)”以记录号为主键,其中领用.器材号是参照器材表器材号的外码。根据参照完整性约束,领用.器材号____。