小编MVC*_*bie的帖子

概念 ERD 多表多对多,或者可能是递归的?

我正在创建一个概念图 [是的,我知道我已经包含了属性和键 - 但这只是让我在学习的同时巩固我正在做的事情] - 所以请把它当作概念性的,重点是关系和表格而不是如何绘制图表;)

我的障碍是: 我正在尝试确定对配置文件、位置和组织关系进行建模的最佳方式。

首先,规则:

  • One or more Profile's can be a Member/Friend of one or more Organizations; and vice versa.
  • One or more Profile's can be a Member/Friend of other Profiles.
  • One or more Organization's can be a Member/Friend of other Organizations.

在此处输入图片说明

Friend and Member differ, in that, Friends are like read-only and Members [depending on level] have full access to amend things.

更复杂的是,位置有自己的一套“进一步”细化规则,例如一个组织拥有两个位置,但根据位置规则,该组织的成员 [ …

erd database-design sql-server inheritance recursive

11
推荐指数
1
解决办法
1883
查看次数