enterprise architect绘画ER图
ER图的实体(entity)即数据模型中的数据对象,例如人、学生、音乐都可以作为一个数据对象,用长方体来表示,每个实体都有自己的实体成员(entity member)或者说实体对象(entity instance),例如学生实体里包括张三、李四等,实体成员(entity member)/实体实例(entity instance) 不需要出现在ER图中。
ER图的属性(attribute)即数据对象所具有的属性,例如学生具有姓名、学号、年级等属性,用椭圆形表示,属性分为唯一属性( unique attribute)和非唯一属性,唯一属性指的是唯一可用来标识该实体实例或者成员的属性,用下划线表示,一般来讲实体都至少有一个唯一属性。
ER图的关系(relationship)用来表现数据对象与数据对象之间的联系,例如学生的实体和成绩表的实体之间有一定的联系,每个学生都有自己的成绩表,这就是一种关系,关系用菱形来表示。
ER图中关联关系有三种:
1对1(1:1) :1对1关系是指对于实体集A与实体集B,A中的每一个实体至多与B中一个实体有关系;反之,在实体集B中的每个实体至多与实体集A中一个实体有关系。
1对多(1:N) :1对多关系是指实体集A与实体集B中至少有N(N>0)个实体有关系;并且实体集B中每一个实体至多与实体集A中一个实体有关系。
多对多(M:N) :多对多关系是指实体集A中的每一个实体与实体集B中至少有M(M>0)个实体有关系,并且实体集B中的每一个实体与实体集A中的至少N(N>0)个实体有关系。
1.创建项目
2.在项目中创建对应package
3.在package中创建ER项目
4.绘画ER 图
讲ToolBox 中的图标,拖拽到package 中,就可以完成画图了
总结一下ER 图小技巧
1.明确ER图实体
2.明确每个实体之间关系 1对1 1对多 还是多对多(可以完成绘画实体之间关系)
3. 通过了解业务需求,梳理每个实体对应的属性关系
enterprise architect绘画ER图相关推荐
- Untitled Diagram绘画E-R图
工厂物资管理E-R图 物资管理涉及以下几个实体. 仓库:属性有仓库号,面积,电话号码: 零件:属性有零件号,名称,规格,单价,描述: 供应商:属性有供应商号,姓名,地址,电话号码,账号: 项目:属性有 ...
- 用Enterprise Architect画类图和顺序图(一)
新建一个Project 没什么好说的,"文件-新建项目",然后选择保存位置就好了,模式的话由于我喜欢一个包一张图所以一般都选择"新建包的时候同时新建图". 会弹 ...
- Enterprise Architect类图的绘制
1.新建类图 新建图,弹出的窗口如下 2.绘制类图 常用类之间的关系 上方菜单栏找到图,找到并打开工具箱的视图, 鼠标悬浮就会显示元素对应的信息功能,拖到元素到工作区就会对应生成,新建一个类, 在类上 ...
- Enterprise Architect中的实体关系图:实体关系图(ERD)
根据在线维基百科: 实体关系模型(ERM)是数据的抽象概念表示.实体关系建模是一种数据库建模方法,用于以自上而下的方式生成系统(通常是关系数据库)及其概念的一种类型的概念模式或语义数据模型.通过此过程 ...
- 数据库设计流程与E-R图
E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型.属性和联系的方法,用来描述现实世界的概念模型. 业务数据库设计流程 在说ER图前,先来提一下关于 ...
- Enterprise Architect 中文经典教程
一.Enterprise Architect简介 Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engine ...
- Enterprise Architect 7 入门教程 1
一. 简介 生命周期软件设计方案--Enterprise Architect是以目标为导向的软件系统.它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件 ...
- CASE软件Enterprise Architect简介和使用入门图解
一 Enterprise Architect 生命周期软件设计方案--Enterprise Architect是以目标为导向的软件系统. 目录 1 介绍 2 作用 ▪ 提供建模工具 ▪ 特性丰富系统设 ...
- 基于uml的系统分析的网上商城_UML建模工具Enterprise Architect最新版有哪些新功能呢?立即查看...
Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering).EA不同于普通的UML画图工具(如V ...
- er图转为数据流程图_「数据架构」实体关系模型介绍
实体-关系模型(或ER模型)描述特定知识领域中相关的事物.基本的ER模型由实体类型(对感兴趣的事物进行分类)和指定实体之间可能存在的关系(那些实体类型的实例)组成. 在软件工程中,为了执行业务流程,E ...
最新文章
- python找不到reshape_如何加速Python程序
- 白盒测试工具_别再头疼工作效率低!这些超实用的黑盒、白盒测试方法你都用上了吗?...
- delphi listview怎么自动宽度_数控弯字机怎么对刀呢?
- python parser count_Python分析哪座城市小吃最好吃
- java创建文件和目录
- springboot-springmvc响应json与xml原理-详解数据响应与内容协商(长文预警,收藏慢啃)
- 【CodeForces - 1038A 】Equality (思维水题,预处理字符串)
- 揭秘也门仆人阶层:没食物时吃亲人尸体
- ​供应链管理-ERP的前世今生
- C#流程控制语句--迭代语句(while,do....while, for , foreach)
- 数据结构 (一) ----- 数据结构基本概念基于数组实现线性表
- js中的history内置对象在各浏览器中的用法:
- 基于httpd的mod_deflate模块
- 都说Python是无所不能的!手机APP数据就能逃出我爬虫的魔爪吗?
- LINUX下三个内核文件详解(vmlinuz/initrd.img/System.map)
- 怎样通过计算机修改蓝牙音箱,蓝牙音箱怎么连接电脑(图文教程)
- 用C语言编写一个关机程序
- Java 如何保证线程安全,你真的清楚吗
- 前端共享博客(前端导航,前端博客,前端博客推荐)
- Beyond Compare4破解方法
热门文章
- 局域网电脑使用同一台鼠标键盘控制
- c语言用二维数组学生姓名,C语言实验报告合集-_人人文库网
- sqoop1.99.6 mysql_Alex的Hadoop菜鸟教程:第6课Sqoop2安装教程
- 3D LUT调色预设如何导入并应用?(fcpx/PR/AE/PS/LR/达芬奇)
- 史上最全java自动化测试工具汇总
- Spring Boot 菜鸟教程 1 HelloWorld
- 禅道的下载和安装教程(Linux版)
- UA OPTI512R 傅立叶光学导论19 菲涅尔衍射
- 3D打印设计软件 FreeCAD 入门
- api arx autocad_应用ARX实现基于AutoCAD平台的参数化绘图