ER图中的实体如何参与Unary&二元关系同时?

时间:2013-09-09 14:20:13

标签: relational-database entity-relationship er-diagrams

每个地方都可以获得ER模型中一元关系的经典例子。 “经理管理员工”。 ER图如下 -

Unary Relationship 现在如果实体经理& 员工希望与其他一些实体相关联。对于Ex-在这个经典图表中,我如何添加另外两个功能:1)员工操作多台机器2)经理参加会议。如何修改此ER图以添加这两种关系。

我不能简单地将这两个关联与员工联系起来,因为非经理员工无法参加会议。

1 个答案:

答案 0 :(得分:0)

关系结构不能很好地表示面向对象的关系。因此,您可以在类图中绘制对象关系,然后使用table-per-hierachy,table-per-class等转换为关系结构。对象之间的约束将应用于应用程序级别或通过ORM框架(如Hibernate)。 / p>