如何决定是否使用ER还是UML进行建模



可以使用UML图来建模数据库设计和类设计,但是在数据库问题中应专门使用ER图。您如何选择一个图形表示?

erd-实体关系图 - 给您映像表应该如何连接,每个桌子上都会有哪些字段,表格连接,如果多个,一个对象,一个 -

uml可以用于其他ERD的许多图。序列图,状态图,更多有关应用程序的汇合的更多信息(用户可以做什么,谁做,他做什么,在他用什么台面之前,他用什么表,则是表格描述。

我将使用ERD来描述数据库关系和UML来描述操作,时间,动作等。

参考Wiki: entity-relationship_diagram&unified_modeling_language

仅使用始终使用UML,因为它是元素。使用ER的唯一原因是,如果您使用工具(例如,要生成DDL SQL脚本来创建表)仅支持ER(现在大多数确实支持UML,但您仍然可能会发现一些坚持ER)<)

uml是符号,因此,如果您与了解UML的人交谈,使用UML将是有益的。经典实体关系图通常以陈表示。

我个人发现我始终使用UML进行建模实体关系,并且仅在学术界使用Chen。

相关内容

最新更新