2021-5-3课程——E-R模型练习

Posted Fmm-PMO

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-5-3课程——E-R模型练习相关的知识,希望对你有一定的参考价值。

E-R图提供了表示实体型、属性和联系的方法。

(1)实体型用矩形表示,矩形框内写明实体名。
(2)属性用椭圆形表示,并用无向边将其与相应的实体型连接起来。
(3)联系用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型(1∶1,1∶n或m∶n)。

实例:
某个工厂物资管理的概念模型。

物资管理涉及的实体有:

    ◼仓库:属性有仓库号、面积、电话号码
    ◼零件:属性有零件号、名称、规格、单价、描述
    ◼供应商:属性有供应商号、姓名、地址、电话号码、账号
    ◼项目:属性有项目号、预算、开工日期
    ◼职工:属性有职工号、姓名、年龄、职称

这些实体之间的联系如下:

(1) 一个仓库可以存放多种零件,一种零件可以存放在多个仓库中,因此仓库和零件具有多对多的联系。用库存量来表示某种零件在某个仓库中的数量。
(2) 一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作,因此仓库和职工之间是一对多的联系。
(3) 职工之间具有领导与被领导关系。即仓库主任领导若干保管员,因此职工实体型中具有一对多的联系。
(4) 供应商、项目和零件三者之间具有多对多的联系。即一个供应商可以供给若干项目多种零件,每个项目可以使用不同供应商供应的零件,每种零件可由不同供应商供给。

采用draw.io软件绘制,为了保持图形和字号一致,画出一个,就直接复制就行了,它这个还有一个好处,会通过像素和高度等帮助你观察间距等。
通过分析可以得到如下实体及其属性图


若想整体删除,不用一个一个选中删除,直接整体选中delete即可,整体移动也是,选中所有直接拖动即可。


实体联系图


完整的E-R图

这个软件还是挺方便的,我之前用process on,其实都还好。E-R图可以更直观的看出各个实体之间的关系,方便记忆和短时间内了解。
得知了一个“不好”的消息,下周要开始数据库综合大实验了!!啊啊啊,又一块硬骨头要啃了。

以上是关于2021-5-3课程——E-R模型练习的主要内容,如果未能解决你的问题,请参考以下文章

2021-5-3课程——E-R模型练习

2021-5-3课程——E-R模型练习

E-R图及逻辑模型转换

E-R图及逻辑模型转换

E-R图及逻辑模型转换

DBMS-数据库设计与E-R模型:E-R模型约束E-R图E-R扩展特性E-R图转换为关系模式UML建模