0

假设我有三个表 - ApplicantsGroupsSeasons。每个Applicant都有一个group,每个group都有一个season

在另一边,每个season都有多个groups,每个group都有多个applicants

从性能的角度来看,或者从任何其他角度来看,是否有任何问题可以直接链接Applicant到两者GroupSeason即使您可以season通过group.

4

1 回答 1

2

您可能会在读取模式下赢得一点不明显的时间,因为少了一次连接,而且您肯定会赢得更新异常,这将使您在更新数据库时的生活(编码)变得非常复杂,并且几乎肯定会大大降低性能当一个组“改变季节”时非常明显。

(如果组从不“改变季节”,那么您可能不应该在数据库中完全拥有季节。)

于 2012-12-27T09:18:37.663 回答