E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。

“矩形框”表示实体型,矩形框内写明实体名称

“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来

”菱形框“表示实体型之间的联系成因,在菱形框内写明联系名,并用”实心线段“分别与有关实体型连接起来,同时在”实心线段“旁标上联系的类型(1:1,1:n或m:n)

在ER图中有如下四个成分:

矩形框:表示实体,在框中记入实体名。

菱形框:表示联系,在框中记入联系名。

椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。

连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M。)

一对一联系(1 ∶1)

一对多联系(1 ∶N)

多对多联系(M ∶N)

学会绘制E-R图

绘制E-R图首先要了解什么是实体,什么是属性,什么是联系.

1.首先实体是指现实世界中具有区分其他事物的特征或属性与其他实体有联系的实体,针对于数据库中的表而言实体是指表中一行一行特定数据,但我们在开发中,也常常把整个表称为一个实体.

2.属性可以理解为实体的特征,针对于数据库中的表而言实体是指表中的列.

3.联系是两个或多个实体之间的关联关系.

4.实体关系图:

例:酒店管理系统E-R图:

绘制数据库模型图

以酒店管理系统为例:

来源:https://www.cnblogs.com/pfeiliu/p/11914026.html

mysql e r图_mysql数据库E-R图相关推荐

  1. mysql命令导出方法_MySQL数据库导出方法大全(命令行+navicat)

    由于前段时间刚做完数据库课设,想导出数据库文件,在朋友的机器上跑一跑.由于我使用的是界面化的mysql,理所当然地认为可以在界面上找到导出数据库的操作选项,结果自己一个人摸索了半天,以失败告终.上网一 ...

  2. mysql 四大基础操作_mysql数据库的基本操作

    mysql数据库的基本操作 首先我们要把mysql装好 mkdir chen/ mount.cifs //192.168.100.23/LNMP chen/ [root@localhost ~]# y ...

  3. mysql试题百度云_MySQL数据库无完整备份删库,除了跑路还能怎么办?

    1.背景 前段时间,由于运维同事的一次误操作,清空了内网核心数据库,导致了公司内部管理系统长时间不可用,大量知识库内容由于没有备份险些丢失. 结合这两天微盟的删库跑路事件,我们可以看到,数据库的备份与 ...

  4. mysql库文件修复_mysql数据库文件修复

    多数情况下,数据库被破坏只是指索引文件受到了破坏,真正的数据被破坏掉的情况非常少.大多数形式的数据库破坏的的修复相当简单. 和前面的校验一样,修复的方式也有三种. 下面讲的方法只对MyISAM格式的表 ...

  5. 如何查看mysql备份的情况_MySQL数据库备份详解(示例代码)

    原文:MySQL数据库备份详解 对于任何数据库来说,备份都是非常重要的 数据库复制不能取代备份的作用 比如我们由于误操作,在主数据库上删除了一些数据,由于主从复制的时间很短,在发现时,从数据库上的数据 ...

  6. 2005数据库导入mysql没有主键_mysql数据库详解(续二)

    mysql数据库登陆问题解决汇总 首先需要说明一下,MYSQL数据库登陆的方式,通常就是本地登陆(localhost)和远程登陆,那么这里在深入地了解一部localhost和127.0.0.1的区别是 ...

  7. mysql反弹提权_MySQL数据库反弹端口连接提权

    [51CTO.com原创稿件]在渗透或者安全评估时,有可能遇到一些比较奇葩的环境,即使通过Mysql root账号和密码获取了webshell,由于无法执行命令.在一般的情况下,也就放弃了.但其实可以 ...

  8. mysql实训报告_mysql数据库技术》实验报告.doc

    mysql数据库技术>实验报告 MySQL数据库技术实验报告 系 别 班 级 学 号 姓 名 地点 地点机房 课程名称 MySQL数据库技术 实验名称 实验1 MySQL的使用 实 验 过 程 ...

  9. mysql 备份文件太大_mysql数据库太大了怎么备份

    本地: 1.进入MySQL目录下的bin文件夹:e:回车:e:\>cd mysql\bin 回车2.导出数据库:mysqldump -u?用户名 -p 数据库名 > 导出的文件名范例:my ...

最新文章

  1. 贝叶斯深度学习2020 最新研究总结
  2. Android代码实现APK文件的安装与卸载
  3. nagios通过微信告警(无限制告警条数)
  4. 4款语音播报来电短信应用[Android]
  5. 因为知道了30+款在线工具,我的工作效率提升500%!
  6. scp 覆盖_SCP-002 - “生活”室
  7. 拉普拉斯变换公式表_工程数学中的积分变换的总结
  8. 计算机学术论文写作与发表
  9. ES6-promise详解
  10. Junit5 单元测试框架的使用
  11. InvalidArgumentError (see above for traceback): Number of ways to split should evenly divide the spl
  12. matlab怎么解非满秩矩阵,在numpy或matlab中由满秩非方矩阵求可逆方阵
  13. 聊聊手机之--小米6
  14. 你知道小米手机便签如何导入录音和视频文件吗?
  15. 在kubernetes集群用helm离线安装harbor
  16. ElasticSearch 基础(七)之分析器
  17. 教程篇(6.4) 03. 设备注册 ❀ FortiManager ❀ Fortinet 网络安全专家 NSE 5
  18. 使用Python与图灵机器人聊天
  19. gnss、gps、imu、rtk、ins区分及含义
  20. 小米 9 SE 获取Root 和 安装Magisk

热门文章

  1. 计算数字滤波器的频率响应
  2. 小游戏开发 之 消灭星星(cocos-creator)
  3. 无极符和鸿蒙符哪个好,无极仙途身法流和真气流哪个好 招式选择建议
  4. 西安电子科技大学计算机科学与技术(电子信息专业)考研经验分享
  5. 几种常见光纤特点介绍
  6. 小米路由器3安装opkg指南
  7. a标签设置下载设置文件名,并且设置无效的解决方法
  8. PTA 天梯赛 L2-014 列车调度
  9. C语言:已知圆的半径,求圆的面积(使用顺序结构)
  10. Q3中国光网络系统支出放缓