假设我有三个表格 - Applicants
,Groups
和Seasons
。每个Applicant
都有一个group
,每个group
都有season
。
另一方面,每个season
有多个groups
,每个group
有多个applicants
。
从性能角度或任何其他问题直接将Applicant
与Group
和Season
联系起来是否有任何问题,即使您可以访问{{1通过它的season
。
答案 0 :(得分:2)
你可能会在读取模式下赢得一个不明显的时间,因为少了一个连接,你肯定会赢得更新异常,这会在更新数据库时使你的生活(编码)变得非常复杂,而且几乎可以肯定当一个集团“改变季节”时,非常明显地恶化表现。
(如果群组永远不会“改变季节”,那么你可能不应该在你的数据库中完全使用季节。)