假设某旅馆业务规定,每张账单对应一个顾客,账单的发票号是唯一的,账单中包含一个顾客姓名、到达日期和顾客每日的消费明细,账单的格式如题41图所示。 如果根据上述业务规则,设计一个关系模式: R(发票号,到达日期,顾客姓名,消费日期,项目,金额) 试

admin2017-10-26  31

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

如果根据上述业务规则,设计一个关系模式:
    R(发票号,到达日期,顾客姓名,消费日期,项目,金额)
试回答下列问题:
(1)找出R的候选键。
(2)判断R最高可达到第几范式,为什么?
(3)给出R的一个可能的3NF分解。

选项

答案(1)R的候选键是(发票号,消费日期,项目) (2)R∈1NF。 因为R中存在局部函数依赖:发票号→到达日期,顾客姓名。 (3) R1(发票号,到达日期,顾客姓名) R2(发票号,消费日期,项目,金额)

解析
转载请注明原文地址:https://kaotiyun.com/show/aykx777K
0

最新回复(0)