问题 问答题

假设某旅馆业务规定,每张账单对应一个顾客,账单的发票号是唯一的,账单中包含顾客姓名、到达日期和顾客每日的消费明细,账单的格式如下表所示。

如果根据上述业务规则,设计一个关系模式:

R(发票号,到达日期,顾客姓名,消费日期,项目,金额)

试回答下列问题:

①找出R的候选键。

②判断R最高可达到第几范式,为什么

③给出R的一个可能的3NF分解。

答案

参考答案:

①R的候选键是(发票号,消费日期,项目)

②R∈1NF。

因为R中存在部分函数依赖:发票号→到达日期,顾客姓名。

③R1(发票号,到达日期,顾客姓名)

R2(发票号,消费日期,项目,金额)

单项选择题 A2型题
单项选择题