ERD:映射1:与关系模式的属性的N关系

时间:2014-11-29 18:32:49

标签: mysql database database-design erd

我已经完成了一项任务,我们必须设计数据库,绘制ERD,然后我们必须将图表映射到关系模式。我们还获得了一系列步骤,但我不确定应该将哪一个应用于属性的1:N关系,我最好的选择是第4步,但我不知道如何处理关系的属性。有谁有想法吗? :/

我无法直接发布图片,因为我没有足够的声誉,所以我已经将它们上传到snag.gy。

我的ERD看起来像这样: http://i.snag.gy/XiFwf.jpg

有关数据库的信息: http://i.snag.gy/OSBq8.jpg

我的设计或关系的基数是否有问题?我试图在谷歌上寻找如何处理这种关系的例子,但我找不到任何东西。

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

化学家到项目是M:M。 Works将M:M解析为化学家和项目实体的1:N,因此成为一个实体/表格。 那就是“小时”属性所在的位置。

根据您的示例,Chen中的关系通常表示为实体,因此表示为表。由于关系在RDBMS中不具有属性本身,因此我们使用实体/表来表示关系,因此关系的属性成为结果实体/表中的属性/列。