【发布时间】:2012-03-09 12:16:29
【问题描述】:
我有点纠结于决定哪种数据库结构对我来说最适合性能..
我有两张桌子:
Catalogue Items
ID | Descr I_ID | Descr
在两个表中,所有行都是唯一的
在关系方面,来自Catalogue 的记录可以有来自Items 的多个记录,但有些记录不会有任何Items
Items 可以与Catalogue 有多个关系,但不一定每个项目都与Catalogue 有关系。
事实 1 - Items 中的记录是 Catalogue 中的 7 倍
事实 2 - 因此,如果 Catalogue 和 Items 之间存在关系 - 这两个表中的关系相同
我最好的选择是什么?
【问题讨论】:
标签: mysql many-to-many relationship