2022数据库系统工程师 下午试题二 真题&答案 您所在的位置:网站首页 卡丁车场地设计 2022数据库系统工程师 下午试题二 真题&答案

2022数据库系统工程师 下午试题二 真题&答案

2023-08-11 15:59| 来源: 网络整理| 查看: 265

试题二

 

 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

某卡丁车场地为方便车手线上查询自己的圈速成绩,设计了相应的关系模型。

模型中有三个表:

冲线记录表(序列号,日期,冲线时刻,圈速,车号,组别,手机号,车手姓名);赛车表(车号,组别,车型);车手表(车手姓名,手机号,年龄,性别)。

其中序列号唯一确定一条冲线记录,车型和组别可由车号确定,车手手机号唯一,车手姓名可重复。

【问题1】(3分)

冲线记录表中是否含有数据冗余?如果存在冗余,请列出冗余属性。

【问题2】(6分)

请分别给出冲线记录表、赛车表和车手表的主码和外码。

【问题3】(6分)

题干描述的冲线记录表是否满足3NF?如果不满足,请给出导致不满足3NF的函数依赖关系,并用50字以内的文字简要说明解决方案。

参考答案:

1.

车号——>组别,手机号——>车手姓名,所以含有冗余数据。组别、车手姓名为冗余列。

2.

冲线记录表主键:序列号;外键:车号,手机号

赛车表主键:车号;无外键。

车手表主键 :手机号;无外键。

3.

序列号——>车号——>组别,序列号——>手机号——>车手姓名。

组别传递依赖序列号,车手姓名传递依赖序列号,即存在非主属性对主键的传递依赖,不满足3NF.



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有