全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
判断:某银行转账事务在执行过程中因系统崩溃而中断,重启后系统利用 undo 日志将未完成事务已做的修改撤销,使数据库恢复到事务执行前的状态。有同学认为,这一过程同时也体现了事务的持续性(Durability),因为数据被恢复到了一致状态。该说法是否正确?
登录后查看答案
某科研管理系统的 E-R 模型包含实体“研究员”(研究员号为主码)、“项目”(项目号为主码)和“实验室”(实验室号为主码)。研究员与项目之间是 m:n 联系“承担”,联系具有属性“投入比例”;实验室与项目之间是 1:n 联系“支持”,每个项目只由一个实验室支持。将其转换为关系模式:研究员(研究员号),实验室(实验室号),项目(项目号,实验室号),承担(研究员号,项目号,投入比例),并以研究员号作为“承担”的主码。该转换正确。判断正误。
某项目管理系统的 E-R 模型包含实体部门(部门号,部门名)、员工(工号,姓名)和项目(项目号,项目名)。每名员工恰属一个部门,每个部门可有多名员工;员工与项目之间是 m:n 联系“参与”,联系属性为投入工时。将该 E-R 模型转换为关系模型,以下哪项正确? A. 部门(部门号,部门名),员工(工号,姓名),项目(项目号,项目名),参与(工号,项目号,投入工时),主码为工号 B. 部门(部门号,部门名),员工(工号,姓名,部门号),项目(项目号,项目名),参与(工号,项目号,投入工时),主码为(工号,项目号) C. 部门(部门号,部门名),员工(工号,姓名,部门号),项目(项目号,项目名),参与(工号,项目号,投入工时),主码为项目号 D. 部门(部门号,部门名),员工(工号,姓名,部门号),项目(项目号,项目名),参与(工号,项目号),主码为(工号,项目号),投入工时并入员工关系
某图书管理系统的E-R模型中,实体“读者”(读者号为主码)与“图书”(条形码为主码)之间存在“借阅”联系,联系类型为m:n,且联系带有属性“借阅日期”。有同学认为:将该E-R图转换为关系模型时,可以把“借阅”联系并入“读者”对应的关系模式中,即在读者关系中增加条形码和借阅日期两个属性即可。请判断这一说法是否正确。
某设备维护系统的 E-R 模型有实体“维护员”(维护员号、姓名)、“设备”(设备号、名称)和“备件”(备件号、名称)。维护员与设备之间有“负责”联系:一名维护员可负责多台设备,每台设备恰由一名维护员负责,联系属性为开始日期;设备与备件之间有“使用”联系,类型为 m:n,联系属性为用量。各实体的编号均为主码。按 E-R 图向关系模型的转换规则,写出完整关系模式,并标明各关系的主码;外码用 FK 标明。____
判断:在实验室管理的 E-R 模型中,若“研究员”与“仪器”之间存在“借用”联系,可以将借用日期设置为该联系的属性。
设关系模式 R(A,B,C,D),其函数依赖集 F={A→B, B→C, A→D},唯一候选码为 A。则 R 最高属于第____范式(填“一”、“二”、“三”或“BC”);若将 R 无损分解为 R1(A,B,D) 和 R2(B,C),则 R1 最高属于第____范式,R2 最高属于第____范式。
某图书馆管理系统需求如下:读者与图书之间存在“借阅”联系,需记录借阅日期;一名读者可同时借阅多本图书,一本图书可被多名读者借阅。此外,读者、图书、管理员三个实体共同参与“处理”联系(办理借还手续需同时确定读者、图书与经手管理员),该联系需记录处理时间。则:读者与图书之间的“借阅”联系类型是____;“借阅”联系上应挂的属性是____;三个实体间的“处理”联系____(填“能”或“不能”)简单拆分为三个两两之间的二元联系。
设关系模式 R(A,B,C) 的函数依赖集为 F={AB→C,C→B}。判断:R 属于 3NF 但不属于 BCNF;将 R 分解为 R₁(B,C) 和 R₂(A,C) 是无损连接分解。
某校需设计科研项目管理数据库:每个院系有唯一院系编号和院系名称,每名教师有唯一工号和姓名,每个项目有唯一项目编号和项目名称;一个院系可有多名教师,每名教师只隶属一个院系;教师可参加多个项目,一个项目也可由多名教师参加,参加时记录该教师在项目中的角色。请填写 E-R 模型中的联系及其基数:院系与教师之间为____联系,教师与项目之间为____联系;“角色”是____联系的属性。
某高校教务系统需求如下:学生与课程之间为“选修”联系,需记录成绩;教师与课程之间为“讲授”联系;学生与宿舍之间为“入住”联系,每间宿舍可住多名学生,每名学生只住一间宿舍。关于 E-R 图设计,下列说法正确的是:A. “选修”联系的属性“成绩”应移到“课程”实体上 B. 学生与宿舍的“入住”联系类型为 1:n,且该联系不需要任何属性 C. “选修”联系类型为 1:n,一名学生只能选一门课程 D. “讲授”联系必须拆分为教师与课程两个独立的 1:1 联系才能记录信息
某校园系统的E-R模型包含实体“教师”(教师号为主码)和“课题”(课题号为主码),二者之间存在“参与”联系,联系类型为m:n,且联系自身无属性。将该E-R模型转换为关系模型时,哪一项正确? A. 参与(教师号, 课题号),主码为(教师号, 课题号) B. 参与(教师号, 课题号),主码仅为教师号 C. 参与(教师号, 课题号),主码仅为课题号 D. 不建立“参与”关系,将课题号并入教师关系
设关系模式 R(U,V,W),函数依赖集 F={UV→W,W→V}。判断:R 属于 3NF,但不属于 BCNF。
设关系模式 R(A,B,C,D),函数依赖集 F={A→B,B→C,A→D}。R 的候选码为 ____,非主属性 C 对码存在____依赖,故 R 最高属于____范式。若将 R 无损分解为 R1(A,B,D) 与 R2(B,C),则 R2 的候选码为____,属于____范式。
设关系模式 R(A,B,C) 的函数依赖集为 F={AB→C,C→B}。下列判断与分解结论哪项正确? A. R 属于 BCNF;分解为 R₁(C,B)、R₂(A,C) 有损 B. R 属于 2NF 但不属于 3NF;分解为 R₁(C,B)、R₂(A,C) 无损 C. R 属于 3NF 但不属于 BCNF;分解为 R₁(C,B)、R₂(A,C) 无损 D. R 不属于 2NF;分解为 R₁(C,B)、R₂(A,C) 无损
设关系模式 R(学号,课程号,教师,教师职称),函数依赖集 F={(学号,课程号)→教师,教师→教师职称},且(学号,课程号)为码。则 R 最高属于____范式;将 R 分解为 R1(学号,课程号,教师)和 R2(教师,教师职称),该分解是无损连接且保持函数依赖的,则 R1 属于____范式,R2 属于____范式。
设关系模式 R(A,B,C) 的函数依赖集为 F={AB→C,C→B}。下列关于 R 的范式判定及分解,哪项正确? A. R 属于 BCNF;分解为 R₁(B,C)、R₂(A,C) 有损 B. R 属于 3NF 但不属于 BCNF;分解为 R₁(B,C)、R₂(A,C) 无损,且两个子模式均属于 BCNF C. R 属于 2NF 但不属于 3NF;分解为 R₁(A,B)、R₂(A,C) 无损 D. R 不属于 2NF;分解为 R₁(B,C)、R₂(A,C) 有损
设关系模式 R(A,B,C),函数依赖集 F={A→B,B→C}。下列判断正确的是( ) A. R 不属于 2NF,分解为 R₁(A,B)、R₂(B,C) 有损 B. R 属于 2NF 但不属于 3NF,分解为 R₁(A,B)、R₂(B,C) 无损且子模式均属于 BCNF C. R 属于 3NF,分解为 R₁(A,B)、R₂(B,C) 无损 D. R 属于 BCNF,分解为 R₁(A,B)、R₂(B,C) 有损
某数据库中已定义两个触发器:TrgA 为表 Sales(Sno, Amount) 上的行级 AFTER UPDATE 触发器,TrgB 为同一表上的语句级 AFTER UPDATE 触发器(定义中未使用 FOR EACH ROW)。现执行一条 UPDATE Sales SET Amount = Amount + 100 WHERE Sno IN ('S1','S2','S3','S4'),该语句恰好修改了 4 行。不计执行顺序细节,仅统计触发器体被执行的总次数,则 TrgA 与 TrgB 各执行多少次?A. TrgA 执行 1 次,TrgB 执行 4 次 B. TrgA 执行 4 次,TrgB 执行 1 次 C. TrgA 执行 4 次,TrgB 执行 4 次 D. TrgA 执行 1 次,TrgB 执行 1 次
判断:在支持标准 SQL 触发器的数据库中,表 T 上定义了一个 AFTER INSERT 行级触发器(含 FOR EACH ROW)。现执行一条 INSERT 语句向 T 插入 8 行数据,即使其中第 3 行插入的列值与其他行完全相同(表中此前并不存在该值),该行级触发器也会因该行被触发一次,故本次语句共触发 8 次。