【问题标题】:MySQL Workbench primary keys issueMySQL Workbench 主键问题
【发布时间】:2011-12-28 21:27:10
【问题描述】:

我是数据库设计的新手,目前正在使用 MySQL Workbench 来帮助我。

在上面的例子中,让我印象深刻的是主键的数量。所有的关系都在识别并创建一个新的关系,从“父”表中获取所有主键并将它们放入“子”表中。这应该是这种方式吗?这背后的逻辑是什么?

【问题讨论】:

    标签: mysql database-design mysql-workbench


    【解决方案1】:

    我会说这个数据库模式是不够的。例如,当你从一个国家到定居点时,你应该只使用国家ID,而不是国家和大陆ID(如果你能找到一个已经分配了大陆的国家,则无需再次指定大陆) .这同样适用于您搬到 HEP(您应该只参考结算 id)和校园(您应该只参考 hep id)。至少对于您提供的示例,您应该使用非识别关系,而不是识别关系。我试图发布图片,但我的名誉不允许。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-23
      • 2011-06-30
      • 2013-11-22
      • 1970-01-01
      • 2013-06-23
      • 2016-01-16
      • 1970-01-01
      相关资源
      最近更新 更多