数据库的E- R图如何表达?

如题所述

实体之间的联系可抽象为三类

(1)实体:现实世界中的事物;
(2)属性:事物的特性;
(3)联系:现实世界中事物间的关系。实体集的关系有一对一、一对多、多对

1,数据库联系只能发生在 实体与实体 之间。

概念模型。
2,
【实体】:客观存在 、可相互区分的现实世界对象的集合
例: 职工 部门 课程 学生
【实例】: 实体中每个具体的记录值。
例:学生实体中的每个每个具体学生
【属性】: 实体所具有的某一特性(有“型”和“值”之分)
例:学号、姓名、性别、出生年份、系、入学时间(94002268,张三,男,1976,计算机系,1994)
【码】: 唯一标识实体的属性集
学号-------学生实体的码
94002268-------代表学生张三
【域】:属性的取值范围
性别:( 男,女)
学号:8位整数
3,表示方法:E-R图(实体联系图)

矩形: 实体
椭圆形: 属性
菱形: 联系(发生在实体与实体之间)
连线(无向边)

4,两个实体型之间的三类联系:
1)一对一的联系(1:1)
2)一对多的联系(1:n)
3)多对多的联系(m:n)

MYSQL不支持E-R模型。(关系模型)

5,计算机世界:e-r模型转化为关系模型。

第一步,一个实体转化为一个关系。
第二步,实体属性作为关系的属性。

6,关系数据结构
关系: 一张表
元组: 表中的一行
属性: 表中的一列
域: 属性的取值范围
分量: 元组中的一个属性值

6,联系也可以具有属性,并且这些属性也要用无向边与该联系连接起来。

7*,一个属性涉及到多个实体时,不能单独的作为某个实体的属性,只能作为实体间联系的属性。

文章知识点与官方知识档案匹配
MySQL入门技能树数据库组成表
30094 人正在系统学习中

打开CSDN,阅读体验更佳
...规范、E-R图、模型图_风情客家__的博客_数据库模型图
1.需求分析:分析客户的业务和数据处理需求。 2.概要设计:设计数据库的E-R模型图,确认需求信息的正确和完整。 3.详细设计:应用三大范式审核数据库结构,将E-R模型图转换为数据库模型图。 4.代码编写:物理实现数据库,编码实现应用。

温馨提示:答案为网友推荐,仅供参考
相似回答