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、实体名称和属性与数据库中的表名和字段对应。实体为数据库中表的名字,属性为数据库中的字段。

相关文章
|
2月前
|
供应链 小程序 搜索推荐
Axure使用和画图入门到精通的步骤
Axure使用和画图入门到精通的步骤
|
3月前
画图
画图。
24 4
|
3月前
画图,综合例子
画图,综合例子。
27 6
|
9月前
|
存储 NoSQL 程序员
聊聊「画图」和工具
关于画图和工具选择;两句话能说明白;【1】示意清楚的都是「好图」;【2】免费,够用,支持云存储,都是好的画图「工具」;
88 0
python 如何绘制动图(将300张图片生成gif动画)
最近,在绘制SST月均数据时,突然想看看近几十年sst的大致变化过程。说白了就是绘制一张gif动画,也算是学习过程啦。
python 如何绘制动图(将300张图片生成gif动画)
|
定位技术
【Axure教程】画图标记工具原型
【Axure教程】画图标记工具原型
【Axure教程】画图标记工具原型
|
C++
201409-2 画图
201409-2 画图
58 0
201409-2 画图
|
数据格式 Python
matplotlib绘制甘特图之万能模板案例
matplotlib绘制甘特图之万能模板案例
202 0
matplotlib绘制甘特图之万能模板案例
|
Python
matplotlib绘制树形图之基本配置——万能模板案例
matplotlib绘制树形图之基本配置——万能模板案例
273 0
matplotlib绘制树形图之基本配置——万能模板案例
|
Python
Python中利用Matplotlib绘制多图并合并展示
Python中利用Matplotlib绘制多图并合并展示
1055 0
Python中利用Matplotlib绘制多图并合并展示