《数据库原理与应用》教案(网络) 下载本文

内容发布更新时间 : 2024/5/21 10:43:19星期一 下面是文章的全部内容请认真阅读。

1 教案首页

课 题 (章节名称) 实验一 通过ER图设计关系数据模型 时间 教学目的与要求 教学重点 教学难点 教学方法 2014年3月3星期一 3、4节 1. 熟悉E-R概念模型和关系模型的概念 2. 掌握数据的转换过程 3. 正确理解候选键、主键、外键的概念 1. E-R概念模型和关系模型 2. 数据的转换过程 1. 数据的转换过程 上机 教学时数 主要内容 2 时间分配 某计算机信息公司有若干部门,每个部门有若干员工,每个员工可以参与多个项目。其中部门的属性有部门编号、部门名称、 部门经理、部门人数;员工信息包括员工编号、姓名、年龄、 职称、职务、入职时间;项目属性包括项目编号、金额、完成情况等,每个项目设一个项目经理。 1.将上述问题转换成E-R图; 2.将E-R图转换成关系模型。 步骤: 1) 确定各个实体即实体的属性和码 2) 确定实体间的联系及联系的属性 3) 确定联系的类型 4) 画出E-R图 5) 将E-R图转换成关系模型,写出关系模式 10分钟 10分钟 10分钟 25分钟 15分钟 课后小结

2 教学过程

教学过程 1.问题情景引数据的转换有哪些步骤?如何转换? 入 某计算机信息公司有若干部门,每个部门有若干员工,每个员工可以参与多个项目。其中部门的属性有部门编号、部门名称、部门经理、部门人数;员工信息包括员工编号、姓名、年龄、职称、职务、入职时间;项目属性包括项目编号、金额、完成情况等,每个项目设一个2.围绕问题展开探索研究,进行归纳验证并运用 项目经理。 1.将上述问题转换成E-R图; 2.将E-R图转换成关系模型。 步骤: 1) 确定各个实体即实体的属性和码 2) 确定实体间的联系及联系的属性 3) 确定联系的类型 4) 画出E-R图 5) 将E-R图转换成关系模型,写出关系模式 无 教学内容、具体步骤 补充说明 无 同上 3.课堂练习 无 无 4.课堂小结与评价 无 无 5.作业 无

1 教案首页

课 题 (章节名称) 1.2.5 关系规范化 时间 教学目的与要求 2014年3月5星期三 1、2节 1. 了解传统的集合运算 2. 掌握关系代数中的基本关系运算:选择、投影、连接 3. 了解函数依赖、关系规范化的含义 4. 理解三种范式的定义 5. 能判别关系的范式类别 6. 能进行范式的分解 1. 关系的范式类别 2. 范式的分解 1. 连接运算 2. 范式的分解 讲授法 教学重点 教学难点 教学方法 教学时数 主要内容 2 时间分配 10分钟 10分钟 10分钟 10分钟 10分钟 10分钟 10分钟 10分钟 1. 基本关系运算 a) 传统的集合运算 b) 基本关系运算 2. 关系的完整性规则 3. 函数依赖 4. 关系规范化的概念和范式的类型 a) 第一范式 b) 第二范式 c) 第三范式 5. 综合应用 课后小结

2 教学过程

教学过程 1.问题情景引入 教学内容、具体步骤 数据库的应用过程中涉及到关系表的操纵,这些操纵会产生什么样的结果呢? 例如,如何才能把我关心的数据从数据表中检索出来?可能需要把几个表连起来才能完全找到我所需要的数据。这就涉及到关系的运算。 2.围绕问题展开探索研究,进行归纳验证并运用 传统集合运算 基本关系运算 本节重点关系的规范化:先前我们所设计的关系表未必是最好的,这些表可能会有各种各样的问题,这些问题包括无法检索、冗余、删除异常、插入异常等等,下面通过案例逐个分析问题的原因,并找到解决办法,藉此引申出本节课重点——关系的规范化。 无 3.课堂练习 无 无 补充说明 无 无 4.课堂小结与评价 无 无 5.作业 无

1 教案首页

课 题 时间 教学目的与要求 教学重点 教学难点 教学方法 实验二 确定表中的关键字与规范化数据 2014年3月10星期一 3、4节 1. 正确理解候选键、主键、组合键、外键的基本概念 2. 能够正确判断给定表中各种类型的键, 3. 在设计数据库时能正确指定各种类型的键 4. 了解函数依赖的基本概念 5. 能正确判断某一关系属于第几范式,掌握规范化数据的方法 1. 判断给定表中各种类型的键 2. 规范化数据的关系 1. 键;规范化数据 上机 教学时数 主要内容 2 时间分配 20分钟 5分钟 5分钟 5分钟 5分钟 10分钟 15分钟 15分钟 一、确定表中的关键字。已知部门表和员工表 1.确定部门表和员工表中的候选键(单属性或组合属性),并陈述理由 2.在候选键中确定部门表和员工表的主键 3.确定部门表和员工表中的共有属性 4.指出哪个表中的哪个属性是外键 5.确定哪个表是主表,哪个表是从表 二、规范化数据。 1.判断项目表1是否满足第一范式的条件并说明理由;如果不满足,将其转换成满足第一范式条件的表 2.判断项目表2是否满足第二范式的条件并说明理由;如果不满足,将其转换成满足第二范式条件的表 3.判断职员表是否满足第三范式的条件并说明理由;如果不满足,将其转换成满足第三范式条件的表 课后小结