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

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

数据库原理 概念结构设计-E-R图及其设计_第1张图片

数据库原理 概念结构设计-E-R图及其设计_第2张图片数据库原理 概念结构设计-E-R图及其设计_第3张图片

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

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

数据库原理 概念结构设计-E-R图及其设计_第4张图片

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

数据库原理 概念结构设计-E-R图及其设计_第5张图片

班级和班长:一对一

数据库原理 概念结构设计-E-R图及其设计_第6张图片

班级和学生:一对多

数据库原理 概念结构设计-E-R图及其设计_第7张图片

课程和学生:多对多

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

数据库原理 概念结构设计-E-R图及其设计_第8张图片

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

数据库原理 概念结构设计-E-R图及其设计_第9张图片

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

实体型属性的表示:

数据库原理 概念结构设计-E-R图及其设计_第10张图片

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

数据库原理 概念结构设计-E-R图及其设计_第11张图片

例子1:

数据库原理 概念结构设计-E-R图及其设计_第12张图片

数据库原理 概念结构设计-E-R图及其设计_第13张图片

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

例子2:

数据库原理 概念结构设计-E-R图及其设计_第14张图片

数据库原理 概念结构设计-E-R图及其设计_第15张图片

加上属性(实体+联系)

数据库原理 概念结构设计-E-R图及其设计_第16张图片

例子3:

数据库原理 概念结构设计-E-R图及其设计_第17张图片

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

数据库原理 概念结构设计-E-R图及其设计_第18张图片

提供的实体之间的联系:

数据库原理 概念结构设计-E-R图及其设计_第19张图片

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

数据库原理 概念结构设计-E-R图及其设计_第20张图片

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

数据库原理 概念结构设计-E-R图及其设计_第21张图片

over

你可能感兴趣的:(数据库,笔记)