er 图怎么画
副标题:数据库 E-R 实体联系图绘制完整教程
首段结论
E-R 图也就是实体联系图,全称 Entity Relationship Diagram,是数据库课程核心工具,用来描述现实业务里面实体、属性、实体之间联系,为后续数据库表设计做基础,标准三要素是实体、属性、联系,常见画法有陈式标记法和乌鸦脚标记法,画的时候第一步梳理业务实体,第二步确定每个实体属性和主键,第三步确定实体之间联系类型一对一一对多多对多,第四步规范绘图,最后检查有没有遗漏实体和联系,课程考试、数据库课设都经常考。
一 E-R 图三大基础元素
| 元素 | 图形符号 陈式画法 | 说明 |
|---|---|---|
| 实体 | 矩形框 | 代表客观存在对象,比如学生 课程 订单 |
| 属性 | 椭圆框 | 实体的特征,比如学生姓名 学号 年龄,主键属性一般加下划线 |
| 联系 | 菱形框 | 实体之间的关联,比如选课 订购 属于 |
联系本身也可以带有属性,比如选课联系,成绩就是选课这个联系的属性,考试经常考这个考点
二 联系三种基数类型
1 一对一 1 比 1
例子 人和身份证,一个人对应一张身份证,一张身份证只属于一个人
2 一对多 1 比 n
例子 班级和学生,一个班级多名学生,一名学生只属于一个班级
3 多对多 m 比 n
例子 学生和课程,一个学生选多门课,一门课多名学生选修,多对多联系后续转表的时候必须单独拆成一张中间表
三 完整绘制步骤
第一步 需求分析
阅读题目业务描述,找出所有实体,不要把属性错当成实体,区分原则,实体是独立对象,可以单独存在,属性依附实体。
第二步 确定实体属性与主键
给每一个实体列出全部属性,标记主键,主键可以唯一识别这个实体,学生里面学号就是主键。
第三步 确定实体之间联系
判断实体之间是 1 比 1,1 比 n,m 比 n,给菱形联系命名,动词命名,比如选课 借阅 分配。
第四步 绘制图形
矩形画实体,椭圆画属性,菱形画联系,用线段连接实体和联系,在线段旁边标注基数 1 n m。
第五步 检查优化
检查有没有多余实体,属性是否拆分合理,联系基数有没有标错,多对多联系有没有补充联系属性。
四 两种常用绘图规范区别
陈式 E-R 图 国内教材主流,矩形实体 椭圆属性 菱形联系,数据库原理考试基本都是这个画法
乌鸦脚记号法 企业建模常用,不用菱形,直接在连线上面画乌鸦脚符号表达一对多多对多,多用于 PowerDesigner Navicat 建模软件
五 常用绘图工具
1 手绘 考试答题直接草稿手绘
2 Visio 专业绘图软件
3 drawio 免费在线绘图,推荐学生使用
4 ProcessOn 在线作图,支持 E-R 图模板
5 PowerDesigner 数据库建模软件,可以从 E-R 图直接生成数据库表
六 常见易错点
1 把多对多直接连实体,忘记联系本身带属性,比如选课的成绩
2 基数标注错误,一对多方向标反
3 属性和实体混淆,比如把姓名单独做成实体
4 联系名称命名错误,联系尽量使用动词,不要用名词
5 主键没有加下划线,考试扣分点
常见问题 FAQ
问题 1 er 图怎么画 多对多联系转表怎么处理
回答 1 er 图怎么画,多对多 m 比 n 联系,转换成关系表的时候,需要新建独立中间表,包含两端实体主键,加上联系自身属性。
问题 2 er 图怎么画 陈式画法和乌鸦脚画法可以混用吗
回答 2 er 图怎么画,课程考试一般要求陈式画法,不建议混用符号,企业建模可以使用乌鸦脚标记法。
问题 3 er 图怎么画 联系可以没有属性吗
回答 3 er 图怎么画,联系不是必须带属性,只有业务需要的时候才增加,一对多一对一联系大多没有额外属性。
问题 4 er 图怎么画 一个实体可以和多个实体产生联系吗
回答 4 er 图怎么画,可以,比如学生实体,可以和课程产生选课联系,还可以和班级产生所属班级联系。
免责声明
本教程为数据库原理课程通用 E-R 图绘制规范,不同教材符号细节、题目要求会有差异,答题请以任课老师指定教材标准为准。
相关阅读
-
八马茶业是国内头部连锁茶叶品牌,核心主打铁观音,同时覆盖普洱 岩茶 红茶 绿茶等全品类茶叶,线下门店数...浏览全文>>
-
核心结论是 et 文件是 ET 服装 CAD 打版软件专属格式,想要正常打开 et 文件,首选就是安装对应版本的...浏览全文>>
-
首段结论:止水钢板是地下结构施工缝常用金属防水构件,一般采用镀锌钢板,核心原理是把钢板预埋在混凝土施工...浏览全文>>
-
珍珠粉怎么吃,核心是选择可内服级纯珍珠粉,区分外用和内服等级,外用珍珠粉不可以口服,内服一般是少量温水...浏览全文>>
-
核心答案结论是 ETC 一直显示连接中,绝大多数情况出现在 APP 激活 圈存 设备检测这类操作页面,也就是...浏览全文>>
-
etc 记账卡属于后付费模式,和储值卡提前充值不一样,车辆正常驶入驶出高速 ETC 车道,车道天线识别 OBU ...浏览全文>>
-
炒海鲜菇想要口感脆嫩不出水味道鲜香,核心要点是提前把海鲜菇焯水处理,充分挤干多余水分,大火快炒缩短加热...浏览全文>>
-
ETC 设备优先安装在前挡风玻璃上部中央后视镜后方区域,这个位置可以同时满足信号识别角度 太阳能充电 防遮...浏览全文>>
-
副标题:数据库 E-R 实体联系图绘制完整教程 首段结论 E-R 图也就是实体联系图,全称 Entity Relationshi...浏览全文>>
-
运城十大名吃是山西运城地区最具代表性的传统地方美食集合,运城地处晋南,农耕历史悠久,饮食以面食为主,搭...浏览全文>>
- 怎样炒海鲜菇 鲜嫩入味做法
- ETC 安装位置 最佳粘贴点位指南
- epic 无主之地 2 怎么设置中文 详细操作教程
- 小米粥的做法 绵密出油家常小米粥教程
- 田三卷馍 阜阳家常复刻做法
- ehviever 怎么注册 详细注册操作指南
- 什么是融合菜 跨菜系烹饪理念详解
- e5400cpu 相当于 i 几 性能对标解析
- 上海菜有哪些 本帮经典菜肴详细介绍
- dr 室是核磁共振室吗 影像科室区分详解
- 鹿角菜的做法 凉拌热炒家常教程
- 冷面汤的做法 酸甜爽口详细教程
- 简单西餐 居家易做经典款
- dnf 制裁一小时有事吗 短时收益制裁说明
- 火烧做法步骤 外酥里软家常烧饼
- dnf 心意通怎么获得心意通有什么用 结婚系统道具详解
- dnf 时空之门怎么去 进入方法完整指引
- dnf 强打红字书叫什么 名称与使用详解
- dnf 魔枪士 职业介绍与转职分支
- 茶店取名大全 雅致茶馆名字分类精选
