我是数据库设计的新手,目前正在使用MySQL Workbench来帮助我。
在上面的示例中,让我感到震惊的是主键的数量。所有关系都在识别并创建一个新关系,从“父”表中获取所有主键并将它们放入“子”中。这应该是唔方式吗?这背后的逻辑是什么?
答案 0 :(得分:0)
我想说这个数据库架构是不够的。例如,当您从一个国家到另一个国家/地区时,您应该只使用国家/地区ID,而不是国家和大陆ID(如果您可以找到已经分配了大陆的国家/地区,则无需再次指定该大陆) 。同样适用于您移动到HEP(您应该只引用结算ID)和校园(您应该只引用hep id)。您应该使用非识别关系,而不是识别关系,至少对于您提供的示例。我试图张贴一张照片,但我的名声不允许。