【发布时间】:2012-10-03 17:37:38
【问题描述】:
我正在整理一个需要规范化的数据库,但我遇到了一个我真的不知道如何处理的问题。
我整理了一个简化的问题示例来说明它:
Item ID___Mass___Procurement__Currency__________Amount
0__________2kg___inherited____null________________null
1_________13kg___bought_______US dollars_________47.20
2__________5kg___bought_______British Pounds______3.10
3_________11kg___inherited____null________________null
4__________9kg___bought_______US dollars__________1.32
(我为尴尬的桌子道歉;新用户不允许粘贴图片)
在上表中,我有一个属性(金额),它在功能上依赖于项目 ID(我认为),但并非每个项目 ID 都存在(因为继承的项目没有货币成本)。我对数据库比较陌生,但我在任何初学者教程或文献中都找不到与此类似的问题。任何帮助将不胜感激。
【问题讨论】:
标签: database database-design normalization database-normalization