什么是ER图
实体关系图,通过一张ER图,能够快速的了解数据库层面的表结构设计。目前做企业级应用系统,花费了大量的时间在数据库表结构的设计上,所以打算从源头梳理一下怎么样才能画好ER图,画好图是第一步,在这个过程中怎么样做好设计,然后来保证业务系统的功能实现以及扩展性的要求。
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)个实体有关系。
ER图要表达的核心是什么
- 概念模型 能够描述清楚软件系统模块应该有的概念,并对于概念有个简单的解释。
- 逻辑数据模型 能够描述核心的实体,以及核心实体的属性,以及关联关系,这样的话,不一定通过ER图看全所有的表结构,可以看清核心的东西即可。
- 实际数据模型 这个的画,不一定通过ER图来进行,可以通过excel或者表格来描述情况,例如字段名称,所属数据库,字段的数据类型,字段的限制长度,字段是否有默认值,字段是否非空,字段的备注描述,数据表是否需要分库分表以及分库分表的逻辑。
这几个看ERM的百科,不过没怎么看懂,就就结合自己的理解,做了解释。总体是总分的思路,总体的介绍清楚概念和关系,然后细化每个表结构,落实好概念图种的关系即可。
相关推荐
如何画数据库ER图如何画数据库ER图
数据库er图怎么画.docx
画数据库ER图的工具 画数据库ER图的工具
数据库中ER图画法题目解析.doc
这个吧,不好说,有关数据可的er图,网上商城,需要的来下载啊,亲,就说这么多哈
如提如何画数据库ER图 简单的描述了一下 新手可以看看
数据库信息管理,access酒店管理e-r图。用制作access数据库。
二、实体、属性及标识符的定义实体(Entity),也称为实例,对应现实世界中可区别于其他对象的“事件”或“事物” 三、实体、属性及标识符的表达介绍PowerDe
visio 如何反向连接数据库生成er图
描述了如何画ER图,一个实体类如何转化为图形,以及如何了解属性之间的关系。
数据库设计中重要的一环首先就是概念设计,也就是说,要从实际问题出发,排除非本质的东西,抽象出现实的数据结构之客观规律——即画出数据结构图——ER图。这是数据库设计的重点,也是数据库设计的难点。
画ER图和流程图的专用工具,快捷方便,无论多么复杂的ER图和流程图都能很美观、很清晰的画出来,实为提高大家学习效率的好帮手!!!
PowerDesigner根据SQL语句自动生成ER图
一个ER图的实例。用来给进行数据库设计的人设计数据库的一个参考资料。
使用数据库实现了学生成绩管理系统,包含了选修课程管理,用viso画出了数据库对应的E-R图,数据库sql文件直接导入到数据库即可
公交查询系统ER图
DiagramDesigner以一款方便好用的ER图工具,绿色不用安装,解压即可使用!!
根据设计要求做出数据库,一个简单的小例子,但是很详细,希望能够帮得到大家。
diagram designer 1.21 (流程图处理_画ER图数据库等的小巧工具)