为方便广大考生考后估分对答案,希赛网特向广大学员和网友搜集整理了2022年数据库系统工程师下午真题(二),供大家参考。希赛网老师也将在考后进行真题答案解析,敬请广大考生关注。
试题二(共15分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某卡丁车场地为方便车手线上查询自己的圈速成绩,设计了相应的关系模型。模型中有三个表:
冲线记录表(序列号,日期,冲线时刻,圈速,车号,组别,手机号,车手姓名);
赛车表(车号,组别,车型);
车手表(车手姓名,手机号,年龄,性别)。
其中序列号唯一确定一条冲线记录,车型和组别可由车号确定,车手手机号唯一,车手姓名可重复。
【问题1】(3分)
冲线记录表中是否含有数据冗余?如果存在冗余,请列出冗余属性。
【问题2】(6分)
请分别给出冲线记录表、赛车表和车手表的主码和外码。
【问题3】(6分)
题干描述的冲线记录表是否满足3NF?如果不满足,请给出导致不满足3NF的函数依赖关系,并用50字以内的文字简要说明解决方案。