您的当前位置:首页正文

数据库原理与应用教案

2022-05-06 来源:汇智旅游网
安 徽 中 医 学 院 课 堂 教 学 教 案

课程名称 教 材 授课内容 教学目的与要求 掌握数据库的作用及数据库、数据库管理系统、数据库系统相关概念 熟悉数据库管理技术的发展过程 掌握数据库体系结构:三级模式 重点、难点 数据库的作用及数据库、数据库管理系统、数据库系统相关概念 数据库体系结构:三级模式 数据库系统的组成 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统 《数据库技术与应用》叶明全 编著 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版 课后记

2

安 徽 中 医 学 院 课 堂 教 学 教 案

课程名称 教 材 授课内容 掌握数据模型的概念 掌握数据模型的组成 了解数据模型的分类 掌握层次、网状、关系数据模型的特点 数据模型的概念 数据模型的组成 E-R模型的表达 重点、难点 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 《数据库技术与应用》叶明全 编著 2013.8第1版 第 二讲 数据库系统结构、数据模型 课 时 二课时 教学目的与要求 课 型 必修课 教学方法 讲授法、演示法 教学过程设计 ⒈授课进度安排: 1.数据模型的概念与分类(20’) 2.E-R模型的基本概念(20’) 3.E-R模型的表达(20’) 4.组织模型的概念与分类(20’) 5.层次、网状、关系数据模型的特点(40’) ⒉教学方法: 讲授法、多媒体课件演示法 ⒊教学手段: 多媒体 3

复习思考题 [课后练习] P25 5、6、7、8 什么是数据模型?包含哪些要素?如何分类? 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 4

安 徽 中 医 学 院 课 堂 教 学 教 案

课程名称 教 材 授课内容 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 《数据库技术与应用》叶明全 编著 2013.8第1版 第 三 讲 RDB概述及关系代数 掌握关系数据模型的概念、关系数据结构相关概念 掌握关系数据库的完整性约束分类 掌握常见的关系代数运算 课 时 二课时 教学目的与要求 重点、难点 关系数据库完整性约束分类:实体完整性、参照完整性、用户自定义完整性 专门的关系代数运算:选择、投影、连接、除 课 型 必修课 教学方法 讲授法、案例法 教学过程设计 ⒈授课进度安排: 关系数据模型的概念、关系数据结构相关概念(20’) 关系数据库的完整性约束分类(实体完整性、参照完整性、用户自定义完整性)(40’) 传统的集合运算:并、交、差、笛卡尔乘积(20’) 选择、投影、连接、除运算(40’) ⒉教学方法: 课堂讲授法。 案例教学法。 ⒊教学手段: 多媒体 5

复习思考题 [课后习题] 综合实训 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记

6

安 徽 中 医 学 院 课 堂 教 学 教 案

课程名称 教 材 授课内容 了解sql语言的发展历程及其特点、sql语言的组成及各部分的功能。 掌握sql语言相关的数据类型、表达式与运算符的定义及使用方法。 掌握使用sql创建、撤消数据库。 数据库的创建、修改和删除 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 《数据库技术与应用》叶明全 编著 2013.8第1版 第 四 讲 SQL概述 课 时 二课时 教学目的与要求 重点、难点 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: sql语言的发展历程及其特点、sql语言的组成及各部分的功能。(30’) sql语言相关的数据类型、表达式与运算符的定义及使用方法。(60’) 使用sql创建、撤消数据库。(企业管理器、查询分析器)(30’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体

7

复习思考题 [课后习题] P216~225 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记

8

安 徽 中 医 学 院 课 堂 教 学 教 案

课程名称 教 材 授课内容 教学目的与要求 完整性约束(实体PK、参照FK、用户自定义CK) 重点、难点 掌握数据库表的创建、修改 掌握完整性约束(实体PK、参照FK、用户自定义CK)的定义、使用 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 《数据库技术与应用》叶明全 编著 2013.8第1版 第 五 讲 sql数据定义语言 课 时 二课时 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 数据库表的创建create(20’)、修改alter(20’)、删除drop(10’) 实体完整性约束定义与使用(PK)(15’)、 参照完整性约束定义与使用(FK)(30’)、 用户自定义完整性约束与使用(CK)(25’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 9

复习思考题 如何建立多表之间的制约联系? 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 10

安 徽 中 医 学 院 课 堂 教 学 教 案

课程名称 教 材 授课内容 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 《数据库技术与应用》叶明全 编著 2013.8第1版 第六讲 索引与数据查询语言 课 时 二课时 掌握数据库表索引的作用、分类、创建、撤消 教学目的与要求 掌握SQL语言的查询语句select子句的功能及使用格式 掌握查询语句中where子句的功能及使用方法(in,like,[]) 索引的作用、分类与创建 select子句的使用格式 where子句的功能及使用方法 重点、难点 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 数据库表索引的概念(20’) 索引的分类(10’)、创建(20’)和撤消(10’) 数据库的查询select子句的格式和使用方法(40’) where子句的功能及使用方法(in,like,[])(20’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 11

复习思考题 课后习题2、3、4,练习查询的使用 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 12

安 徽 中 医 学 院 课 堂 教 学 教 案

课程名称 教 材 授课内容 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 《数据库技术与应用》叶明全 编著 2013.8第1版 第七讲 数据查询语言 课 时 二课时 掌握查询语句中where子句的功能及使用方法 教学目的与要求 掌握from子句的功能,及单表查询、多表连接查询的实现方法 重点、难点 where子句的功能及使用方法 单表查询、多表连接查询的实现方法 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 数据库表查询TOP(10’)/DISTINCT(10’)/ORDER BY(20’)/GROUP BY(40’)以及多表连接(内连接、外连接)查询的使用(40’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 13

复习思考题 课后习题2、3、4,练习查询的使用 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 14

安 徽 中 医 学 院 课 堂 教 学 教 案

课程名称 教 材 授课内容 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 《数据库技术与应用》叶明全 编著 2013.8第1版 第 八 讲 数据更新语言 课 时 二课时 掌握sql嵌套查询 掌握sql的数据更新语言DML的功能。 教学目的与要求 掌握视图的创建、撤消及视图的查询、更新。 IN、EXISTS嵌套查询(相关子查询、不相关子查询) Sql数据更新语言:insert、update、delete 重点、难点 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 嵌套查询:不相关子查询(IN)、相关子查询(EXISTS)(20’) sql的数据更新语言DML:插入(insert)、修改(update)、删除(delete)(30’) 视图的定义及作用(20’) 视图的查询(20’)与更新(20’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 15

复习思考题 否定式条件的查询应该如何实现? 如何一次插入多元组? 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 16

安 徽 中 医 学 院 课 堂 教 学 教 案

课程名称 教 材 授课内容 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 《数据库技术与应用》叶明全 编著 2013.8第1版 第 九 讲 数据控制语言 课 时 二课时 教学目的与要求 了解数据库操作权限的分类 掌握数据控制语句:grant,revoke,deny 权限控制有关的操作(企业管理器、查询分析器) 重点、难点 课 型 必修课 教学方法 讲授法 ⒈授课进度安排: 数据控制有关的权限分类、功能(语句权限、对象权限、隐含权限)(30’) 权限有关的操作:赋权grant(20’)、收权revoke(20’)、禁权deny(20’) 权限控制的企业管理器演示(30’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 教学过程设计 17

复习思考题 DCL的种类及操作 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 18

安 徽 中 医 学 院 课 堂 教 学 教 案

课程名称 教 材 授课内容 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 《数据库技术与应用》叶明全 编著 2013.8第1版 第 十 讲 SQL程序设计基础、存储过程 课 时 二课时 了解T-sql语言基础知识 掌握存储过程的分类及定义、存储过程的调用 教学目的与要求 无参存储过程定义与调用、有参存储过程定义与调用 带输出参数的存储过程定义与调用 重点、难点 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: T-sql语言基础:变量的定义与使用,流程控制语句(if、case、while等)(40’) 存储过程的分类及存储过程的优势(10’) 无参数存储过程的定义及使用(20’) 有参数存储过程的定义及使用(50’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 19

复习思考题 带输入、输出参数的存储过程如何定义和调用? 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 20

安 徽 中 医 学 院 课 堂 教 学 教 案

课程名称 教 材 授课内容 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 《数据库技术与应用》叶明全 编著 2013.8第1版 第 十一 讲 触发器 课 时 二课时 教学目的与要求 了解触发器的主要特点及作用 掌握触发器的分类及触发器的定义 理解触发器的触发原理 触发器的定义及触发 重点、难点 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 触发器的作用及主要功能(20’) 触发器的分类:instead of 、for(20’) 触发器的定义及使用(40’) 案例解析(40’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 21

复习思考题 图书管理系统中的触发器定义及使用 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 22

安 徽 中 医 学 院 课 堂 教 学 教 案

课程名称 教 材 授课内容 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 《数据库技术与应用》叶明全 编著 2013.8第1版 第 十二 讲 数据依赖及范式 课 时 二课时 掌握关系数据库数据依赖的概念及函数依赖的种类 掌握数据库规范化理论中的范式的概念及1NF、2NF、3NF、BCNF的概念 掌握关系模式的规范化理论 教学目的与要求 掌握模式分解的原则 函数依赖 1NF~BCNF 重点、难点 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 关系模式中的数据依赖(10’)评价一个模式的好坏标准(10’) 函数依赖的概念及分类(20’)及1NF、2NF、3NF、BCNF的概念和判别(40’) 关系数据库规范化的方法------模式分解(20’) 模式分解的操作实例(10’) 分解的原则(保持依赖、无损连接)(10’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 23

复习思考题 课后习题四 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 24

安 徽 中 医 学 院 课 堂 教 学 教 案

课程名称 教 材 授课内容 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 《数据库技术与应用》叶明全 编著 2013.8第1版 第 十三 讲 数据库的安全性 了解数据库的保护所包含的内容 掌握安全性控制的有效方法和手段 掌握事务的概念和特点 课 时 二课时 教学目的与要求 重点、难点 安全性控制的有效方法和手段 事务的四个特点(ACID) 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 数据库的保护的内容:安全性、完整性、并发控制和数据库的恢复(20’) 数据库的安全性保护方法(40’) 事务的概念和事务的特点(ACID)(30’) 事务的串行调度与并行调度(30’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 25

复习思考题 复习掌握事务的四个特点(ACID) 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 26

安 徽 中 医 学 院 课 堂 教 学 教 案

课程名称 教 材 授课内容 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 《数据库技术与应用》叶明全 编著 2013.8第1版 第 十四 讲 数据库并发控制 课 时 二课时 教学目的与要求 掌握事务的并发控制调度的方法及三个封锁协议 掌握活锁与死锁的概念及解除方法 三个封锁协议(一级封锁协议、二级封锁协议、三级封锁协议) 活锁和死锁 重点、难点 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 一级封锁协议的定义及解决的问题(20’) 二级封锁协议的定义及解决的问题(20’) 三级封锁协议的定义及解决的问题(20’) 活锁和死锁的概念(10’) 活锁(10’)和死锁的解除(40’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 27

复习思考题 如何检测死锁?如何解除死锁? 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 28

安 徽 中 医 学 院 课 堂 教 学 教 案

课程名称 教 材 授课内容 数据库原理与应用 教学对象 医药软件开发、信息管理与信息系统专业 《数据库技术与应用》叶明全 编著 2013.8第1版 第 十五 讲 数据库的恢复 课 时 二课时 教学目的与要求 掌握数据库系统常见的故障种类及恢复方法 数据库系统的故障种类:事务故障、系统故障、介质故障 数据库的恢复 必修课 教学方法 讲授法 重点、难点 课 型 教学过程设计 ⒈授课进度安排: 数据库的故障类型(事务故障、系统故障、介质故障)(60’) 数据库的恢复(故障的恢复)(60’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 29

复习思考题 数据库常见的有几种故障?分别如何恢复? 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 30

安 徽 中 医 学 院 课 堂 教 学 教 案

课程名称 教 材 授课内容 数据库原理 教学对象 医药软件开发、信息管理与信息系统专业 《数据库技术与应用》叶明全 编著 2013.8第1版 第 十六 讲 数据库设计 课 时 二课时 掌握数据库设计的六个步骤:需求分析、概念设计、逻辑设计、数据库实施等 掌握关系数据库中概念模型的设计及表示方式----E-R模型 教学目的与要求 了解数据库系统应用模型结构:集中式、文件式、C/S式和B/S式 了解数据库应用程序的编制以及应用程序与数据库的接口 需求分析设计 E-R模型的设计、逻辑结构设计 重点、难点 课 型 必修课 教学方法 讲授法 教学过程设计 ⒈授课进度安排: 需求分析的设计步骤(10’) 概念结构设计E-R模型的画法及举例(20’) 逻辑结构设计介绍(20’),物理结构设计、数据库实施、运行与维护介绍(20’) 数据库系统应用模型结构:集中式、文件式、C/S式和B/S式介绍(20') 数据库应用程序的编制以及应用程序与数据库的接口介绍(30’) ⒉教学方法: 课堂讲授法。 ⒊教学手段: 多媒体 31

复习思考题 如何将现实世界抽象到信息世界?在信息世界中如何描述? 参考文献 1、《数据库系统原理教程》 王珊 陈红主编 清华大学出版社 1998.7第1版 2、《数据库系统教程》 施伯乐 丁宝康 等编著 2002.7第2版 3、《数据库原理与应用》 李红主编 高教出版社2003.2 第1版 课后记 32

因篇幅问题不能全部显示,请点此查看更多更全内容