E-R画图明确内容

简介: E-R画图明确内容

关于E-R图,数据表之间的关系关系要清楚明确,要明确,每个表有什么作用,表之间有什么关联关系等内容

一、什么是E-R图?

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型

二、组成部分:

实体 :一般认为,客观上可以相互区分的事物就是实体,实体可以是具体的人和物,也可以是抽象的概念与联系。使用矩形表示

属性 :实体所具有的某一特性,一个实体可由若干个属性来刻画。属性不能脱离实体,属性是相对实体而言的。对于主属性名,则在其名称下划一下划线

联系:也成关系,信息世界中反映实体内部或实体之间的关联。实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系

三、E-R图的标准要明确非常明确,每个表中主键和其他键要明确 区分,合理利用数据库的存储能力,提高数据库的读取存入速度

四、步骤:

1、确定所有的实体集合;

2、选择实体集应包含的属性

3、确定实体集之间的联系

4、确定实体集的主键,用下划线在属性上表明主键的属性组合

5、确定联系的类型,在用线将表示联系的菱形框联系到实体集时,在线旁注明是1或n(多)来表示联系的类型

验收标准:

1、词汇表达准确,实体为名词,联系为动词。

2、图形使用是否准确,见上文。

3、实体之间的关系正确,如学生与课程之间的关系为多对多。

4、实体名称和属性与数据库中的表名和字段对应。实体为数据库中表的名字,属性为数据库中的字段。

相关文章
|
6月前
|
供应链 小程序 搜索推荐
Axure使用和画图入门到精通的步骤
Axure使用和画图入门到精通的步骤
|
1月前
画图
画图。
33 15
|
1月前
画图,综合例子
画图,综合例子。
60 17
|
2月前
|
JSON JavaScript Linux
绘图框架 plotly 知识点补充(绘制子图,图表保存)
绘图框架 plotly 知识点补充(绘制子图,图表保存)
60 13
|
3月前
别再问我们用什么画图的了!问就是excalidraw
别再问我们用什么画图的了!问就是excalidraw
别再问我们用什么画图的了!问就是excalidraw
|
4月前
|
Python
如何用PYTHON代码编辑gif,正方形变圆形
需要注意的是,这个示例考虑到了GIF的循环播放和帧间持续时间,以确保输出的GIF在视觉上与原始GIF尽可能一致。然而,根据你的特定需求,你可能还需要做进一步的调整或优化。
52 5
|
5月前
|
Python
【随手记】贴一段matplotlib绘图的多图拼接代码
【随手记】贴一段matplotlib绘图的多图拼接代码
54 1
|
存储 NoSQL 程序员
聊聊「画图」和工具
关于画图和工具选择;两句话能说明白;【1】示意清楚的都是「好图」;【2】免费,够用,支持云存储,都是好的画图「工具」;
124 0
|
设计模式 前端开发
第47/90步《前端篇》第10章 重构页面对象和分界线的绘制 第28课
今天学习《前端篇》第10章 重构页面对象和分界线的绘制 第28课 设计模式重构三:工厂方法模式和抽象工厂模式
68 0
第47/90步《前端篇》第10章 重构页面对象和分界线的绘制 第28课
|
设计模式 前端开发 JavaScript
第48/90步《前端篇》第10章 重构页面对象和分界线的绘制 第29课
今天学习《前端篇》第10章 重构页面对象和分界线的绘制 第29课 设计模式重构四:建造者模式、命令模式和原型模式
83 0