目录

为什么要画ER图?

什么时候画ER图?

在ER图中有哪些部分?

画ER图有哪些规范?


为什么要画ER图?

供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。我认为就是用来描述程序产生的数据之间的关系。

什么时候画ER图?

设计阶段

在ER图中有哪些部分?

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

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

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

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

画ER图有哪些规范?

1、数据库命名要规范,只能使用半角英文字母、数字、下划线作为数据库表和列的名称。

2、数据库包含的数据表过多,可以分几张er图来展现。

3、如果实体过多,可将属性和实体分开画。

4、当有多对多关系并且产生第三张表的时候,直接将新表的字段放在菱形关系的上面

er图-为什么画er图?有哪些规范?相关推荐

  1. python 画三维函数图-Python画三维图-----插值平滑数据

    一.二维的插值方法: 原始数据(x,y) 先对横坐标x进行扩充数据量,采用linspace.[如下面例子,由7个值扩充到300个] 采用scipy.interpolate中的spline来对纵坐标数据 ...

  2. matlab泰勒图,matlab画泰勒图

    急 在matlab中写个用泰勒级数计算arctan(x)的方程 clear;clc;x=1;s=0;y=atan(x);fori=1:1e6n=2*i-1;s=s+(-(-1)^i)*(x^n)/n; ...

  3. python画超长图-python 画长图

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 最近遇到个任务需要画一些坐标图,我就在想,用了这么长时间的 python 了,能不 ...

  4. python绘制小提琴图_seaborn画小提琴图(violin plot)

    简介 小提琴图是用来展示多组数据的分布状态以及概率密度.跟箱线图类似,但是可以密度层面展示更好.在数据量非常大不方便一个一个展示的时候小提琴图特别适用.而python里面的seaborn包可以很方便的 ...

  5. matlab如何画波特图,matlab画波特图

    Matlab 中 Bode 图的绘制技巧 学术收藏 2010-06-04 21:21:48 阅读 54 评论 0 字号:大中小 订阅 我们经常会遇到使用 Matlab 画伯德图的情况,可能我们我们都. ...

  6. python画离散图_python画离散图

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 不过,恋习python突然想到,可以通过python将故宫的建筑物图片,转化为手 ...

  7. php类图怎么画,类图怎么画?

    类图怎么画? 步骤: 1.打开visio画图软件,在左边的导航中选择"软件"选项,在右边会有很多图,我们会看到UML图,点击选择进入. 2.我们会进入画图的界面,在上面导航区有个百 ...

  8. matplotlib在一张图同时画折线图和柱状图

    实现了在一张图片里用matplotlib的pyplot同时绘制折线图和柱状图. # -*- coding:utf-8 -*- import matplotlib import matplotlib.p ...

  9. java 折线动图_Java画折线图

    JFreeChart 是开放源代码站点SourceForge.net 上的一个 JAVA 项目,它主要用来各种各样的图表,这些图表包括:饼图.柱状图 ( 普通柱状图以及堆栈柱状图 ).线图.区域图.分 ...

  10. python画动态图-python画动态图

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 而漂漂亮亮的可视化是完成这一任务的绝佳工具. 本文将介绍 5 种非传统的 ...

最新文章

  1. Java学习总结:6
  2. windows平台oracle无法调度,windows 2003+Legato networker+oracle 9i (框架)
  3. 分析数据时,一定要避开这5大误区!
  4. php云服务器买什么系统吗,php云服务器买什么系统
  5. python 判断数字序列是否合法_Python:检查对象是否是序列
  6. OpenWares | Open Source and Free Matters » 为rm命令增加回收站功能
  7. 一加9 Pro真机图曝光:哈苏相机联名logo助力影像旗舰
  8. yaml和properties文件相互转换的网站
  9. 控制小灯闪烁次数_Luat系列官方教程2:控制LED小灯
  10. UART接口基本知识
  11. 数字图像处理(冈萨雷斯)_数字图像处理笔记总结
  12. 基于四叉树的图像压缩问题
  13. 冒犯有时是必要的:如何开启一段亲密关系?
  14. 并发和并行的区别(图解)
  15. clock skew detected on
  16. S700K五机牵引转辙设备简介组成及道岔转换设备故障分析【铁路信号技术专栏】—转载自微信公众号铁路信号技术交流
  17. 郭德纲相声里的插入广告
  18. ospfdr选举规则_OSPF:DR、BDR选举算法
  19. 手机沙盒隔离软件_x8沙箱官网下载-X8沙箱(隔离运行双开助手)下载v0.6.8.8-cn 安卓版-西西软件下载...
  20. 网络营销存在的安全问题

热门文章

  1. 笔试 | 平安银行笔试题
  2. latex 模板使用
  3. 制作_dem格式的dem数据
  4. 各省12.5m的Alos DEM数据的制作与分享
  5. 电脑中了MEMZ病毒怎么办
  6. 浅谈软件质量保证SQA角色和职能
  7. Windows常用软件推荐
  8. 周跃计算机网络安全基础,华图网校金领名师模块班:计算机基础知识
  9. java 清空文件夹_java 删除文件夹中的所有文件及文件夹
  10. 磁盘不见了只剩一个c盘_电脑硬盘分区不见了怎么恢复数据?