你如何表示一个元组与1的关系?

时间:2015-04-19 09:40:54

标签: uml

我的情况是两个表的键将映射到第三个表的一行。

例如,假设课堂和主题的每个组合都会映射到一位教师。

我怎样才能表示任何连音符(课堂,主题)与老师是一对一的关系?

1 个答案:

答案 0 :(得分:2)

我只是将其模型化为如此聚合:

enter image description here

使用像@xmojmr指出的关联类可能只有在连接某些操作时才有意义(因为发布的链接也会说明)。

您使用简单关联还是CourseTeacher之间的合成取决于您的域名。显示的方法将修复它,如果定义了所有3个部分,则仅存在课程。使用简单的关联将表明课程实际上存在并且可以由任意教师持有。然后主题/课堂空间与教师相关联。