-1

I am creating a database for a super market in my database class. The database needs to be at least 3nf but if possible, BCNF. Could someone let me know if this is satisfactory? I believe it is and I just want to make sure.

enter image description here

4

1 回答 1

-1

这些值看起来都是原子的,我看到的唯一问题是在您的System.orders表中。3NF 不应存储计算值。

这是一个关于计算值的好主题页面。

我不确定的另一个是System.orderItems上缺少主键。有人告诉我,每个表都有一个主键是一种很好的做法。在您的关系表上,您将 orderId 和 itemId 都设为链接的主键。

这是关于需要主键的一个很好的讨论。

希望有帮助。

于 2017-05-01T01:58:59.903 回答