内容正文:
1.3.6 规范化关系模式 电子教案 高教版 中职 数据库基础及应用
1.3.6 规范化关系模式 电子教案 高教版 中职 数据库基础及应用
1.3.6 规范化关系模式 电子教案 高教版 中职 数据库基础及应用
《数据库基础及应用》教学设计
课 题
规范化关系模式
课 型
理 论
班 级
教 师
课 时
2
教学分析
教材分析
教师备课时填写
学情分析
教师备课时填写
教学目标
知 识
1.能解释关系的范式等级及要求;
2.能描述关系规范化的基本方法和流程
3.能概括规范化的基本规则;
技 能
1.能识别关系中的规范化等级;
2.能实现关系的规范化。
素 养
1.具有良好结构的关系模式是数据库设计成保障的意识;
2.培养在工作坚持质量为先的意识。
教学重点
关系范式与规范化
教学难点
规范化关系
教学方法
讲授法、讨论法
教学环境
软件环境:Win7及以上操作系统,MySQL数据库管理系统
硬件环境:多媒体教室或软件实训室,计算机
教学资源:PPT、微课视频
教学反思
教师课后填写
教 学 过 程
教学环节
教师活动
学生活动
新课导入
(5分钟)
不规范的关系都是因为关系中存在不良的函数依赖。
1.你是否知道哪些依赖属于不良的?
2.你是否有办法解决这些问题?
思考分析
目标展示
(5分钟)
PPT展示本课题要完成的目标并适当解说
观看
了解
新课教学
(60分钟)
活动一 关系的范式(30分钟)
1.关系的范式级别定义
讲述与板书:
(1)第一范式(1NF):关系的所有属性都是原子的。
(2)第二范式(2NF):在1NF基础上,要求每个非主属性都完全函数依赖于的候选键。
(3)第三范式(3NF):在2NF基础上,所有非主属性都不传递依赖于候选键。
(4)巴科斯范式(BCNF):消除了任何属性(包括主属性)对候选键的部分函数依赖和传递函数依赖
判断下面有关系的范式等级。
(1)选购(顾客号,顾客姓名,商品编码,商品名,数量,供货商名,供货商地址)
(2)商品(商品编码,商品名,供货商名,供货商地址)
(3)商品(商品编码,商品名,供货商)
(4)供货商(供货商名,供货商地址)
(5)销售(客户,商品,销售商)
(6)选购(客户,销售商)
(7)供货(销售商,商品)
笔记
思考作答
笔记
回答
活动二 关系规范方法(30分钟)
1.关系规范方法
(1)根据语义观察找出关系模式中所有的函数依赖;
(2)找出所有候选键,区分主属性和非主属性;
(3)把部分函数依赖或传递函数依赖的决定属性和非主属性从原关系模式中分离出来,构成一个单独的关系模式,然后将其余属性加上候选键构成另一个关系模式。
示范:
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)规范化的基本原则“一事一关系”。方法是投影分解法。
(2)范式级别高的关系会增加关系连接操作的工作量,从而降低查询效率。
讨论
笔记
展示评价
(5分钟)
1.BCNF一定是 范式。
2.规范化的基本方法是 。即把关系中的 分离出来构成独立关系,剩余属性与 构成关系。
3.规范等级越高, 越小, 开销越大。
完成练习
课堂小结
(5分钟)
(1)关系规范化的等级定义
(2)关系的规范化原则和方法
个别与集体结合回顾学习的内容
课后作业
教师备课时填写或课后自行针对性命题
知识技能 拓展
1.查阅资料了解引发数据操作异常的主要因素和解决办法?
2.探究规范关系就满足的条件?
3
学科网(北京)股份有限公司
$