如何在MySQL Workbench

时间:2015-09-17 13:10:29

标签: mysql database mysql-workbench

This is the ER Diagram in workbench我正在阅读一本关于Elmasri& amp ;;数据库系统基础知识的书。 Navathe。在本书中有一个名为DEPARTMENT的实体,它有一个名为location的多值属性。我无法找到一种方法来表示我的ER图中的位置,该图应该与部门实体具有识别关系。我应该绘制一个名为LOCATION的实体并与DEPARTMENT实体建立关系,还是在MySQL Workbench中有另一种表示多值属性的方法。

1 个答案:

答案 0 :(得分:0)

MySQL Workbench中的EER实现并不是关系模型的完整实现。它更侧重于可以在MySQL数据库中表示的事物。这意味着继承或多值属性之类的东西无法在那里建模。而且我也没有意识到模拟它的方法,除非你使用另一个具有原始属性所需的所有属性的实体。

在您的情况下,拥有一个与location实体有关系的department实体是有意义的。不确定这是否应该是一种识别关系,因为一个位置不是强制性的,是吗?例如。它可能是一个不再存在的部门,因此没有位置。