【发布时间】:2011-04-09 23:56:47
【问题描述】:
假设我有一个具有许多属性的实体,其中一些是我现在知道的,而另一些则是用户定义的。对此建模的最佳方法是什么?
1) 我是否有一个主表并将其与辅助名称-值对表相关联?所有属性都在辅助 EAV 表中。
- 或者-
2) 我是否将最常见的属性(并非所有用户都需要它们,所以我希望有很多 NULL 条目)放在主表中,并为用户定义的属性提供辅助 EAV 表?
- 或者-
3) 其他一些我没有想到的方法?
【问题讨论】:
标签: mysql database database-design