数据库从入门到精通合集(超详细,学习数据库必看)

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

它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;

用”菱形框“表示实体型之间的联系成因,在菱形框内写明联系名,并用”实心线段“分别与有关实体型连接起来,同时在”实心线段“旁标上联系的类型(1:1,1:n或m:n)。
中文名实体-联系图外文名Entity Relationship Diagram简称E-R图类别概念模型

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

  • 矩形框: 表示实体,在框中记入实体名。
  • 菱形框: 表示联系,在框中记入联系名。
  • 椭圆形框: 表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。
  • 连线: 实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M。

上一张图

简单点说就是

  • 方框表示实体

  • 椭圆表示属性

  • 菱形表示联系

  • 连接实体要用菱形框并且在菱形框两侧的直线标注关系的特点

    • 一对一:1 — 1
    • 一对多:1 — n
    • 多对一:n— 1
    • 多对多:n — n

写在最后:
我叫风骨散人,名字的意思是我多想可以不低头的自由生活,可现实却不是这样。家境贫寒,总得向这个世界低头,所以我一直在奋斗,想改变我的命运给亲人好的生活,希望同样被生活绑架的你可以通过自己的努力改变现状,深知成年人的世界里没有容易二字。目前是一名在校大学生,预计考研,热爱编程,热爱技术,喜欢分享,知识无界,希望我的分享可以帮到你!
如果有什么想看的,可以私信我,如果在能力范围内,我会发布相应的博文!
谢谢大家的阅读!

『数据库』 E-R图(实体联系图)你都不会,你设计什么数据库?相关推荐

  1. python文本框与数据库的关联_Python 基于python+mysql浅谈redis缓存设计与数据库关联数据处理...

    基于python+mysql浅谈redis缓存设计与数据库关联数据处理 by:授客 QQ:1033553122 测试环境 redis-3.0.7 CentOS 6.5-x86_64 python 3. ...

  2. 『设计模式』一张图告诉你UML图怎么画❀

    UML 能帮我们做什么? 我们在进行项目的时候,通过使用 UML 的面向对象图的方式来更明确.清晰的表达项目中的架设思想.项目结构.执行顺序等一些逻辑思维. UML 介绍: 1997年,OMG 组织( ...

  3. QQ光遇攻略机器人插件光萌插件『LightCute』来啦!内容自制,独家小精灵问答功能!!

    此插件由@小叮当 制作,UI视觉设计@kindyear,@光萌攻略组 为内容提供者, @柒彦 为内容管理者,使用插件完全无需担心图片授权/版权问题,因为内容纯自制. 插件所有攻略内容源于[光萌攻略组] ...

  4. 欢迎来到图数据库的世界——《图数据库实战》中文版上架了!

    叶伟民和我翻译的<图数据库实战>(Graph Databases In Action)中文版上架了,这本书将带你进入图数据库这个全新的世界. 当年译者叶伟民向美国移民局证明他是美国本土难以 ...

  5. 『数据库』朴实无华且枯燥的数据库文章--关系数据理论

    『数据库』 朴实无华且枯燥的数据库教程–入门必看!(不收藏,真的吃亏了) 文章目录 问题的提出 规范化 数据依赖的公理系统 模式的分解 小结 问题的提出 一.概念回顾 关系:描述实体.属性.实体间的联 ...

  6. 『数据库』朴实无华的数据库多表查询,连接查询、笛卡尔积

    『数据库』 朴实无华且枯燥的数据库教程–入门必看!(不收藏,真的吃亏了) 文章目录 一.交 二.并 三.差 四.笛卡尔积 五.连接查询 一.交 (会用到连接运算,固定写法,连接运算在下面不用着急看) ...

  7. 『数据库』这篇数据库的文章真没人看--数据库完整性

    『数据库』 朴实无华且枯燥的数据库教程–入门必看!(不收藏,真的吃亏了) 文章目录 实体完整性 参照完整性 用户定义的完整性 完整性约束命名子句 域中的完整性限制 触发器 激活触发器 删除触发器 小结 ...

  8. 『数据库』无聊到爆炸的数据库文章--数据库的安全性

    『数据库』 朴实无华且枯燥的数据库教程–入门必看!(不收藏,真的吃亏了) 文章目录 计算机安全性概述 数据库安全性控制 视图机制 审计(Audit) 数据加密 统计数据库安全性 问题的提出 数据库的一 ...

  9. 『数据库』朴实无华的数据库绪论

    『数据库』 朴实无华且枯燥的数据库教程–入门必看!(不收藏,真的吃亏了) 文章目录 数据库系统概述 数据模型 概念模型 数据库系统结构 数据库系统的组成 数据库系统概述 一.四个基本概念 1.数据(D ...

  10. 『数据库』数据库笔记

    前言 结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询.更新和管理关系数据库系统. 结构化 ...

最新文章

  1. react测试组件_测试驱动的开发,功能和React组件
  2. R语言常用线性模型特征筛选(feature selection)技术实战:基于前列腺特异性抗原(PSA)数据
  3. 题目1164:旋转矩阵
  4. MyBatis 源码解读-XMLConfigBuilder
  5. 如何在MyBatis中优雅的使用枚举
  6. Flash Builder非法关闭导致无法启动
  7. python 虚线_Python 包安装和管理工具 pip 19.2 发布
  8. 保障健康睡眠的几种食疗法
  9. 蚂蚁如果上市成功,价格崩盘是必然的
  10. TensorFlow基础:Graph与Variable
  11. 一张表实现固定表头和锁定列
  12. JS+调用word打印功能实现在Webfrom客户端pos机打印小票(58x210mm)
  13. 用 Python 总结分析男篮世界杯
  14. SciPyCon 2018 sklearn 教程(下)
  15. react 中使用 marked + highlight.js 使语法高亮
  16. 操作系统基本原理 操作系统的功能
  17. linux硬盘对拷 ghost,100%完美保留数据 Ghost硬盘对拷_硬盘_内存硬盘技巧-中关村在线...
  18. Hibernate 入门 练习
  19. 五句话了解区块链,扫盲系列
  20. 手机解除移动宽带屏蔽_FANUC/三菱M70系统如何屏蔽伺服轴?

热门文章

  1. php ttf 字体 url,window_TTF字体文件如何安装 TTF文件打不开解决方法,TTF文件是Windows系统下的字体文 - phpStudy...
  2. 高一计算机旅游计划作业,作业:旅行计划
  3. linux 拆分文件 多个,linux – 如何拆分文件并保留每个部分的第...
  4. 安装Windows Nano Server虚拟机
  5. 现代CIO的关键是需要建立 IT/OT之间的桥梁
  6. iOS上传头像, 相册权限,相册权限,拍照上传,相册选择图片,拍照页面语言设置,保存到相册...
  7. Activiti学习(二)数据表结构
  8. 建立SQL Server警告和给操作员发送email通知
  9. iview标签页的点击方法_18页PPT:6个高手常用的自我介绍套路,很是得人心,学习...
  10. 让32位Eclipse和64位Eclipse同是在64的Windows7上运行