教学目标
1说出关系数库设计中存问题
2会背诵函数赖范式模式分解等概念
3说出关系数库设计步骤
4学会设计简单关系数库
5知道ER模型设计关系模型转换规
教学重点
1会背诵函数赖范式模式分解等概念
2说出关系数库设计步骤
3学会设计简单关系数库
教学难点
1规范关系模式分解关系模式
2够判断关系模式属范式
教学方法
尝试教学法讲授法案例讲解法分组讨
教师采尝试教学法先学生学教师讲解概念练教师强调难点讲解程采案例讲解法
教学时间
四课时
教具教参
1教具:媒体课件
教学程
第课时
导入新课
教师屏幕展示表61UN表SG表SD表DM表
学生观察回答问题:
1系名系重复出现否造成存储空间严重浪费
2果某系刚成立尚学生者学生没选课法该系系名系插入该表中办?
3果某系学生全部毕业删该系学生选课信息时会系名系信息时删样问题?
教师根学生回答导出课题
二讲授新课
()关系数库设计中问题
教师引导学生61UN表SG表SD表DM表63表
学生说出61UN表SG表SD表DM表63表什方面思考:
1系干学生学生属系
2系名系
3学生选修门课程门课程干学生选修
4学生学门课程成绩
教师总结表UNSG表SD表DM表中问题导出关系数库设计中易出现问题:
1数冗余:数重复存放造成空间浪费
2插入异常:键值空部分空记录存入表中
3删异常:删信息时会信息起删
学生理解方提出起探讨:
1模式:UN(学号课程号成绩系名系)
教师提问:UN中存实体型联系该关系模式
2改造分解SDDMSG三关系模式:
SD(学号系名) 学号键
DM(系名系) 系名键
SG(学号课程号成绩) 学号课程号键
教师提问:种分解什?
3改造分解SDSMSG三关系模式:
SD(学号系名) 学号键
SM(学号系) 学号键
SG(学号课程号成绩) 学号课程号键
教师提问:种分解?什?
第二课时
(二).函数赖
教师举例:函数系名f(学)成绩f(学号课程)
学生分析两函数关系间值间关系
教师导出:
教师举例分析:例选课关系: SC(学号 课程号成绩)
1SC存属性集{学号 课程号}属性集{成绩}函数赖
2意定学号课程号成绩值应
3反存学号课程号应成绩相等
学生认真听老师分析
教师总结:
分类:完全函数赖部分函数赖传递函数赖
定义:果关系模式R(A1A2…An)XY{A1A2…An}子集关系R中意X值会Y值应称X函数决定YY函数赖X
学生尝试举例分说明前两种赖学生举例说明传递函数赖
(三)范式
学生书说出范式间联系
教师分举例说明范式定义强调点:
1第范式求求字段值单
2般情况查询生成表满足NF
第三课时
(四)关系模式分解规范化
学生书例61中规范化案例
教师指导学生结合课第144页第146页中UN表SG表SD表DM表分析
学生分析完成练:
1假设信息系500名学生学生均选择20门课10000条记录系名系重复出现10000次样会造成空间严重浪费?
2果SG表SDM表方法学号决定系名?系名决定学号?系名决定?
3SD表DM表设计合理?
学生分析教师总结:
1关系模式分解:模式分解指高关系模式范式等级重方法
2般情况关系模式分解3NF足够
3关系模式分解准:
4模式分解具损连接
5模式分解够保持函数赖
第四课时
(五)关系数库设计步骤:
[教师]出学提纲学生找答案:
1关系数库设计程六阶段阶段完成什工作?
2什逻辑结构设计?
3逻辑结构设计方法什?试举例
4数库维护做工作?
学生根学提纲学课154160页做成课堂作业
教师根学生完成作业情况进行辅导易错提出讲解
教师提问学生根学生回答情况进行讲解强调问题
1备份设备指存储备份容存储介质
2SQL Server 2000支持磁盘文件磁带命名道三种备份介质
3完全备份指整数库进行完整备份
4差异备份备份次数库完全备份发生更改部分数
5事务日志备份指次备份事务日志数库执行事务系列记录进行备份
6文件文件组备份备份户选定组成数库文件文件组
(教法说明)教师通学生提出简单问题激发学生兴趣启迪思维教师通层层推进浅入深提问引导学生分析问题解决问题学生想法老师首先加肯定鼓励指导
课堂练
填空题
1关系模式会存( )( )( )等弊病
2实体间联系联系方式分( )( )( )
3关系模型中实体实体间联系( )表示
4逻辑设计目概念设计阶段设计( )转换成关系模型
二选择题
1( )研究关系模式转化关系模式理
A规范化理 B数完整性理
C函数赖 D实体完整性理
2面关种范式间包含关系描述中正确( )
ABCNF⊂ 4NF ⊂3NF ⊂2NF ⊂1NF B4NF ⊂BCNF ⊂3NF ⊂2NF ⊂1NF
C1NF ⊂2NF ⊂3NF ⊂4NF ⊂BCNF D1NF ⊂2NF ⊂3NF ⊂BCNF ⊂4NF
3关系数库设计六阶段:a系统规划需求分析 b逻辑设计阶段
c应程序设计 d概念设计 e数物理设计 f数库运行维护
正确设计步骤( )
Aabcdef Bacbdef Caebdcf Dadbecf
4关系模式ER规范化程度高达( )
A1NF B2NF C3NF DBCNF
5ER模型数库设计阶段?( )
A需求分析 B概念结构设计 C逻辑结构设计 D物理结构设计
三判断题
1函数赖讨关系模式中属性间赖关系 ( )
2规化理中满足低求约束关系模式称2NF ( )
3实际应中般规范BCNF ( )
4规范化低级范式关系模式分解干高级范式关系模式集合程( )
四简答题
1简述关系数库设计步骤
课堂结
章讲解关系数库设计相关知识通次课学求学生说出关系数库设计中存问题会背诵函数赖范式模式分解等概念说出关系数库设计步骤学会设计简单关系数库知道ER模型设计关系模型转换规知道规范关系模式分解关系模式够判断关系模式属范式
板书设计
1数冗余:数重复存放造成空间浪费
()存问题 2插入异常:键值空存入表中
3删异常:删信息会信息删
(二).函数赖 1分类:完全函数赖部分函数赖
关 系 数 库 设 计
传递函数赖
2定义
(三)范式规 1 第范式求字段值单
2般情况查询生成表满足NF
1关系模式分解:模式分解指高关系模式范式等级重方法
(四)分解规范 2关系模式分解准:
(1)模式分解具损连接
(2)模式分解够保持函数赖
需求分析
概念模型设计
(五)设计步骤 逻辑结构设计
物理结构设计
数库实施应程序开发
数库运行维护
作业布置
课第62页5678910111213
教学反思
学生次课容第次接触讲解程中采案例讲解法案例前教学程中创建表引导学生分析样学生易理解掌握函数赖范式部分知识学生难掌握
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档