数据实体模型构建后,可以在Diagram中构建实体间的关系图(ER图):
以上ER图中有两种一对多的关系,它们分别表示identitying relationships和non-identitying relationships。其中identitying relationships是指子表必须依赖主表存在,如电话号码实体,用实线表示;non-identitying relationships指子表不必依赖母表存在,如sofa实体,用虚线表示。
ER模型图创建后,可以导出为PNG、SVG等类型图片。
原文链接:http://www.jianshu.com/p/e061959c5299首先你要有联网的电脑
首先你要在本地已经安装好了数据库
mysql
首先你的数据库和表已经建立好了
然后才是下面要做
er图的事情
一 首先下载
workbench
1.1登录下载地址
workbench官方下载地址
1.2选择适合自己电脑版本这里画黑线的地方的意思是说是解压可用的。直接下载这个就可以
MySQL Workbench 作为 MySQL 官方出品的数据库 GUI 管理工具,它的强大是其他免费管理工具无法匹敌的。特别是使用 MySQL Workbench 设计数据库,创建及同步 ER 图(实体关系图)的功能甚是强大。
MySQL Workbench 不仅可以直接在软件中设计数据库 ER 实体关系图,而且还可以直接通过这个实体关系图,自动创建 MySQL 数据库(正向工程),也可以反过来,通过已有的 MySQL 数据库,生成 ER 图(逆向工程),当然,更厉害的地方是,可以在 MySQL ER.
一、什么是E-R图
E-R图,全称:实体-关系模型图,是指通过实体、关系、属性三个基本概念,来概括数据的基本结构,从而描述静态数据结构的概念模式。
组成E-R图的3个核心要素:实体,属性,和关系
实体一般采用矩形来进行表示,属性使用椭圆来进行表示,而实体与实体的关系则通过菱形来进行表示,例如:
在E-R图中,可以通过菱形来描述多种实体关系,例如:1对1,1对多,多对多,自关联等
二、构建E-R图的目的
构建E-R图,属于软件开发流程中的需求设计阶段。
针对甲方所提的问题域,我们将分析其中实体对象的关系,确
开发人员使用
ER图来概述数据库的设计。
过去,数据库工程师可以在白板上绘制数据库关系图。
如今,我们需要强大的工具来正确绘制数据库。
ER图以图形方式表示数据库不同部分之间的关系。
这使得团队成员能够轻松地向所有涉众解释数据库结构。 那么,什么是
ER图呢?电流变图是说明实体之间关系的流程图。
实体在这种情况下是指对象、概念、事件或人。
ER 图清楚地显示了实体之间的相互作用和联系。
ER diagram的作用
实体关系图可以帮助团队