『数据库』 E-R图(实体联系图)你都不会,你设计什么数据库?
数据库从入门到精通合集(超详细,学习数据库必看)
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图(实体联系图)你都不会,你设计什么数据库?相关推荐
- python文本框与数据库的关联_Python 基于python+mysql浅谈redis缓存设计与数据库关联数据处理...
基于python+mysql浅谈redis缓存设计与数据库关联数据处理 by:授客 QQ:1033553122 测试环境 redis-3.0.7 CentOS 6.5-x86_64 python 3. ...
- 『设计模式』一张图告诉你UML图怎么画❀
UML 能帮我们做什么? 我们在进行项目的时候,通过使用 UML 的面向对象图的方式来更明确.清晰的表达项目中的架设思想.项目结构.执行顺序等一些逻辑思维. UML 介绍: 1997年,OMG 组织( ...
- QQ光遇攻略机器人插件光萌插件『LightCute』来啦!内容自制,独家小精灵问答功能!!
此插件由@小叮当 制作,UI视觉设计@kindyear,@光萌攻略组 为内容提供者, @柒彦 为内容管理者,使用插件完全无需担心图片授权/版权问题,因为内容纯自制. 插件所有攻略内容源于[光萌攻略组] ...
- 欢迎来到图数据库的世界——《图数据库实战》中文版上架了!
叶伟民和我翻译的<图数据库实战>(Graph Databases In Action)中文版上架了,这本书将带你进入图数据库这个全新的世界. 当年译者叶伟民向美国移民局证明他是美国本土难以 ...
- 『数据库』朴实无华且枯燥的数据库文章--关系数据理论
『数据库』 朴实无华且枯燥的数据库教程–入门必看!(不收藏,真的吃亏了) 文章目录 问题的提出 规范化 数据依赖的公理系统 模式的分解 小结 问题的提出 一.概念回顾 关系:描述实体.属性.实体间的联 ...
- 『数据库』朴实无华的数据库多表查询,连接查询、笛卡尔积
『数据库』 朴实无华且枯燥的数据库教程–入门必看!(不收藏,真的吃亏了) 文章目录 一.交 二.并 三.差 四.笛卡尔积 五.连接查询 一.交 (会用到连接运算,固定写法,连接运算在下面不用着急看) ...
- 『数据库』这篇数据库的文章真没人看--数据库完整性
『数据库』 朴实无华且枯燥的数据库教程–入门必看!(不收藏,真的吃亏了) 文章目录 实体完整性 参照完整性 用户定义的完整性 完整性约束命名子句 域中的完整性限制 触发器 激活触发器 删除触发器 小结 ...
- 『数据库』无聊到爆炸的数据库文章--数据库的安全性
『数据库』 朴实无华且枯燥的数据库教程–入门必看!(不收藏,真的吃亏了) 文章目录 计算机安全性概述 数据库安全性控制 视图机制 审计(Audit) 数据加密 统计数据库安全性 问题的提出 数据库的一 ...
- 『数据库』朴实无华的数据库绪论
『数据库』 朴实无华且枯燥的数据库教程–入门必看!(不收藏,真的吃亏了) 文章目录 数据库系统概述 数据模型 概念模型 数据库系统结构 数据库系统的组成 数据库系统概述 一.四个基本概念 1.数据(D ...
- 『数据库』数据库笔记
前言 结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询.更新和管理关系数据库系统. 结构化 ...
最新文章
- this ts 方法获取_vue+typescript项目中用this.$refs和原生方法获取的dom有什么区别
- Qt 程序获取各种文件路径方法
- 线程之售票系统pthread_mutex,_lock,_unlock
- 工作262:HBuilderX常见快捷键
- python椭圆识别_Python+pillow计算椭圆图形几何中心
- python装饰器应用_Python装饰器实现方法及应用场景详解
- JavaWeb——MyBatis入门程序
- C++字符串可以这样用!
- 更换ip地址后虚拟机无法联网,连接失败
- unity新手小球走迷宫小游戏
- PDF文件格式转换工具 迅捷PDF转换成Word转换器
- 李宏毅 Transformer(Decoder部分)
- 高通运行linux,高通、mtk及Linux平台的一点个人感受
- Linux系统把图标放到桌面
- Mega软件操作教程
- 【P28】Enjoy The jFET 超简分立耳放
- vulnstack(一) 红日靶场复现
- MySQL数据库的约束
- 北大青鸟java数组_北大青鸟:Java 数组解说(2)
- NOI:2722 和数
热门文章
- HTML与CSS基础之兄弟元素(六)
- java常用类总结_java——常用类的总结
- qpaint 在graphicsview上的qimage画一条线_solidworks2016画一个塑料外壳:用开放的草图进行切除,你会吗?...
- 获取IPhone相册中图片的方法(包括获取所有图片)
- UILocalNotification详解
- Hibernate学习之Hibernate注解总结
- 如何在ASP.NET Core应用中实现与第三方IoC/DI框架的整合?
- HDU 4911 Inversion 树状数组求逆序数对
- 阐述:SIP协议是什么
- 牛客网知识点总结(二