定义具有多对多关系的两个实体之间的关系

斯内登27

我有两个实体,即users表和project表,下面是具有的属性或列

用户表

Col1:uid (primary key)

项目表

Col_1:projectId (primary key)

Col_2:uid (references users table)

关系是,一个用户可以有多个项目,而一个项目属于一个用户。

现在,我想添加用户之间共享项目的功能,例如一个用户可以与多个用户共享多个项目。

在数据库中执行此操作的最佳方法是什么?

比尔·卡文(Bill Karwin)

多对多关系应通过添加第三个表来建模。

专案使用者

Col1: uid
Col2: projectId
primary key over the pair of columns: (uid, projectId)

这样,您可以为给定的用户添加多行,这意味着该用户可以处理多个项目。

同样,给定项目有多个行,这意味着该项目在多个用户之间共享。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何首先在代码中定义两个实体之间的多对多和一对多关系?

来自分类Dev

如何使用实体框架代码优先在两个实体之间具有多个一对多关系

来自分类Dev

实体框架-渴望加载两个多对多关系

来自分类Dev

MariaDB - 在两个实体之间创建多对多关系表

来自分类Dev

在两个多对多关系之间选择

来自分类Dev

DDD:两个不同集合之间的多对多关系

来自分类Dev

在两个多对多关系之间选择

来自分类Dev

具有两个多对一关系的实体关系

来自分类Dev

在Grails中有两个具有一对多关系的实体

来自分类Dev

NSPredicate获取具有两个一对多关系的实体

来自分类Dev

在两个表之间具有2个一对多关系是否可以接受?

来自分类Dev

在两个表之间具有2个一对多关系是否可以接受?

来自分类Dev

Django,在两个表中使用预定义值在两个表之间分配多对多关系

来自分类Dev

在SQL中连接具有多对多关系的两个表

来自分类Dev

具有多对多关系的两个表的CTE递归查询

来自分类Dev

连接两个在 powerpivot 中具有多对多关系的表

来自分类Dev

两个不同数据库中两个表之间的多对多关系

来自分类Dev

具有1:N关系的两个实体之间如何关联?

来自分类Dev

具有1:N关系的两个实体之间如何关联?

来自分类Dev

插入具有一对多关系的新实体,而不在两个表中都创建记录

来自分类Dev

插入具有一对多关系的新实体,而不在两个表中都创建记录

来自分类Dev

Rails:两个模型之间的两种不同的多对多关系

来自分类Dev

如何在具有多对多关系的两个表上对Java Mapreduce进行reduce side join?

来自分类Dev

具有两个外键的表之间的关系

来自分类Dev

SQLite-Net Extension两个实体之间的一对一关系和一对多关系

来自分类Dev

从具有多对多关系的实体中删除对象

来自分类Dev

具有多对多关系的实体框架Generetad表

来自分类Dev

具有多对多关系的 JPA 枚举实体

来自分类Dev

当两个类之间具有多个不同的(一对多,多对多)关系时,如何注释模型类

Related 相关文章

  1. 1

    如何首先在代码中定义两个实体之间的多对多和一对多关系?

  2. 2

    如何使用实体框架代码优先在两个实体之间具有多个一对多关系

  3. 3

    实体框架-渴望加载两个多对多关系

  4. 4

    MariaDB - 在两个实体之间创建多对多关系表

  5. 5

    在两个多对多关系之间选择

  6. 6

    DDD:两个不同集合之间的多对多关系

  7. 7

    在两个多对多关系之间选择

  8. 8

    具有两个多对一关系的实体关系

  9. 9

    在Grails中有两个具有一对多关系的实体

  10. 10

    NSPredicate获取具有两个一对多关系的实体

  11. 11

    在两个表之间具有2个一对多关系是否可以接受?

  12. 12

    在两个表之间具有2个一对多关系是否可以接受?

  13. 13

    Django,在两个表中使用预定义值在两个表之间分配多对多关系

  14. 14

    在SQL中连接具有多对多关系的两个表

  15. 15

    具有多对多关系的两个表的CTE递归查询

  16. 16

    连接两个在 powerpivot 中具有多对多关系的表

  17. 17

    两个不同数据库中两个表之间的多对多关系

  18. 18

    具有1:N关系的两个实体之间如何关联?

  19. 19

    具有1:N关系的两个实体之间如何关联?

  20. 20

    插入具有一对多关系的新实体,而不在两个表中都创建记录

  21. 21

    插入具有一对多关系的新实体,而不在两个表中都创建记录

  22. 22

    Rails:两个模型之间的两种不同的多对多关系

  23. 23

    如何在具有多对多关系的两个表上对Java Mapreduce进行reduce side join?

  24. 24

    具有两个外键的表之间的关系

  25. 25

    SQLite-Net Extension两个实体之间的一对一关系和一对多关系

  26. 26

    从具有多对多关系的实体中删除对象

  27. 27

    具有多对多关系的实体框架Generetad表

  28. 28

    具有多对多关系的 JPA 枚举实体

  29. 29

    当两个类之间具有多个不同的(一对多,多对多)关系时,如何注释模型类

热门标签

归档