首页 > 解决方案 > 构想:我的实体关系图正确吗?

问题描述

我想在 Django 中开发一个应用程序来关注我们不同应用程序的用户帐户。我已经确定了至少 3 个实体: - 项目 - 用户 - 应用程序

我已经修改了我的 ER 图。

一个项目可以有很多用户(例如下面的项目 2)。

一个用户可以隐含在许多项目中(例如下面的用户 1)。

项目中涉及的用户可以访问许多应用程序和定义的访问权限(例如下面的用户 1 和 2)

例子:

这个ER图正确吗?

在此处输入图像描述

标签: djangoentity-relationship-model

解决方案


一个项目可以有很多用户。一个用户可以隐含在许多项目中。

是的,您应该在项目和用户之间使用多对多关系。

因此,您的 EMR 图应该在和之间有一条*------*(或一条N------N)线。projectsutilisateurs


推荐阅读