内容正文:
1.3.6 规范化关系模式 教学课件 高教版 中职 数据库基础及应用
规范化关系模式
2
逻辑设计得到的关系模式可以在DBMS中实现,对后期数据的使用有重要影响,请思考问题。
1.关系模式是否均能满足应用对数据的处理要求?
2.结合实际分析可能的问题?
新 课 导 入
学 习 目 标
4
活动1:关系的范式
新 课 教 学
1.关系的范式级别定义
新 课 教 学
新 课 教 学
判断下面有关系的范式等级。
(1)选购(顾客号,顾客姓名,商品编码,商品名,数量,供货商名,供货商地址)
(2)商品(商品编码,商品名,供货商名,供货商地址)
(3)商品(商品编码,商品名,供货商)
(4)供货商(供货商名,供货商地址)
(5)销售(客户,商品,销售商)
(6)选购(客户,销售商)
(7)供货(销售商,商品)
新 课 教 学
活动2:关系规范方法
新 课 教 学
1.关系规范方法
新 课 教 学
brbk(bno,bnm,press,place,rid,rnm,brd)
(1)关系brbk中的函数依赖
bno→bnm
bno→press
bno→place
rid→rnm
(bno,rid)→brd
(bno,rid)→bnm
(bno,rid)→press
(bno,rid)→place
(bno,rid)→rnm
新 课 教 学
(2)候选键与主属性
候选键:(bno,rid)
主属性:bno,rid
新 课 教 学
(3)分离
bk(bno,bnm,press,place)
rd(rid,rnm)
br(bno,rid,brd)
新 课 教 学
1.BCNF一定是 范式。
2.规范化的基本方法是 。即把关系中的 分离出来构成独立关系,剩余属性与 构成关系。
3.规范等级越高, 越小, 开销越大。
学 习 评 价
(1)关系规范化的等级定义
(2)关系的规范化原则和方法
课 堂 小 结
$