《2022年数据库电子教案文》由会员分享,可在线阅读,更多相关《2022年数据库电子教案文(14页珍藏版)》请在金锄头文库上搜索。
1、山东大学教案2009 年2010 年第二学期山东大学教务处制学院软件学院研室软件工程系课 程 名 称数据库系统课 程 编 号课 程 类 型专业基础课授 课 班 级任 课 教 师石冰名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 14 页 - - - - - - - - - 第一讲本讲内容课程前言;引言: 数据库系统的基本概念、应用、目标授课时间100 分钟教学目的及要求通过本讲学习, 使学生对本课程有基本的了解,掌握数据库系统的基本概念、数据库系统的应用、数据库系统的目标
2、教学重点及难点重点:数据库和文件系统的区别、数据库系统的组成、数据库系统的目标难点:数据库系统的由来教学方法及手段教学方法:课堂讲授教学手段:多媒体课件板书内容纲要1. 课程前言(1)数据库课程体系(2)课程目标(3)课程教参(4)课程主要内容(5)考核方式(6)教学资源和联系方式2. 数据库系统的基本概念3. 数据库系统的应用4. 数据库系统的目标参考资料Abraham Silberschatz 等著,DatabaseSystemConcepts,高等教育出版社(影印版) ,2006石冰,数据库原理教程,石油大学出版社,2000数据库系统精品课程网站:http:/名师资料总结 - - -精品
3、资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 14 页 - - - - - - - - - 第二讲本讲内容引言:数据视图、数据库语言、数据库设计授课时间100 分钟教学目的及要求通过本讲学习,使学生掌握数据视图、数据库语言、数据库设计的基本知识教学重点及难点重点:数据库的三级模式结构、数据独立性、数据模型难点:数据的抽象教学方法及手段教学方法:课堂讲授教学手段:多媒体课件板书内容纲要1. 数据视图(1)数据抽象(2)实例与模式(3)数据模型2. 数据库语言(1)数据定义语言(2)数据操纵语言3.
4、关系数据库(1)表(2)SQL4. 数据库设计(1)设计过程(2)设计实例(3)实体联系模型(4)规范化参考资料Abraham Silberschatz 等著,DatabaseSystemConcepts,高等教育出版社(影印版) ,2006石冰,数据库原理教程,石油大学出版社,2000数据库系统精品课程网站:http:/名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 14 页 - - - - - - - - - 第三讲本讲内容引言:基于对象数据库和半结构化数据库、数据存
5、储和查询、事务管理、数据挖掘与分析、数据库体系结构、数据库用户和管理员、数据库系统的历史、 数据库的若干研究方向授课时间100 分钟教学目的及要求通过本讲学习,使学生掌握基于对象数据库和半结构化数据库、数据存储和查询、事务管理、 数据挖掘与分析、数据库体系结构、数据库用户和管理员、数据库系统的历史、数据库的若干研究方向等基本知识教学重点及难点重点:数据存储和查询、事务管理、数据库用户和管理员难点:数据库体系结构教学方法及手段教学方法:课堂讲授教学手段:多媒体课件+板书内容纲要1. 基于对象数据库和半结构化数据库(1)基于对象数据模型(2)XML 数据模型2. 数据存储和查询(1)存储管理器(2
6、)查询处理器3. 事务管理4. 数据挖掘与分析5. 数据库体系结构6. 数据库用户和管理员(1)数据库用户和用户界面(2)数据库管理员7. 数据库系统的历史8. 数据库的若干研究方向参考资料Abraham Silberschatz 等著,DatabaseSystemConcepts,高等教育出版社(影印版) ,2006石冰,数据库原理教程,石油大学出版社,2000数据库系统精品课程网站:http:/名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 14 页 - - - -
7、- - - - - 第四讲本讲内容关系模型:关系基本概念、关系数据库的结构授课时间100 分钟教学目的及要求通过本讲学习,使学生掌握关系基本概念、关系数据库的结构教学重点及难点重点:关系基本概念、关系数据库的结构难点:关系的定义教学方法及手段教学方法:课堂讲授教学手段:多媒体课件+板书内容纲要1. 关系的基本概念2. 关系数据库的结构(1)基本结构(2)数据库模式(3)码(4)查询语言参考资料Abraham Silberschatz 等著,DatabaseSystemConcepts,高等教育出版社(影印版) ,2006石冰,数据库原理教程,石油大学出版社,2000数据库系统精品课程网站:ht
8、tp:/名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 14 页 - - - - - - - - - 第五讲本讲内容关系模型:关系代数基本运算授课时间100 分钟教学目的及要求通过本讲学习,使学生掌握关系代数基本运算的概念,能够使用关系代数基本运算解决问题教学重点及难点重点:关系代数基本运算难点:笛卡尔积运算的应用、组合运算应用教学方法及手段教学方法:课堂讲授+课堂练习 +课后作业教学手段:多媒体课件+板书内容纲要1. 关系代数基本运算(1)选择运算(2)投影运算(3)关
9、系运算的组合(4)并运算(5)集合差运算(6)笛卡尔积运算(7)更名运算(8)关系代数的形式化定义2. 关系代数基本运算练习参考资料Abraham Silberschatz 等著,DatabaseSystemConcepts,高等教育出版社(影印版) ,2006石冰,数据库原理教程,石油大学出版社,2000数据库系统精品课程网站:http:/名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 14 页 - - - - - - - - - 第六讲本讲内容关系模型:附加的关系代数
10、运算授课时间100 分钟教学目的及要求通过本讲学习,使学生掌握附加的关系代数运算的概念,能够使用附加的关系代数运算解决问题教学重点及难点重点:集合交运算、自然连接运算、除运算难点:除运算的概念教学方法及手段教学方法:课堂讲授+课堂练习 +课后作业教学手段:多媒体课件+板书内容纲要1. 附加的关系代数运算(1)集合交运算(2)自然连接运算(3)除运算(4)赋值运算2. 附加的关系代数运算练习参考资料Abraham Silberschatz 等著,DatabaseSystemConcepts,高等教育出版社(影印版) ,2006石冰,数据库原理教程,石油大学出版社,2000数据库系统精品课程网站:
11、http:/名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 14 页 - - - - - - - - - 第七讲本讲内容关系模型:扩展的关系代数运算、空值、关系代数运算的综合运用授课时间100 分钟教学目的及要求通过本讲学习,使学生掌握扩展的关系代数运算的概念,能够使用扩展的关系代数运算解决实际问题,掌握空值参与运算的规则,能够综合运用关系代数运算解决问题教学重点及难点重点:广义投影、聚集运算、外连接、空值、关系代数运算的综合运用难点:关系代数运算的综合运用教学方法及手段
12、教学方法:课堂讲授+课堂练习 +课后作业教学手段:多媒体课件+板书内容纲要1. 扩展的关系代数运算(1)广义投影(2)聚集运算(3)外连接2. 扩展的关系代数运算练习3. 空值4. 关系代数运算综合练习参考资料Abraham Silberschatz 等著,DatabaseSystemConcepts,高等教育出版社(影印版) ,2006石冰,数据库原理教程,石油大学出版社,2000数据库系统精品课程网站:http:/名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 14
13、页 - - - - - - - - - 第八讲本讲内容其他关系语言:元组关系演算授课时间100 分钟教学目的及要求通过本讲学习,使学生掌握关系演算的概念和特征,能够使用元组关系演算解决问题教学重点及难点重点:元组关系演算难点:元组关系演算的运用教学方法及手段教学方法:课堂讲授+课堂练习 +课后作业教学手段:多媒体课件+板书内容纲要1.元组关系演算(1)查询实例(2)形式化定义(3)表达式的安全性(4)语言的表达能力2. 元组关系演算练习参考资料Abraham Silberschatz 等著,DatabaseSystemConcepts,高等教育出版社(影印版) ,2006石冰,数据库原理教程,
14、石油大学出版社,2000数据库系统精品课程网站:http:/名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 14 页 - - - - - - - - - 第九讲本讲内容SQL:SQL 概述、 SQL 数据定义授课时间100 分钟教学目的及要求通过本讲学习,使学生掌握 SQL 的基本知识和数据定义语句,能够使用数据定义语句建立数据库模式教学重点及难点重点: SQL 数据定义难点:完整性约束和索引的定义教学方法及手段教学方法:课堂讲授+课堂练习 +课后作业教学手段:多媒体课件
15、+板书内容纲要1. SQL 概述2. SQL 数据定义(1)基本域类型(2)基本模式定义(3)索引定义参考资料Abraham Silberschatz 等著,DatabaseSystemConcepts,高等教育出版社(影印版) ,2006石冰,数据库原理教程,石油大学出版社,2000数据库系统精品课程网站:http:/名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 14 页 - - - - - - - - - 第十讲本讲内容SQL:SQL 查询的基本结构授课时间100
16、 分钟教学目的及要求通过本讲学习,使学生掌握SQL 查询的基本结构,能够使用SQL 查询解决基本问题教学重点及难点重点: SQL 查询的基本结构难点: SQL 查询的应用教学方法及手段教学方法:课堂讲授+课堂练习 +课后作业教学手段:多媒体课件+板书内容纲要1. SQL 查询的基本结构(1)select子句(2)where 子句(3)from 子句(4)更名运算(5)元组变量(6)字符串运算(7)排列元组的显示次序(8)重复2. SQL 基本查询练习参考资料Abraham Silberschatz 等著,DatabaseSystemConcepts,高等教育出版社(影印版) ,2006石冰,数
17、据库原理教程,石油大学出版社,2000数据库系统精品课程网站:http:/名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 14 页 - - - - - - - - - 第十一讲本讲内容SQL:集合运算、聚集函数、空值授课时间100 分钟教学目的及要求通过本讲学习,使学生掌握 SQL 的集合运算和聚集函数的概念和应用,掌握空值参与运算的规则教学重点及难点重点:集合运算、聚集函数、空值难点:分组聚集教学方法及手段教学方法:课堂讲授+课堂练习 +课后作业教学手段:多媒体课件+
18、板书内容纲要1. 集合运算(1)union 运算(2)intersect 运算(3)except 运算2. 聚集函数3. 空值4. SQL 集合运算和聚集运算练习参考资料Abraham Silberschatz 等著,DatabaseSystemConcepts,高等教育出版社(影印版) ,2006石冰,数据库原理教程,石油大学出版社,2000数据库系统精品课程网站:http:/名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 14 页 - - - - - - - - -
19、 第十二讲本讲内容SQL:嵌套子查询、复杂查询、视图授课时间100 分钟教学目的及要求通过本讲学习,使学生掌握 SQL 的嵌套子查询和复杂查询语句,掌握视图的定义和操作教学重点及难点重点:嵌套子查询、视图难点:嵌套子查询和复杂查询的运用教学方法及手段教学方法:课堂讲授+课堂练习 +课后作业教学手段:多媒体课件+板书内容纲要1. 嵌套子查询(1)集合成员资格(2)集合的比较(3)测试是否为空关系(4)测试是否存在重复元组2. 复杂查询(1)派生关系(2)with 子句3. 视图(1)视图定义(2)用其他视图定义视图4. SQL 嵌套子查询和复杂查询练习参考资料Abraham Silberscha
20、tz 等著,DatabaseSystemConcepts,高等教育出版社(影印版) ,2006石冰,数据库原理教程,石油大学出版社,2000数据库系统精品课程网站:http:/名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 14 页 - - - - - - - - - 第十三讲本讲内容SQL:数据库的修改、连接关系、SQL 综合练习授课时间100 分钟教学目的及要求通过本讲学习,使学生掌握 SQL 的数据库修改语句,掌握连接关系的基本应用,能够综合运用SQL 解决问题教
21、学重点及难点重点:数据库的修改、SQL 综合练习难点: SQL 综合练习教学方法及手段教学方法:课堂讲授+课堂练习 +课后作业教学手段:多媒体课件+板书内容纲要1. 数据库的修改(1)删除(2)插入(3)更新(4)视图的更新(5)事务2. 连接关系(1)连接类型和条件(2)实例3. SQL 综合练习参考资料Abraham Silberschatz 等著,DatabaseSystemConcepts,高等教育出版社(影印版) ,2006石冰,数据库原理教程,石油大学出版社,2000数据库系统精品课程网站:http:/名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 14 页 - - - - - - - - -