内容正文:
1.3.4 设计业务系统数据库的数据模式 电子教案 高教版 中职 数据库基础及应用
1.3.4 设计业务系统数据库的数据模式 电子教案 高教版 中职 数据库基础及应用
1.3.4 设计业务系统数据库的数据模式 电子教案 高教版 中职 数据库基础及应用
《数据库基础及应用》教学设计
课 题
设计业务系统数据库的数据模式
课 型
理 论
班 级
教 师
课 时
2
教学分析
教材分析
教师备课时填写
学情分析
教师备课时填写
教学目标
知 识
1.能描述逻辑设计的具体任务;
2.能解释概念模型到逻辑数据模型转换的基本流程;
3.能解释概念模型到逻辑数据模型转换的基本原则。
技 能
1.能把E-R图转换成关系模型(一组关系模式);
2.能根据实际需要应用逻辑设计的基本原则
素 养
1.养成准确运用专业术语进行业务表述的职业习惯;
2.建立关系模式是关系数据库各级组织中心的意识。
教学重点
概念数据模型到关系数据模式的转换
教学难点
各类联系的正确转换到关系
教学方法
讲授法、讨论法
教学环境
软件环境:Win7及以上操作系统,MySQL数据库管理系统
硬件环境:多媒体教室或软件实训室,计算机
教学资源:PPT、微课视频
教学反思
教师课后填写
教 学 过 程
教学环节
教师活动
学生活动
新课导入
(5分钟)
复习概念数据模型,回答提问:
1.概念数据模型有什么特点?它与具体的DBMS有什么关系,能否直接被DBMS实现?
2.关系型数据库的核心是什么?
3.关系模型从何而来?
思考分析
目标展示
(5分钟)
PPT展示本课题要完成的目标并适当解说
观看
了解
新课教学
(60分钟)
活动一 逻辑设计初步(30分钟)
1.逻辑设计的任务
把概念数据模型E-R图转换成特定DBMS所支持的逻辑数据模型。
具体DBMS的性能和数据模型特点。
提问:
概念数据模型E-R图是否只能转换在关系数据模式?为什么?
2.初始关系模式设计
把读者、图书及联系转换成对应的关系模式。
示例:
reader(rid,name,telph,dep)
book(bnum,bname,price,place)
btr(rid,bnum,bdate)
讲述与板书:
(1)实体-关系
为E-R模型中的实体创建同名的关系,实体的属性作为关系的属性,实体的主码就是关系的主键。
(2)E-R模型的属性不是基本数据项的,在转换时,要拆分成多个简单属性。
(3)如果E-R模型的属性是多值属性,则要为该属性创建一个新的关系,并在关系中包含相关实体的主键
练习:
把下面E-R图转换成关系。
提问:
(1)对联系电话属性做什么处理?
(2)对驻地属性该如何处理?
回答问题
笔记
合作完成
笔记
小组练习
思考作答
活动二 逻辑设计进阶(30分钟)
系转换为关系时,可以为联系单独建立一个关系,也可以与参与联系的实体一方对应的关系合并。联系对应的关系的属性由联系自身的属性和参与联系实体的主键组成。
把下面的联系转换为关系:
提问:
(1)指出这些关系的类型和可能的属性;
(2)最多可以生成多少个关系?
(3)怎样把联系的关系与参与的实体的关系合并?
讲述与板书:
(1)1:1联系
· 独立的关系,关系的属性是联系自身属性和参与联系实体集的主键,实体集的主键是关系的候选键。
· 与某一方实体的关系合并,将联系自身的属性和另一方的主键合并这方,合并后关系的主键不变。
(2)1:n联系
· 独立的关系,关系的属性包括联系自身的属性和参与联系实体的主键,多端实体的主键作为关系的主键。
· 与多端实体集合并,联系自身的属性和一端实体集的主键加入到多端对应的关系式中,合并后关系的主键仍为多端的主键。
(3)m:n联系
独立成一个关系,关系中的属性包括联系自身的属性和参与联系实体的主键,关系的主键由各实体集的主键共同组成。
(4)多元联系
独立成关系,参与联系的各实体主键和联系自身的属性组成关系的属性,关系的主键为参与联系的各实体集的主键共同组成。
讨论完成
讨论分析
笔记
讨论分析
笔记
展示评价
(5分钟)
1.关系必须满足的完整性约束是 。
2.参照完整性要求 。
3.用户自定义完整性约束由 实现。
完成练习
课堂小结
(5分钟)
(1)关系完整性约束及分类
(2)各种完整性约束的具体要求
个别与集体结合回顾学习的内容
课后作业
教师备课时填写或课后自行针对性命题
知识技能 拓展
1.查阅资料了解主流RDBMS对关系完整性约束的支持情况?
2.探究数据完整性对数据的应用产生哪些影响