有人告诉我,在数据模型中有循环是不好的设计.我曾经多次听过这个,但没注意到.例如,您有实体User,Project,Activity.项目由用户拥有,因此我们拥有从用户到项目的一对多关系.可以将活动分配给单个用户,这是从用户到活动的另一个一对多关系.当然,项目由一组活动定义,这是从项目到活动的另一个一对多关系.因此形成环.
我问这个家伙为什么设计不好但他告诉我他也不知道,他也被告知,猴子学习它是最好的.
我试过搜索,但我想我没有使用正确的单词,但在我看来这对于试图设计数据库的人来说应该是一个基础.
那么,任何人都可以向我指出一些有关er/db图中循环/循环的有用信息吗?
database database-design loops data-modeling entity-relationship-model