概念:我的实体关系图是否正确?
Conception: is my entity relation diagram correct?
我想在 Django 中开发一个应用程序来跟踪我们不同应用程序的用户帐户。
我已经确定了至少 3 个实体:
- 项目
- 用户
- 应用
我修改了我的ER图。
一个项目可以有很多用户(例如下面的项目 2)。
一个用户可以隐含在多个项目中(例如下面的用户 1)。
项目中涉及的用户可以访问许多应用程序和定义的访问权限(例如下面的用户 1 和 2)
示例:
用户 1 涉及项目 1,并且可以访问应用程序 1(写入)和 2(读取)
用户 1 涉及项目 2,并且可以访问应用程序 1(写入)、2(写入)和 3(写入)
用户 2 涉及项目 2,并且可以访问应用程序 2(读取)和 4(读取)
这个ER图正确吗?
A project can have many users. A user can be implied in many projects.
是的,你应该在项目和用户之间使用多对多关系。
因此,您的 EMR 图应该在 projects
和 utilisateurs
之间有一条 *------*
(或 N------N
)线。
我想在 Django 中开发一个应用程序来跟踪我们不同应用程序的用户帐户。 我已经确定了至少 3 个实体: - 项目 - 用户 - 应用
我修改了我的ER图。
一个项目可以有很多用户(例如下面的项目 2)。
一个用户可以隐含在多个项目中(例如下面的用户 1)。
项目中涉及的用户可以访问许多应用程序和定义的访问权限(例如下面的用户 1 和 2)
示例:
用户 1 涉及项目 1,并且可以访问应用程序 1(写入)和 2(读取)
用户 1 涉及项目 2,并且可以访问应用程序 1(写入)、2(写入)和 3(写入)
用户 2 涉及项目 2,并且可以访问应用程序 2(读取)和 4(读取)
这个ER图正确吗?
A project can have many users. A user can be implied in many projects.
是的,你应该在项目和用户之间使用多对多关系。
因此,您的 EMR 图应该在 projects
和 utilisateurs
之间有一条 *------*
(或 N------N
)线。