数据库中这个题目怎么求候选键,怎么求是第几范式?3NF?

2025-03-23 11:02:02
推荐回答(3个)
回答1:

候选键:发票号+消费日期+项目
范式:1NF。原因是非候选键属性不完全依赖候选键。发票号、到达日期和顾客姓名不仅仅依赖候选键,它们之间还有相互依赖关系。
3NF:拆成两个表:1--顾客信息表(发票号、顾客姓名、达到日期)
2--消费信息表(发票号、消费日期、消费项目、消费金额)。

回答2:

请问楼上老师这个问题相信也是楼主的问题 候选键的定义为。没有多馀属性的超键为候选键.
那根据此定义 那候选键自然可以决定全部属性。
但老师发票号可以决定所有属性那它是候选键没错
请问消费日期 如何能做候选键如何能够决定其他属性 项目同上.请老师能给解答下
相信楼主需要的也是这种解答。不只要答案.谢谢.

回答3:

比3NF,因为那里是一个部分函数依赖
的冗余(名称),第二范式,应该是建立一个“单元表