ER模型

定义:ER模型即实体-关系模型,ER图即实体-关系图。提供不受任何DBMS约束的面向用户的表达方法,
在数据库设计中被广泛用作数据建模的工具。E-R模型的构成成分是实体集、属性和联系集
其表示方法如下:
(1) 实体集用矩形框表示,矩形框内写上实体名。
(2) 实体的属性用椭圆框表示,框内写上属性名,并用无向边与其实体集相连。
(3) 实体间的联系用菱形框表示,联系以适当的含义命名,名字写在菱形框中,用无向连线将参加联系的实体矩形框分别与菱形框相连,并在连线上标明联系的类型,即1—1、1—N或M—N。
因此,E-R模型也称为E-R图。

模型特点

Entities:实体
Attributes:属性
Relationships:关系
通常有许多表
通常是满足3NF的
主键/ 外键
1对多映射
建立E-R模型是数据库概念设计的重要内容,而概念设计是设计阶段的组成部分。同时建立E-R模型的工作,属于软件生命周期的设计阶段。

举例:

实体(现实世界中任何可以被认知,区分的事物);

学校:学生/教师/课程/班主任……
企业: 职工/产品

属性(实体所具有的特色);

学生属性:学号,姓名,年龄,性别,专业……
产品属性:产品标号,产品名称,规格……

关系(实体之间的关系)

分类:
一对一:班级和班长
一对多:公司和职工,班级和学生
多对多:学生和课程,商店和顾客

ER图的绘制:

矩形框代表实体,菱形框代表关系,椭圆形代表属性

ER图

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值