我正在建立一个自行车商店有很多物品的数据库。这个自行车商店有许多相同的物品,如100个4号轮子和颜色“红色”。我的问题是:
最好将“数量”字段添加到实体集并将所有类似的项目放在一个实体中(示例1),还是最好为每个项目设置一个实体(示例2)?
示例1:
id |颜色|尺寸|量
1 |红色| 4 | 100
示例2:
id |颜色|大小
1 |红色| 4
2 |红色| 4
3 |红色| 4
等
答案 0 :(得分:2)
第一个 - qqhantity字段 - 除非你有理由跟踪例如序列号,否则你可以转到v1并使用单独的列。
通常:获取数据模型Ressoure Book Vol 1的副本 - 它有很多关于标准业务数据问题的讨论,其中包括库存系统。你会学到很多东西。