如何链接这些数据库项? (ERD)

时间:2013-02-11 14:03:14

标签: sql database diagram erd

关于如何将表链接到我的数据库ERD,需要一些帮助。

我有两个表,Make和Model,用于存储有关Car Makes(Ford,VW)和Model的信息,用于存储Car Models的信息,例如(Focus,Golf)。

这些在这个图表中链接在一起,但我还需要一个陈列室表格,以格式显示汽车名称等信息:制造,型号,价格

screencap of ERD

陈列室表需要从模型表中获取信息,例如型号名称和价格,还需要通过MakeID链接以获取汽车品牌的名称,我只需要一点帮助即可将哪些字段放入陈列室表以及如何将其链接到ERD的其余部分(我是否需要在模型和展厅之间使用表格?)。

感谢阅读我感谢任何帮助。

更新的ERD图 - http://speedcap.net/sharing/screen.php?id=files/a9/42/a94263ce9a39d37e30ebfe23cd75b233.png

picture

2 个答案:

答案 0 :(得分:1)

我认为你错过了一个非常重要的表格CAR(或产品)。数据库中的每个产品都有ModelID和CAR.ID,因为您可以拥有许多相同型号的汽车。您还可以将一些汽车特定信息(作为颜色或配置ID添加到该表)。

然后,您的ShowRoom实际上会引用Car.ID

答案 1 :(得分:0)

我不打算看你的E / R图,但是MODEL应该与MAKE一对多。

SHOWROOM是一个有趣的表格,因为它听起来应该包含当前库存的内容。我把它叫做INVENTORY。它会有特定的VIN - 这些是您实际可以购买的实例。