【问题标题】:Where to put the user foreign key in this many to many relationship?在这种多对多关系中将用户外键放在哪里?
【发布时间】:2013-08-22 11:54:09
【问题描述】:

我与书签和标签有多对多的关系。每个标签可以有很多书签,每个书签可以有很多标签。

用户

  • 身份证
  • 用户名

标签

  • 身份证
  • 用户 ID
  • 标题

书签

  • 身份证
  • 用户 ID
  • 标题
  • 链接

标签书签(连接表)

  • 标签ID
  • 书签 ID

我在标签和书签表中引用了一个 UserId。这是标准化的吗?我这样做的原因是因为有时我需要加载属于特定用户但没有书签的标签列表,反之亦然。

【问题讨论】:

    标签: sql database database-design erd


    【解决方案1】:

    您的结构是有效且规范化的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-22
      • 2018-04-08
      • 2016-12-30
      • 2020-06-07
      • 1970-01-01
      • 2014-04-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多