数据库原理 概念结构设计-E-R图及其设计

将 用户需求抽象成概念模型的过程就是概念结构设计 是数据库设计的关键

数据库原理 概念结构设计-E-R图及其设计

数据库原理 概念结构设计-E-R图及其设计数据库原理 概念结构设计-E-R图及其设计

概念模型的一种表现方法:实体-联系法(Entity-Relationship Approach)

简称:E-R方法:用E-R图来描述现实世界的概念模型

数据库原理 概念结构设计-E-R图及其设计

两个实体型之间的联系分成三种:一对一 、一对多、多对多

数据库原理 概念结构设计-E-R图及其设计

班级和班长:一对一

数据库原理 概念结构设计-E-R图及其设计

班级和学生:一对多

数据库原理 概念结构设计-E-R图及其设计

课程和学生:多对多

数据库原理 概念结构设计-E-R图及其设计

两个以上的实体型之间的联系也存在这三种联系

数据库原理 概念结构设计-E-R图及其设计

单个实体型内的联系也存在这三种

数据库原理 概念结构设计-E-R图及其设计

联系的度:参与联系的实体型的数目

数据库原理 概念结构设计-E-R图及其设计

实体型属性的表示:

数据库原理 概念结构设计-E-R图及其设计

联系也可以有属性+表示方法

数据库原理 概念结构设计-E-R图及其设计

例子1:

数据库原理 概念结构设计-E-R图及其设计

数据库原理 概念结构设计-E-R图及其设计

注意:一个仓库只放一类材料,所以仓库核材料是一对多的关系

例子2:

数据库原理 概念结构设计-E-R图及其设计

数据库原理 概念结构设计-E-R图及其设计

加上属性(实体+联系)

数据库原理 概念结构设计-E-R图及其设计

例子3:

数据库原理 概念结构设计-E-R图及其设计

先把实体属性图画出来放一边:

数据库原理 概念结构设计-E-R图及其设计

提供的实体之间的联系:

数据库原理 概念结构设计-E-R图及其设计

根据实体联系条件画出:E-R图

数据库原理 概念结构设计-E-R图及其设计

最后再把实体的属性加上(但是看看有没有联系的属性可以加的)

数据库原理 概念结构设计-E-R图及其设计

over