将附加数据存储在我的联接/连接表中是否有任何缺点?
例如,我正在研究货运公司的数据库,并且有3个表:
Table 1 - company,
Table 2 - trailer_type,
Table 3 - junction_table,
Run Code Online (Sandbox Code Playgroud)
每个公司可以有多个拖车类型,但是我还需要每个公司每种拖车类型的拖车数量。放置拖车计数的最合理的方法似乎是在与company.id和trailer_type.id的连接表中。
这样做有什么弊端吗?如果有,有没有更好的方法呢?