我有一个关系确定是否关系是1NF没有数据
CAR_SALE(Car#, Date_sold, Salesperson#, Commission%, Discount_amt)
Primary Key: {Car#, Salesperson#}
Additional Dependencies: Date_sold -> Discount_amt
Salesperson# -> Commission%
,我必须确定它是否在1NF,2NF或3NF。我们只给出没有数据的关系模式。我无法确定这是否属于1NF。为了使事情成为1NF,它不得有属性的重复组。鉴于这种没有实际数据的关系模式,难道不可能说出来吗?我不需要实际数据来确定它是否是1NF?或者主键的存在让我知道没有属性会重复?
我知道2NF,它必须在1NF和所有非关键属性必须依赖于主键,并且对于3NF,它必须在2NF和没有转换依赖关系。
http://stackoverflow.com/a/23202535/562459 –
你在2NF&3NF定义的尝试是如此草率,以至于它们不代表什么。 (即使“翻译”被修正为“传递性”。)阅读一些实际的教科书定义。细节很重要。 PS另请参阅[我的答案](http://stackoverflow.com/a/26952821/3404097)的问题,评论由MikeSherrill'CatRecall'链接到。 – philipxy