小编Moh*_*din的帖子

坏循环依赖的定义是什么?

我一直在寻找一个很好的资源,其中循环依赖得到了很好的解释,不幸的是没有找到好的资源。因此,我试图确切地了解我应该避免哪种循环依赖。问题是我发现了一些以矛盾方式解释的资源。有人可以准确解释一下我们应该避免哪些类型的循环依赖(以及为什么)?

以这些关系为例:

在此处输入图片说明

来源

这里提到这种关系是不好的(我不明白为什么)。

但是,这里提到了相同的关系不是问题(并被描述为非循环):

Models <--------------------------- SuperSets
   ^                                    ^
   |                                    |
   |                                    |
Tasks  <---------------------------- Sets
Run Code Online (Sandbox Code Playgroud)

来源


另一个例子是这样的:

在此处输入图片说明

来源

我也不明白为什么这是一个循环关系?

在我看来,以前的所有关系都不是曲线(箭头方向不会回到同一点)。我认为我对循环依赖项的理解有问题。有人可以为我解释一下,特别是在前面的例子中吗?

database-design relations

4
推荐指数
1
解决办法
1863
查看次数

标签 统计

database-design ×1

relations ×1