数据库原理与应用
第 13 章 数据库概念结构设计和逻辑结构设计
第 13 章
数据库概念结构设计和逻辑结构设计
需求分析交出来的是一沓文字,这一章把它先画成图,再变成一张张能建的表。
1
第一节 E-R 图,把现实画成图
7 页
01
开篇
02
两件事
03
为什么
04
三元素
05
三种联系
06
多个实体
07
完整图
上机一
三种联系,外码放哪一端
7 题
课件第 26 页那三条转换原则,反过来做一遍,看它是怎么拦住你的。
01
两张表
02
放错端
03
放对端
04
挤一张
05
单独建
06
差一步
07
补上它
2
第二节 从需求走到全局 E-R 图
5 页
08
六步走
09
怎么分
10
实体属性
11
两种合法
12
四步合
上机二
是实体还是属性,两张图怎么并
7 题
课件第 9 到 12 页那两条判据和三种冲突,一条条在终端里撞出来。
01
当属性
02
改两行
03
当实体
04
两张图
05
改名字
06
统类型
07
取并集
3
第三节 案例:商品采购业务
5 页
13
案例三步
14
采购需求
15
抽实体
16
定联系
17
采购图
4
第四节 案例:商品销售与全局合并
6 页
18
销售需求
19
抽实体
20
定联系
21
销售图
22
消冲突
23
全局图
上机三
把全局 E-R 图建成表
7 题
课件第 23 页那张全局 E-R 图,七个实体六个联系,一张表都不落地建出来。
01
商品侧
02
订单侧
03
三张多
04
三张一
05
数一数
06
装数据
07
问一句
5
第五节 逻辑结构设计与转换规则
8 页
24
下半章
25
任务
26
三条规则
27
四个坑
28
再验一遍
29
七个实体
30
六个联系
31
都是三范式
6
第六节 模式的合并、分解与最终清单
3 页
32
合并
33
分解
34
十个模式
上机四
合并与分解,一行都不能少
7 题
课件第 32、33 页那两步改进,合并三张、水平切一张,再故意切错一次。
01
摆回来
02
同主码
03
搬过去
04
少一张
05
横着切
06
连回来
07
切错了
保山学院
·
人工智能教研室
·
曹鼎鼎