【发布时间】:2014-02-18 15:33:20
【问题描述】:
我正在构建一个数据库,其中包含许多自行车商店的物品。这家自行车店有许多相同的物品,例如 100 个尺寸为 4 且颜色为“红色”的车轮。我的问题是:
在实体集中添加一个“数量”字段并将所有相似的项目放在一个实体中更好(示例 1)还是为每个项目都有一个实体更好(示例 2)?
示例 1:
标识 |颜色 |尺寸 |数量
1 |红色 | 4 | 100
示例 2:
标识 |颜色 |尺寸
1 |红色 | 4
2 |红色 | 4
3 |红色 | 4
等等
【问题讨论】:
-
如果您不需要单独监控每个项目,显然第一个示例是最好的。
标签: sql database database-design