小编Osc*_*car的帖子

许多表之间的多对多?

在此处输入图片说明


TL;DR:我如何在这么多表之间建立多对多关系,它是否可行/推荐?

  • 每种体型都有自己的表格
  • 每个车身类型表中的每辆车都可以有几个特征

正如您从我的“架构”中看到的,每辆车都可以有多个功能,但我需要将功能表连接到几个车身类型表(多对多关系)。我已经考虑了几天,但我仍然不确定如何实现这一点。

为什么所有体型都在单独的表格中?这似乎遵循规范化规则,它还应该加快查询速度,因为我永远不必一次查询多种主体类型。

有可能还是我应该重新考虑一下?我应该制作另一张关于车身类型的表格并将所有汽车组合起来吗?我希望最多有 100 万个条目(所有身体类型相结合)。读取将比写入多得多。

mysql database-design eav subtypes many-to-many

3
推荐指数
1
解决办法
2295
查看次数

标签 统计

database-design ×1

eav ×1

many-to-many ×1

mysql ×1

subtypes ×1