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

ER图与EER图的主要区别在于ER图是基于ER模型的数据可视化表示,它描述了数据库中实体之间的关系。EER图是基于EER模型的数据可视化表示,它是原始实体关系(ER)模型的扩展。...

关键区别——er与eer图

ER图与EER图的主要区别在于ER图是基于ER模型的数据可视化表示,它描述了数据库中实体之间的关系。EER图是基于EER模型的数据可视化表示,它是原始实体关系(ER)模型的扩展。

在将数据输入数据库之前,应设计数据库。用ER图设计数据库。它基于实体关系模型。实体关系模型是用来设计和表示数据之间关系的模型。随着数据的复杂性,ER模型得到了进一步的发展。它被称为增强型ER模型。EER图基于增强的ER模型。

目录

1. 概述和主要区别
2. 什么是ER图
3. 什么是EER图
4. ER图与EER图的相似性
5. 并列比较——表格形式的ER与EER图
6. 摘要

什么是er图(er diagram)?

ER图表示不同实体之间的关系。实体、属性和关系是ER图的常见组件。实体是真实世界的对象。在学校数据库中,可以有学生、讲师、课程等实体,如果学生是一个实体,学生的整个数据集称为一个实体集。某些实体可能依赖于另一个实体。这种实体被称为弱实体。

实体之间是通过关系相互联系的。当实体的一个实例与另一个实体的一个实例相关联时,称为一对一关系。一个部门有一个经理。所以,这是1:1的关系。当一个实体的一个实例与另一个实体的多个实例相关联时,称为一对多(1:M)关系。在一个部门中,可以有多个员工,但一个员工在一个部门中。所以,这是1:M关系。当一个实体的多个实例与另一个实体的多个实例相关联时,称为一对多(M:N)关系。一个员工可以从事多个项目。此外,一个项目可以有多个员工。这是一种M:N关系。1:M和1:M是二进制关系。当一个实体与其自身相关时,它是一个递归关系。三次关系是三元关系。

每个实体都有描述它们的属性。它们被称为属性。学生实体可以具有学生id、姓名、出生日期、电话号码等属性。每个实体都包含一个键属性,有助于区分数据库中的每个记录。在Student entity中,Student_id可以被视为关键属性,因为它有助于唯一地标识每个读操作。某些属性可以从其他属性派生。年龄属性可以由_出生属性的数据\u导出。因此,年龄是一个派生属性。如果学生有多个电话号码,电话号码属性可以视为多值属性。name属性可以分为多个属性,如名字和姓氏。那么它就是一个复合属性。

参考下面的ER图,

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

图01:ER图

讲师是一个实体。它具有id和speciality属性。id是键属性。讲师主持课程。行为是讲师与课程之间的关系。关系用菱形表示。课程实体的关键属性是课程代码。课程取决于项目。因此,本项目是一个薄弱环节。课程与项目的关系也比较薄弱。一个弱实体由一些双矩形框表示。这个项目是由学生完成的。学生的关键属性是id,学生可以有多个**,所以是一个多值属性。name属性进一步分为firstname和lastname。因此,名称是一个复合属性。

讲师主持多个课程,讲师管理多个项目,因此它们是一对多(1:M)关系。一门课有一个项目,一个项目是由一个学生完成的。因此,它们是一对一(1:1)的关系。

什么是eer图(eer diagram)?

当应用程序变得复杂时,传统的ER模型不足以绘制复杂的图表。因此,ER模型得到了进一步的发展。它被称为增强ER图。在增强的ER图(EER)中,有三个概念被添加到现有的ER模型中。它们是泛化、专业化和聚合。一般来说,较低级别的实体可以组合起来生成更高级别的实体。专业化与泛化相反。在专业化方面,高层次的实体可以分为低层次的实体。聚合是将两个实体之间的关系视为单个实体的过程。

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

图02:泛化和专业化

根据上面的ER图,学生和讲师实体是人实体。自下而上,将学生和讲师实体归纳为人的实体。这是自下而上的方法。从上到下,人的实体可以进一步专业化为学生和讲师。这是自上而下的方法。人员的姓名和城市属性属于学生实体讲师实体。Student实体有自己的Student_id属性,而讲师实体有它的讲师_id。

下面是聚合的一个示例。

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

图03:聚合

根据上面的ER图,考试中心和考试之间的关系是一个整体。整个实体与学生实体有关系。当学生参观考试中心时,他或她会询问考试中心和考试情况。因此,当两个实体之间的关系被视为单个实体时,它就是一个聚合。

什么是er图与eer图的相似性(the similarity between er and eer diagram)?

  • ER图和EER图都可以用来设计数据库。

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

ER与EER图
ER图是基于ER模型的数据可视化表示,它描述了数据库中实体之间的相互关系。 EER图是基于EER模型的数据可视化表示,它是原始实体关系(ER)模型的扩展。
型号
ER图是基于ER模型的。 EER图是基于EER模型的。

总结 - 呃(er) vs. eer图(eer diagram)

可以使用ER图设计数据库。EER图是增强型ER图。EER中有比原始ER图更多的特性。ER图是基于ER模型的数据可视化表示,它描述了数据库中实体之间的相互关系。EER图是基于EER模型的数据可视化表示,它是原始实体关系(ER)模型的扩展。这就是ER图和EER图的区别。

引用

  • 发表于 2020-10-19 04:37
  • 阅读 ( 1259 )
  • 分类:IT

你可能感兴趣的文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

英制热量单位(btu)和瓦特(watts)的区别

英制热量单位(btu)和瓦特(watts)的区别 为了理解BTU和瓦特之间的区别,首先要确定能量和功率的概念。如果一个物体在做一个功,这个物体就会有足够的能量来完成这个任务。如果物体之间有热传递,则从该物体上移除或给予...

  • 发布于 2020-10-25 20:59
  • 阅读 ( 873 )

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
  • 阅读 ( 327 )

呃(er)和紧急护理(urgent care)的区别

...结果,所以可以在看医生后迅速离开。   急诊与急诊的区别 位置 急诊室是一个附属于医院的急诊室,而急诊中心则是在一个独立的建筑物内,与医院无关。 急诊室手术时间vs急诊室 急诊室每天24小时开放,一年中的每一天...

  • 发布于 2021-06-25 14:53
  • 阅读 ( 272 )
凌柯z
凌柯z

0 篇文章

相关推荐