|
2
|
| JHall651 · 技术社区 · 7 年前 |
|
1
2
因为您有一个多对多的案例,所以您的结构将使用一个链接表。你们有桌子
因此,添加带有列的附加链接表
|
|
|
2
1
你没有充分代表产品和销售者之间的一对多关系。您的产品表有卖家id和卖家价格,但如果一个产品被多个卖家出售,则不能。 您需要的是产品和卖家之间的表格,而不是复制产品条目,以便同一产品可以有多个卖家。
我将把索引、外键等留给你。卖方ID和产品ID可能是一个独特的组合(最好从活动数据集中删除历史数据以延长性能寿命),但当然,任何给定的产品都将为每个销售该产品的卖方列出一次,并且任何给定的卖方都将为其销售的每个产品列出一次(以及其唯一的价格)。
然后,您可以将表连接回products,以获取当前存储在中的非规范化数据
|
|
|
3
0
这是一个数据仓库问题。 我建议将价格放在事实上作为衡量标准,并且只在维度上具有属性。 尺寸:
事实(列):
|
|
|
blogger13 · 视频租赁店数据库的规范化 1 年前 |
|
|
ì¤ì¤í · 为什么LEFT INNER JOIN被弃用? 1 年前 |
|
|
relatively_random · 确保两个表之间一致的共同参考 1 年前 |
|
|
Grenish Rai · Firestore错误“用户文档不存在” 2 年前 |
|
|
Saijo-Shi · PLpgsql中的更新触发器 2 年前 |
|
Dante · Django::配置不当:池不支持持久连接 2 年前 |
|
YouLocalRUser · 删除重复行,保留第一行 2 年前 |