2021年上半年数据库系统工程师下午真题及答案解析(二)
编程巫师
2024-04-18 20:43
2021年上半年数据库系统工程师下午考试已结束,今天编程学习网小编为大家整理了2021年数据库系统工程师下午真题及答案解析(二)。
为方便广大考生考后估分对答案,编程学习网小编特向广大学员和网友搜集整理了2021年上半年数据库系统工程师真题答案,供大家参考。
试题二(共15分)
阅读下列说明,回答问题1至问愿3,将解答填入答题纸的对应栏内。
[说明]
为防控新冠疫情,-些公共设施需要定期消毒,管理部门为高效完成工作并记承必要的工作信息,设计了相应的数据库,其中有一个表用来记承公共汽车的消毒情况,表的结构如下:
消毒记录(日期,车牌号,行驶路线,消毒人员工号,消毒人员姓名)
其中车牌号和消毒人员工号唯,同辆车保持固定的行驶路线。假设同人员每天可以负责多辆车的消毒工作。
[问题1](6分)
给出消毒记录表中成立且左侧只有-个属性的所有函数依赖关系。题中设计的消毒记录表是否满足2NF请用100字以内的文字说明原因。
[问题2] (6分)
如果要将消毒记录表规范化为满足3NF,请用100字以内的文字简要说明解决方案,并给出各个新表的主码和外码。
[问题3] (3分)
如果每辆车每日有多次消毒,需要记录每次消毒的消毒时间,在问题2设计结果的基础上,如何在不破坏3NF且不增加冗余的前提下做到?请简单说明方案。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341