er图(er diagram)和类图(class diagram)的区别

ER(实体关系)图和类图是软件开发人员在软件工程生命周期的设计阶段经常创建的两种设计图。ER图是用于数据库建模的实体关系建模(ERM)技术的产物。用统一建模语言编写的类图是描述所建议系统结构的图。虽然类图中的类和实体图中的实体之间不需要有一对一的精确映射,但它们之间通常存在一些有意义的关系。然而,在很多情况下,ER图的一个实体映射到相应类图的多个类,或者一个类图的一个类映射到对应的ER图的多个实体...

ER图与类图

ER(实体关系)图和类图是软件开发人员在软件工程生命周期的设计阶段经常创建的两种设计图。ER图是用于数据库建模的实体关系建模(ERM)技术的产物。用统一建模语言编写的类图是描述所建议系统结构的图。虽然类图中的类和实体图中的实体之间不需要有一对一的精确映射,但它们之间通常存在一些有意义的关系。然而,在很多情况下,ER图的一个实体映射到相应类图的多个类,或者一个类图的一个类映射到对应的ER图的多个实体。但是,这完全取决于软件开发人员的设计选择。

什么是内质网图?

ER图是实体关系建模的产物。实体关系建模是对数据进行抽象和概念化表示的过程。ER图最终为数据库建模。更具体地说,它生成数据模型的概念模式。ER图的主要构建块是实体、关系和属性。一个实体代表一个可以独立存在并且可以唯一定义的事物。大多数情况下,一个实体代表一个真实世界的对象,比如一辆汽车或一个雇员。实体可以看作是在描述待解决问题时出现的名词。关系显示实体是如何连接的。它们就像描述待解决问题的动词。实体和属性的属性都称为属性。

什么是类图?

类图(更准确地称为UML类图)是一种设计图,它表示使用UML(统一建模语言)定义的所提议系统的静态结构和行为。类图显示系统的类、类之间的关系及其属性。类描述真实世界对象的抽象表示,而关系描述每个类如何与其他类连接。类和关系都有称为属性的属性。类中的方法表示或定义这些类的行为。类和方法的成员称为类和方法的成员。

ER图和类图有什么区别?

  • 发表于 2020-11-03 21:30
  • 阅读 ( 815 )
  • 分类:IT

你可能感兴趣的文章

轨道图(orbital diagram)和电子组态(electron configuration)的区别

...道图与表格形式的电子构型 6. 摘要 什么是轨道图(orbital diagram)? 轨道图是一种显示电子在原子轨道上的分布并指示这些电子的自旋的图表。它是一种表示哪些轨道被填充,哪些轨道被部分填充的符号。这里,我们用箭头来表示...

  • 发布于 2020-10-14 00:32
  • 阅读 ( 741 )

拉蒂默图(latimer diagram)和霜冻图(frost diagram)的区别

...蒂默图与霜图的表格形式 5. 摘要 什么是拉蒂默图(latimer diagram)? 拉蒂默图是元素标准电极电位的总结。这张图是以美国化学家温德尔·米切尔·拉蒂默的名字命名的。在绘制这类图表时,我们应该把化学元素的高度氧化形式写在...

  • 发布于 2020-10-16 21:05
  • 阅读 ( 611 )

相图(phase diagram)和平衡图(equilibrium diagram)的区别

...什么是平衡图 4. 相图与平衡图 5. 摘要 什么是相图(a phase diagram)? 相图是一种图表,总结了热力学上不同的系统在平衡状态下共存的详细情况。相图显示相边界或平衡边界,它们将相分离。相图是压力与温度的关系图。 图1:显...

  • 发布于 2020-10-18 03:17
  • 阅读 ( 674 )

类图(class diagram)和对象图(object diagram)的区别

...列比较-类图与表格式的对象图 5. 摘要 什么是类图(class diagram)? 类图表示系统的静态视图。它描述了类的属性和操作。类图是面向对象系统中使用最广泛的建模图,因为类图可以直接用面向对象语言进行映射。 图01:类图 上面...

  • 发布于 2020-10-18 08:23
  • 阅读 ( 698 )

用例图(use case diagram)和活动图(activity diagram)的区别

...用例图与表格形式的活动图 5. 摘要 什么是用例图(use case diagram)? 有两种UML建模类型。它们是结构化行为建模。结构化建模描述系统的静态特性,而行为建模描述系统的动态特性。用例图是一个行为图。 单个用例表示系统的高...

  • 发布于 2020-10-18 08:33
  • 阅读 ( 1289 )

一般化(generalization)和数据库管理系统专业化(specialization in dbms)的区别

关键区别——数据库管理系统中的泛化与专业化 数据库管理系统中泛化与专门化的关键区别在于,泛化是将低级实体组合起来生成高级实体的过程,而专门化则是将高级实体划分为低级实体的过程。 每个组织都需要根据需求...

  • 发布于 2020-10-19 04:33
  • 阅读 ( 785 )

呃(er)和eer图(eer diagram)的区别

.... 并列比较——表格形式的ER与EER图 6. 摘要 什么是er图(er diagram)? ER图表示不同实体之间的关系。实体、属性和关系是ER图的常见组件。实体是真实世界的对象。在学校数据库中,可以有学生、讲师、课程等实体,如果学生是一...

  • 发布于 2020-10-19 04:37
  • 阅读 ( 1260 )

序列图(sequence diagram)和协作图(collaboration diagram)的区别

...顺序图与表格形式的协作图 6. 摘要 什么是序列图(sequence diagram)? 序列图用于表示对象之间在特定时间段内的交互作用。请求消息用深色箭头表示,返回消息用虚线箭头表示。矩形垂直框表示每个对象的激活时间。 图01:序列图...

  • 发布于 2020-10-19 05:48
  • 阅读 ( 346 )

erd公司(erd)和类图(class diagram)的区别

...个静态图,它是类图。 Sourcehttp://www.google.com/search?q=class+diagram&hl=en&安全=关闭;prmd=ivns&tbm=isch&tbo=u&来源=大学;sa=X和;ei=99TxTf_u2;-FYLOrQfj1pj6Bw&ved=0CCgQsAQ&白车身=1680&波黑=92...

  • 发布于 2021-06-23 21:07
  • 阅读 ( 335 )

绘画(drawing)和图表(diagram)的区别

...enting an object or outlining a figure, plan, or sketch by means of lines. Diagram is a simplified illustration showing the appearance, structure, or workings of something. The main difference between drawing and diagram is that drawing is an accurate and realistic representation of an object or fig...

  • 发布于 2021-06-28 00:39
  • 阅读 ( 787 )
zai526992
zai526992

0 篇文章

相关推荐