岸上的鱼(569***7591)10:35:17
潘老师,请问三元关系,在UML中如何绘制
岸上的鱼(569***7591)10:35:50
是否像er图中要引入一个新的关系实体呢?
潘加宇(3504847)10:39:51
有显式的Association图标,但可以不用多元的关联,把多元关系改成多个二元关联
潘加宇(3504847)10:39:57
你说你具体的问题
潘加宇(3504847)10:40:38
培训 需要教室,学生,老师
潘加宇(3504847)10:41:22
"培训"这个类是要出来的,否则这几个类无端端关联在一起,故事说不清楚
岸上的鱼(569***7591)10:42:31
是的
岸上的鱼(569***7591)10:42:53
培训就是个好例子
岸上的鱼(569***7591)10:43:22
我感觉一个三元关系不等价两个两元关系
岸上的鱼(569***7591)10:44:54
那培训就是一个用于关联教师,学生,老师的三元关联实体
潘加宇(3504847)10:47:16
不用想"三元关联"的事情,就是普通的类和类关联
岸上的鱼(569***7591)10:48:35
明白了,不体现三元关联概念,直接用普通的类和类关联
潘加宇(3504847)10:52:28
类就是概念,是平等的。像刚才说的"培训是用于关联教师,学生,老师的三元关联实体"是错误的,培训未必需要教室,甚至老师,
而且针对另外的类如"培训税金"(如果要向主管政府部门缴纳)、"培训合同"……而言,培训扮演的角色又不一样了 |