收藏 分销(赏)

数据库原理与应用教案(叶明全).doc

上传人:精**** 文档编号:2227149 上传时间:2024-05-23 格式:DOC 页数:37 大小:261.54KB
下载 相关 举报
数据库原理与应用教案(叶明全).doc_第1页
第1页 / 共37页
数据库原理与应用教案(叶明全).doc_第2页
第2页 / 共37页
点击查看更多>>
资源描述
数据库原理与应用教案(叶明全) ———————————————————————————————— 作者: ———————————————————————————————— 日期: 2 个人收集整理 勿做商业用途 安 徽 中 医 学 院 课 堂 教 学 教 案 课程名称 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统 教 材 《数据库技术与应用》叶明全 编著 2013.8第1版 授课内容 第 一 讲 数据库概述及发展 课 时 二课时 教学目的与要求 掌握数据库的作用及数据库、数据库管理系统、数据库系统相关概念 熟悉数据库管理技术的发展过程 掌握数据库体系结构:三级模式 重点、难点 数据库的作用及数据库、数据库管理系统、数据库系统相关概念 数据库体系结构:三级模式 数据库系统的组成 课 型 必修课 教学方法 讲授法、多媒体演示法 教学过程设计 ⒈授课进度安排: 1。导入课程(10’); 2。引入数据库概念及数据库管理系统(DBMS)、数据库系统(DBS)概念及三者联系、区别(50'); 3.介绍数据库管理技术的发展历程(人工管理阶段、文件系统阶段、数据库阶段)(20’) 4.数据库体系结构:三级模式(30') 5。数据库系统的组成(10') ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 复习思考题 什么是数据库(DB)?什么是数据库管理系统(DBMS)? 什么是数据库系统(DBS)?三者关系如何? 什么是数据库的三级模式结构?两级映象? 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003。2 第1版 课后记 安 徽 中 医 学 院 课 堂 教 学 教 案 课程名称 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 教 材 《数据库技术与应用》叶明全 编著 2013。8第1版 授课内容 第 二讲 数据库系统结构、数据模型 课 时 二课时 教学目的与要求 掌握数据模型的概念 掌握数据模型的组成 了解数据模型的分类 掌握层次、网状、关系数据模型的特点 重点、难点 数据模型的概念 数据模型的组成 E-R模型的表达 课 型 必修课 教学方法 讲授法、演示法 教学过程设计 ⒈授课进度安排: 1.数据模型的概念与分类(20') 2。E-R模型的基本概念(20’) 3.E-R模型的表达(20') 4。组织模型的概念与分类(20') 5。层次、网状、关系数据模型的特点(40’) ⒉教学方法: 讲授法、多媒体课件演示法 ⒊教学手段: 多媒体 复习思考题 [课后练习] P25 5、6、7、8 什么是数据模型?包含哪些要素?如何分类? 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998。7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002。7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003。2 第1版 课后记 安 徽 中 医 学 院 课 堂 教 学 教 案 课程名称 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 教 材 《数据库技术与应用》叶明全 编著 2013。8第1版 授课内容 第 三 讲 RDB概述及关系代数 课 时 二课时 教学目的与要求 掌握关系数据模型的概念、关系数据结构相关概念 掌握关系数据库的完整性约束分类 掌握常见的关系代数运算 重点、难点 关系数据库完整性约束分类:实体完整性、参照完整性、用户自定义完整性 专门的关系代数运算:选择、投影、连接、除 课 型 必修课 教学方法 讲授法、案例法 教学过程设计 ⒈授课进度安排: 关系数据模型的概念、关系数据结构相关概念(20') 关系数据库的完整性约束分类(实体完整性、参照完整性、用户自定义完整性)(40’) 传统的集合运算:并、交、差、笛卡尔乘积(20’) 选择、投影、连接、除运算(40') ⒉教学方法: 课堂讲授法。 案例教学法。 ⒊教学手段: 多媒体 复习思考题 [课后习题] 综合实训 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003。2 第1版 课后记 安 徽 中 医 学 院 课 堂 教 学 教 案 课程名称 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 教 材 《数据库技术与应用》叶明全 编著 2013。8第1版 授课内容 第 四 讲 SQL概述 课 时 二课时 教学目的与要求 了解sql语言的发展历程及其特点、sql语言的组成及各部分的功能。 掌握sql语言相关的数据类型、表达式与运算符的定义及使用方法。 掌握使用sql创建、撤消数据库。 重点、难点 数据库的创建、修改和删除 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: sql语言的发展历程及其特点、sql语言的组成及各部分的功能。(30’) sql语言相关的数据类型、表达式与运算符的定义及使用方法.(60') 使用sql创建、撤消数据库。(企业管理器、查询分析器)(30’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 复习思考题 [课后习题] P216~225 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998。7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 安 徽 中 医 学 院 课 堂 教 学 教 案 课程名称 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 教 材 《数据库技术与应用》叶明全 编著 2013.8第1版 授课内容 第 五 讲 sql数据定义语言 课 时 二课时 教学目的与要求 掌握数据库表的创建、修改 掌握完整性约束(实体PK、参照FK、用户自定义CK)的定义、使用 重点、难点 完整性约束(实体PK、参照FK、用户自定义CK) 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 数据库表的创建create(20’)、修改alter(20')、删除drop(10') 实体完整性约束定义与使用(PK)(15’)、 参照完整性约束定义与使用(FK)(30’)、 用户自定义完整性约束与使用(CK)(25’) ⒉教学方法: 课堂讲授法. ⒊教学手段: 多媒体 复习思考题 如何建立多表之间的制约联系? 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002。7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 安 徽 中 医 学 院 课 堂 教 学 教 案 课程名称 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 教 材 《数据库技术与应用》叶明全 编著 2013。8第1版 授课内容 第六讲 索引与数据查询语言 课 时 二课时 教学目的与要求 掌握数据库表索引的作用、分类、创建、撤消 掌握SQL语言的查询语句select子句的功能及使用格式 掌握查询语句中where子句的功能及使用方法(in,like,[]) 重点、难点 索引的作用、分类与创建 select子句的使用格式 where子句的功能及使用方法 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 数据库表索引的概念(20’) 索引的分类(10')、创建(20’)和撤消(10’) 数据库的查询select子句的格式和使用方法(40’) where子句的功能及使用方法(in,like,[])(20') ⒉教学方法: 课堂讲授法. ⒊教学手段: 多媒体 复习思考题 课后习题2、3、4,练习查询的使用 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002。7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 安 徽 中 医 学 院 课 堂 教 学 教 案 课程名称 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 教 材 《数据库技术与应用》叶明全 编著 2013.8第1版 授课内容 第七讲 数据查询语言 课 时 二课时 教学目的与要求 掌握查询语句中where子句的功能及使用方法 掌握from子句的功能,及单表查询、多表连接查询的实现方法 重点、难点 where子句的功能及使用方法 单表查询、多表连接查询的实现方法 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 数据库表查询TOP(10')/DISTINCT(10’)/ORDER BY(20')/GROUP BY(40’)以及多表连接(内连接、外连接)查询的使用(40’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 复习思考题 课后习题2、3、4,练习查询的使用 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998。7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002。7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003。2 第1版 课后记 安 徽 中 医 学 院 课 堂 教 学 教 案 课程名称 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 教 材 《数据库技术与应用》叶明全 编著 2013。8第1版 授课内容 第 八 讲 数据更新语言 课 时 二课时 教学目的与要求 掌握sql嵌套查询 掌握sql的数据更新语言DML的功能。 掌握视图的创建、撤消及视图的查询、更新。 重点、难点 IN、EXISTS嵌套查询(相关子查询、不相关子查询) Sql数据更新语言:insert、update、delete 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 嵌套查询:不相关子查询(IN)、相关子查询(EXISTS)(20’) sql的数据更新语言DML:插入(insert)、修改(update)、删除(delete)(30’) 视图的定义及作用(20') 视图的查询(20’)与更新(20’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 复习思考题 否定式条件的查询应该如何实现? 如何一次插入多元组? 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998。7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002。7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003。2 第1版 课后记 安 徽 中 医 学 院 课 堂 教 学 教 案 课程名称 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 教 材 《数据库技术与应用》叶明全 编著 2013。8第1版 授课内容 第 九 讲 数据控制语言 课 时 二课时 教学目的与要求 了解数据库操作权限的分类 掌握数据控制语句:grant,revoke,deny 重点、难点 权限控制有关的操作(企业管理器、查询分析器) 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 数据控制有关的权限分类、功能(语句权限、对象权限、隐含权限)(30’) 权限有关的操作:赋权grant(20’)、收权revoke(20’)、禁权deny(20') 权限控制的企业管理器演示(30’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 复习思考题 DCL的种类及操作 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 安 徽 中 医 学 院 课 堂 教 学 教 案 课程名称 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 教 材 《数据库技术与应用》叶明全 编著 2013。8第1版 授课内容 第 十 讲 SQL程序设计基础、存储过程 课 时 二课时 教学目的与要求 了解T-sql语言基础知识 掌握存储过程的分类及定义、存储过程的调用 重点、难点 无参存储过程定义与调用、有参存储过程定义与调用 带输出参数的存储过程定义与调用 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: T—sql语言基础:变量的定义与使用,流程控制语句(if、case、while等)(40’) 存储过程的分类及存储过程的优势(10') 无参数存储过程的定义及使用(20’) 有参数存储过程的定义及使用(50’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 复习思考题 带输入、输出参数的存储过程如何定义和调用? 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002。7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003。2 第1版 课后记 安 徽 中 医 学 院 课 堂 教 学 教 案 课程名称 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 教 材 《数据库技术与应用》叶明全 编著 2013。8第1版 授课内容 第 十一 讲 触发器 课 时 二课时 教学目的与要求 了解触发器的主要特点及作用 掌握触发器的分类及触发器的定义 理解触发器的触发原理 重点、难点 触发器的定义及触发 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 触发器的作用及主要功能(20’) 触发器的分类:instead of 、for(20’) 触发器的定义及使用(40’) 案例解析(40') ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 复习思考题 图书管理系统中的触发器定义及使用 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998。7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 安 徽 中 医 学 院 课 堂 教 学 教 案 课程名称 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 教 材 《数据库技术与应用》叶明全 编著 2013.8第1版 授课内容 第 十二 讲 数据依赖及范式 课 时 二课时 教学目的与要求 掌握关系数据库数据依赖的概念及函数依赖的种类 掌握数据库规范化理论中的范式的概念及1NF、2NF、3NF、BCNF的概念 掌握关系模式的规范化理论 掌握模式分解的原则 重点、难点 函数依赖 1NF~BCNF 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 关系模式中的数据依赖(10’)评价一个模式的好坏标准(10’) 函数依赖的概念及分类(20’)及1NF、2NF、3NF、BCNF的概念和判别(40’) 关系数据库规范化的方法-——-——模式分解(20’) 模式分解的操作实例(10’) 分解的原则(保持依赖、无损连接)(10') ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 复习思考题 课后习题四 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998。7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 安 徽 中 医 学 院 课 堂 教 学 教 案 课程名称 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 教 材 《数据库技术与应用》叶明全 编著 2013.8第1版 授课内容 第 十三 讲 数据库的安全性 课 时 二课时 教学目的与要求 了解数据库的保护所包含的内容 掌握安全性控制的有效方法和手段 掌握事务的概念和特点 重点、难点 安全性控制的有效方法和手段 事务的四个特点(ACID) 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 数据库的保护的内容:安全性、完整性、并发控制和数据库的恢复(20’) 数据库的安全性保护方法(40') 事务的概念和事务的特点(ACID)(30’) 事务的串行调度与并行调度(30’) ⒉教学方法: 课堂讲授法. ⒊教学手段: 多媒体 复习思考题 复习掌握事务的四个特点(ACID) 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998。7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 安 徽 中 医 学 院 课 堂 教 学 教 案 课程名称 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 教 材 《数据库技术与应用》叶明全 编著 2013。8第1版 授课内容 第 十四 讲 数据库并发控制 课 时 二课时 教学目的与要求 掌握事务的并发控制调度的方法及三个封锁协议 掌握活锁与死锁的概念及解除方法 重点、难点 三个封锁协议(一级封锁协议、二级封锁协议、三级封锁协议) 活锁和死锁 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 一级封锁协议的定义及解决的问题(20’) 二级封锁协议的定义及解决的问题(20’) 三级封锁协议的定义及解决的问题(20’) 活锁和死锁的概念(10’) 活锁(10’)和死锁的解除(40') ⒉教学方法: 课堂讲授法. ⒊教学手段: 多媒体 复习思考题 如何检测死锁?如何解除死锁? 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998。7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002。7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 安 徽 中 医 学 院 课 堂 教 学 教 案 课程名称 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 教 材 《数据库技术与应用》叶明全 编著 2013。8第1版 授课内容 第 十五 讲 数据库的恢复 课 时 二课时 教学目的与要求 掌握数据库系统常见的故障种类及恢复方法 重点、难点 数据库系统的故障种类:事务故障、系统故障、介质故障 数据库的恢复 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 数据库的故障类型(事务故障、系统故障、介质故障)(60’) 数据库的恢复(故障的恢复)(60’) ⒉教学方法: 课堂讲授法. ⒊教学手段: 多媒体 复习思考题 数据库常见的有几种故障?分别如何恢复? 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002。7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 安 徽 中 医 学 院 课 堂 教 学 教 案 课程名称 数据库原理 教学对象 医药软件开发、信息管理与信息系统专业 教 材 《数据库技术与应用》叶明全 编著 2013.8第1版 授课内容 第 十六 讲 数据库设计 课 时 二课时 教学目的与要求 掌握数据库设计的六个步骤:需求分析、概念设计、逻辑设计、数据库实施等 掌握关系数据库中概念模型的设计及表示方式—-—-E—R模型 了解数据库系统应用模型结构:集中式、文件式、C/S式和B/S式 了解数据库应用程序的编制以及应用程序与数据库的接口 重点、难点 需求分析设计 E—R模型的设计、逻辑结构设计 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 需求分析的设计步骤(10’) 概念结构设计E-R模型的画法及举例(20') 逻辑结构设计介绍(20’),物理结构设计、数据库实施、运行与维护介绍(20’) 数据库系统应用模型结构:集中式、文件式、C/S式和B/S式介绍(20’) 数据库应用程序的编制以及应用程序与数据库的接口介绍(30’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 复习思考题 如何将现实世界抽象到信息世界?在信息世界中如何描述? 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 37
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服