我已经完成了一项任务,我们必须设计数据库,绘制ERD,然后我们必须将图表映射到关系模式。我们还获得了一系列步骤,但我不确定应该将哪一个应用于属性的1:N关系,我最好的选择是第4步,但我不知道如何处理关系的属性。有谁有想法吗? :/
我无法直接发布图片,因为我没有足够的声誉,所以我已经将它们上传到snag.gy。
我的ERD看起来像这样: http://i.snag.gy/XiFwf.jpg
有关数据库的信息: http://i.snag.gy/OSBq8.jpg
我的设计或关系的基数是否有问题?我试图在谷歌上寻找如何处理这种关系的例子,但我找不到任何东西。
感谢您的时间。
答案 0 :(得分:0)
化学家到项目是M:M。 Works将M:M解析为化学家和项目实体的1:N,因此成为一个实体/表格。 那就是“小时”属性所在的位置。
根据您的示例,Chen中的关系通常表示为实体,因此表示为表。由于关系在RDBMS中不具有属性本身,因此我们使用实体/表来表示关系,因此关系的属性成为结果实体/表中的属性/列。