【发布时间】:2015-08-08 08:41:25
【问题描述】:
假设我正在保存我销售的产品的运输记录。
Product | Type | Year Made | Item Cost | Shipping Cost | Total Cost | Sold to | Sale Date |
--------+------+-----------+-----------+---------------+------------+---------+------------
Ford 30 | Car | 1962 | 1000 | 500 | 1500 | Bob | 01/22/123 |
BOXXXXX | Box | 1223 | 5 | 10 | 15 | Sam | 03/44/321 |
如何标准化最后 3 列?另外,我在实现 3NF 方面是否遗漏了什么?
【问题讨论】:
-
这取决于表的谓词,仅从列名和单行数据很难猜到。那么,显示的行出现在您的表格中是什么意思?
-
@JohnBollinger 更好吗?
-
好一点,是的。
-
所以问题主要与
Total Cost是Item Cost和Shipping Cost的函数有关,是吗? -
@JohnBollinger 是的,我也想知道销售对象和销售日期是否符合 3NF...
标签: database normalization database-normalization