Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oop 实体关系图查询_Oop_Uml_Ooad - Fatal编程技术网

Oop 实体关系图查询

Oop 实体关系图查询,oop,uml,ooad,Oop,Uml,Ooad,下面是5个不同实体之间关系的ER图 我的问题: (一) 根据OOP术语,这5个实体中的每一个都是一个类 (二) 你能帮我理解这5个实体之间的关系(不同类型的线)的含义吗?带一个小气泡的线条/带一个角形/文本这根本不是一个UML图,而是一个实体关系(E-R)图,通常显示DB设计。你可以很容易地在谷歌上找到详细的通知规则,我可以很快找到这个页面: 如果您想在UML中建模DB,您仍然可以这样做,使用类图并最终将允许的关系限制为非OO建模中可用的关系 我们通常使用ER图来显示数据库设计吗?当你说DB

下面是5个不同实体之间关系的ER图

我的问题:

(一) 根据OOP术语,这5个实体中的每一个都是一个

(二)
你能帮我理解这5个实体之间的关系(不同类型的线)的含义吗?带一个小气泡的线条/带一个角形/文本这根本不是一个UML图,而是一个实体关系(E-R)图,通常显示DB设计。你可以很容易地在谷歌上找到详细的通知规则,我可以很快找到这个页面:


如果您想在UML中建模DB,您仍然可以这样做,使用类图并最终将允许的关系限制为非OO建模中可用的关系

我们通常使用ER图来显示数据库设计吗?当你说DB?时,没有“一般规则”,这个决定取决于上下文:你可用的工具、周围的项目条件及其性质、你的团队技能以及最终的个人偏好。两个选项都有效。如果您计划绘制一些其他UML图,那么逻辑决策是使用类进行DB建模,并将所有内容保持在一个位置。如果项目相对较小,您只需要制作一个图表并将其交给您的DB专家,那么ER就可以了。