2022年数据库系统原理教案实用 .pdf
《2022年数据库系统原理教案实用 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库系统原理教案实用 .pdf(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 内蒙古工业大学教案2009/2010 学年 一 学期学院 信息工程学院系别 计算机系课程名称数据库系统原理授课对象计算机 07 1-4 主讲教师郭琳职称 副教授课程学时 48 学时名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 27 页 - - - - - - - - - 2 内蒙古工业大学教案( 数据库系统原理课程) 教案编写时间:2009-09-1 课程名称数据库系统原理课程代码020213035 总学时: 48 学时讲课:48 学时上机:学时实验:学时其他:学时
2、学时48 课程类别公共课( ) 基础课( ) 专业课 ( ) 技术基础课 ( ) 专业选修课 ( ) 公共选修课 ( ) 授课对象计算机 07-1,2,3,4 教材:数据库系统概论(第四版)王珊、萨师煊主编北京:高等教育出版社,2006。主要参考资料:1 冯玉才主编 . 数据库系统基础(第二版). 武汉:华中理工大学出版社,1993。2 王珊、陈红编 . 数据库系统原理教程. 北京:清华大学出版社,1998。3 Date C J. An Introduction to Database System(Ed.6). Addison-Wesley ,1995。4 何玉洁编著。数据库原理与应用教程(
3、第2 版) 。北京:机械工业出版社,2007。教学目的、要求:数据库系统原理是计算机应用领域中十分重要的专业理论课程,是计算机专业本科学生必修课。学习该课程的主要目的是使学生掌握数据库系统的理论、技术和设计方法,应用数据库系统开发技术和工具解决实际工作中的计算机应用问题,从而提高学生研制、开发和管理数据库应用系统的能力。通过本课程的学习对数据库原理及应用有较全面的了解,它将使学生从理论和实践上掌握数据库的基本原理,使学生具备计算机应用系统软件开发的能力,为其它软件设计打下了基础。教学重点、难点:本书重点:关系代数的运算;元组关系演算语言ALPHA ,关系数据库标准语言SQL ,关系数据理论,数
4、据库设计,数据保护(数据库恢复技术,并发控制,数据库的安全性和完整性)。本书难点:关系代数的运算;元组关系演算语言ALPHA ,关系数据库标准语言SQL ,关系数据理论, E-R 图的画法以及有E-R 图转化为二维表格的过程。第一章绪论重点:概念模型;数据模型;数据库系统结构。难点:关系模型的概念。第二章关系数据库重点:关系的概念;关系模式的概念;关系代数的运算;元组关系演算语言ALPHA 。难点:关系代数的运算;元组关系演算语言ALPHA 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
5、- 第 2 页,共 27 页 - - - - - - - - - 3 内蒙古工业大学教案( 数据库系统原理课程) 教案编写时间:2009-09-1 教学重点、难点:第三章关系数据库标准语言SQL 重点:数据定义(定义、删除与修改基本表);查询(单表查询;连接查询;嵌套查询;集合查询; SELECT 语句的一般格式) , 数据更新(插入数据;修改数据);视图(定义) ;数据控制(授权;收回权限)。难点:数据定义(定义);查询(连接查询;嵌套查询;集合查询)。第四章数据库的安全性重点:计算机安全性概论;数据库安全性控制;视图机制;审计。难点:数据库安全性控制。第五章数据库完整性难点:完整性约束。重
6、点:完整性(约束条件;控制)。第六章关系数据理论重点:规范化(函数依赖;码;范式;2NF;3NF;BCNF ) ; 数值依赖的公理系统(闭包;最小函数依赖集) 。难点:规范化(函数依赖;码;范式;2NF;3NF;BCNF ) ; 数值依赖的公理系统(闭包;最小函数依赖集) 。第七章数据库设计重点:数据库设计方法与基本步骤( 需求分析;概念结构设计;逻辑结构设计;数据库的物理设计 ) 。难点:需求分析;概念结构设计;逻辑结构设计;数据库的物理设计。第八章数据库编程重点:嵌入式SQL ,存储过程, ODBC 编程。难点:嵌入式SQL ,存储过程, ODBC 编程。第九章关系系统及其查询优化重点:关
7、系系统的查询优化(一个实例;一般准则;优化的一般步骤)。难点:关系系统的查询优化的概念。第十章数据库恢复技术重点:事务的基本概念;数据库恢复的概念;恢复的实现技术(数据转储;登记日志文件( Logging ) ) ;恢复的策略(事物故障的恢复;系统故障的恢复;介质故障的恢复)。难点:恢复的实现技术;恢复的策略。第十一章并发控制重点:并发控制概述;封锁;封锁协议;并发调度的可串行性;两段锁协议;封锁的粒度。难点:并发控制的概念;封锁协议;并发调度的可串行性。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
8、- - - - 第 3 页,共 27 页 - - - - - - - - - 4 内蒙古工业大学教案(课次 ) 第 1 次课 2 学时授课题目:第一章绪论 11 数据库系统概述 12 数据模型教学目的、要求:了解并学会数据库系统总体特点、结构、组成及基本概念,掌握下述内容:数据、数据库、数据库管理系统、数据库系统的概念;数据管理技术的产生和发展;数据库系统的特点;数据模型(数据模型的组成要素、常用数据模型、概念模型、层次模型、网状模型、关系模型)。教学重点、难点:重点:概念模型;数据模型。难点:关系模型的概念。教学组织 (含课堂教学内容、教学方法、辅助手段、师生互动、时间分配、板书设计等):主
9、要内容:11 数据库系统概述(1 学时)1.1.1数据、数据库、数据库管理系统、数据库系统1.1.2数据管理技术的产生和发展1.1.3数据库系统的特点1.2数据模型(1 学时)1.2.1 数据模型的组成要素1.2.2 常用数据模型1.2.3 概念模型1.2.4 层次模型1.2.5 网状模型1.2.6 关系模型主要采用多媒体教学手段授课结合多媒体课件和黑板画的图例进行讲解。黑板画一些层次结构图:层次模型,网状模型,关系模型,并举相关例子画图;画图讲解层次连接法和兄弟连接法的画法。课堂上要求学生用层次连接法和兄弟连接法练习书上的习题。作业布置:无主要参考资料:教材课后自我总结分析:因为数据库系统总
10、体结构和概念比较抽象,学生对此有些模糊。 需要在后面的课上反复提到,不断加深印象。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 27 页 - - - - - - - - - 5 内蒙古工业大学教案(课次 ) 第 2 次课 2 学时授课题目:第一章绪论 12 数据模型 13 数据库系统结构 14 数据库的系统组成教学目的、要求:了解并学会数据库系统总体特点、结构、组成及基本概念,掌握下述内容:数据模型(关系模型)数据库系统结构、模式概念、数据库系统的三级模式结构;数据库系
11、统的组成。教学重点、难点:重点:数据模型;数据库系统结构。难点:关系模型的概念;数据库的二级映像功能。教学组织 (含课堂教学内容、教学方法、辅助手段、师生互动、时间分配、板书设计等):主要内容:1.2.6 关系模型(0.5 学时)1.3数据库系统结构(1 学时)1.3.1 数据库系统模式的概念1.3.2 数据库系统的三级模式结构1.3.3 数据库的二级映像功能与数据独立性1.4数据库系统的组成(0.5 学时)主要采用多媒体教学手段授课结合多媒体课件和黑板画的图例进行讲解。黑板画一些层次结构图:画三级模式结构图;画数据库系统的组成图。作业布置: 1-10,1-12,1-13, 1-15 主要参考
12、资料:教材课后自我总结分析:因为数据库系统总体结构和概念比较抽象,学生对此有些模糊。需要在后面的课上反复提到,不断加深印象。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 27 页 - - - - - - - - - 6 内蒙古工业大学教案(课次 ) 第 3 次课 2 学时授课题目:第二章关系数据库 21 关系数据结构及形式化定义 22 关系操作 23 关系的完整性教学目的、要求:这一章涉及到关系模型的基本概念与结构,数学集合运算、关系代数的运算,通过本章学习使学生能够对
13、数据库的结构、数据的存放方式及数据的运算有一个直观的了解。要求掌握下述内容:关系数据库中的关系模型;关系数据结构及形式化定义的基本概念(关系、关系模式、关系数据库) ;关系的完整性。教学重点、难点:重点:关系的概念;关系模式的概念难点:关系的概念教学组织 (含课堂教学内容、教学方法、辅助手段、师生互动、时间分配、板书设计等):主要内容:2.1 关系数据结构及形式化定义(0.5 学时)2.1.1 关系2.1.2 关系模式2.1.3 关系数据库2.2 关系操作(0.5 学时)2.2.1 基本的关系操作2.2.2 关系数据语言的分类2.3 关系的完整性(1.5 学时)2.3.1 关系的三类完整性约束
14、2.3.2 实体完整性2.3.3 参照完整性2.3.4 用户定义的完整性主要采用黑板教学手段配多媒体授课结合多媒体课件和黑板画的图例进行讲解。黑板画一些关系模式图,并举相关例子画图;通过图例讲解主码、外码、属性、元组及表的概念;多表之间的关联;简单介绍几种基本关系操作;理解关系模型的完整性规则。作业布置:无主要参考资料:教材与笔记课后自我总结分析:主码、外码、属性、元组及表的概念;多表之间的关联;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 27 页 - - - - -
15、 - - - - 7 内蒙古工业大学教案(课次 ) 第 4 次课 2 学时授课题目:第二章关系数据库 24 关系代数教学目的、要求:这一章涉及到关系模型的基本概念与结构,数学集合运算、关系代数的运算,通过本章学习使学生能够对数据库的结构、数据的存放方式及数据的运算有一个直观的了解。要求掌握下述内容:关系代数(传统的集合运算、专门的关系运算)教学重点、难点:重点:关系代数的运算难点:关系代数的运算教学组织 (含课堂教学内容、教学方法、辅助手段、师生互动、时间分配、板书设计等):主要内容:2.4 关系代数(2 学时)2.4.1 传统的集合运算2.4.2 专门的关系运算主要采用黑板教学手段配多媒体授
16、课结合多媒体课件和黑板画的图例进行讲解。黑板画一些关系模式图,传统的集合运算(交、并、差、广义笛卡儿积、象集);专门的关系运算(选择、投影、连接-自然连接,等值连接、除)。课堂上要求学生选择、投影、连接-自然连接 ,等值连接做练习题。作业布置:无主要参考资料:教材与笔记课后自我总结分析:传统的集合运算(广义笛卡儿积、象集);专门的关系运算(选择、投影、连接-自然连接,等值连接、除)上述内容都是第一次接触,多举些例子进行说明。交、并、差运算进行复习。象集和除的概念不好理解,先讲象集,在讲除。广义笛卡儿积、自然连接和等值连接容易混淆,要特别强调它们的区别。名师资料总结 - - -精品资料欢迎下载
17、- - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 27 页 - - - - - - - - - 8 内蒙古工业大学教案(课次 ) 第 5 次课 2 学时授课题目:第二章关系数据库 25 关系演算教学目的、要求:这一节涉及到关系模型的关系演算,关系演算是数据库系统中对数据进行查询和更新的一种方式。学会关系演算,拓宽了对数据库数据运算的能力。要求掌握下述内容:关系演算(元组关系演算语言ALPHA ) 。教学重点、难点:重点:元组关系演算语言ALPHA 。难点:元组关系演算语言ALPHA 。教学组织 (含课堂教学内容、教
18、学方法、辅助手段、师生互动、时间分配、板书设计等):主要内容:2.5 关系演算 -元组关系演算语言ALPHA (2 学时)主要采用多媒体教学手段配黑板教学手段授课黑板画几张表及表的关联,如学生表,课程表,选课表,对于三张表,讲解元组关系演算语言 ALPHA 的查询、插入、删除与更新语句。课堂上要求学生对元组关系演算语言ALPHA的查询、插入、删除与更新语句做几道练习题。作业布置: 2-5主要参考资料:教材与笔记课后自我总结分析:元组关系演算语言ALPHA 不同于一般的高级程序设计语言,要求学生掌握其格式,特别是涉及到多表操作,要正确使用元组变量,还有与、或的用法。否则细节上很容易出错。名师资料
19、总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 27 页 - - - - - - - - - 9 内蒙古工业大学教案(课次 ) 第 6 次课 2 学时授课题目:第三章关系数据库标准语言SQL 31 SQL概述 32 学生 -课程数据库 33 数据定义教学目的、要求:关系数据库标准语言SQL ,其功能强大,对数据库具有数据定义、数据查询、数据更新与数据控制功能。熟练掌握SQL语言,可以提高对数据库操作的能力。数据查询是经常要用到的。要求掌握下述内容:SQL概述( SQL的特点, S
20、QL语言的基本概念) ;数据定义(定义、删除与修改基本表;建立与删除索引)。教学重点、难点:重点:数据定义(定义、删除与修改基本表)。难点:数据定义(定义)。教学组织 (含课堂教学内容、教学方法、辅助手段、师生互动、时间分配、板书设计等):主要内容:3.1 SQL概述( 0.5 学时)3.2学生 -课程数据库 (0.5学时 ) 3.3 数据定义 (1学时 ) 3.3.1模式的定义与删除3.3.2基本表的定义、删除与修改3.3.3索引的建立与删除主要采用多媒体教学手段配黑板图表授课黑板画几张表及表的关联,如学生表,课程表,选课表,对于三张表,讲解SQL 语句的数据定义功能。课堂上要求学生用SQL
21、 语句的数据定义对模式和基本表进行定义做几道练习题。作业布置:无主要参考资料:教材与课件课后自我总结分析:SQL 语言的定义功能要注意完整性约束条件的写法与格式。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 27 页 - - - - - - - - - 10 内蒙古工业大学教案(课次 ) 第 7 次课 2 学时授课题目:第三章关系数据库标准语言SQL 34 查询教学目的、要求:关系数据库标准语言SQL ,其功能强大,对数据库具有数据定义、数据查询、数据更新与数据控制功能
22、。熟练掌握SQL语言,可以提高对数据库操作的能力。数据查询是经常要用到的。要求掌握下述内容:数据查询(单表查询;连接查询;嵌套查询;集合查询)教学重点、难点:重点:数据查询 (单表查询; 连接查询; 嵌套查询; 集合查询; SELECT 语句的一般格式) 。难点:数据查询(连接查询;嵌套查询;集合查询)。教学组织 (含课堂教学内容、教学方法、辅助手段、师生互动、时间分配、板书设计等):主要内容:3.4 查询 (1.5学时 ) 3.4.1单表查询3.4.2连接查询3.4.3嵌套查询3.4.4集合查询主要采用多媒体教学手段配黑板图表授课黑板画几张表及表的关联,如学生表,课程表,选课表,对于三张表,
23、讲解SQL 语句的数据查询功能。课堂上要求学生用SQL 语句的数据查询对表进行查询做几道练习题。作业布置:无主要参考资料:教材与课件课后自我总结分析:SQL 语句应该先从单表查询逐步过渡到多表查询,注意多表查询时的条件及涉及的多表名。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 27 页 - - - - - - - - - 11 内蒙古工业大学教案(课次 ) 第 8 次课 2 学时授课题目:第三章关系数据库标准语言SQL 34 查询 35 数据更新 36 视图教学目的
24、、要求:关系数据库标准语言SQL ,其功能强大,对数据库具有数据定义、数据查询、数据更新与数据控制功能。熟练掌握SQL语言,可以提高对数据库操作的能力。要求掌握下述内容:数据查询( SELECT 语句的一般格式) ;SQL的数据更新(插入数据;修改数据;删除数据) ;视图(定义、查询、更新视图) 。教学重点、难点:重点:数据更新(插入数据;修改数据);视图(定义) 。难点:视图的概念使用。教学组织 (含课堂教学内容、教学方法、辅助手段、师生互动、时间分配、板书设计等):主要内容:3.4.5 SELECT 语句的一般格式 (1学时 )3.5 数据更新3.5.1插入数据3.5.2修改数据3.6 视
25、图(1 学时)3.6.1定义视图3.6.2查询视图3.6.3更新视图主要采用多媒体教学手段配黑板图表授课黑板画几张表及表的关联,如学生表,课程表,选课表,对于三张表,讲解SQL 语句的数据查询功能、数据更新功能和视图的使用。课堂上要求学生用SQL 语句的数据更新对表进行更新和控制做几道练习题。作业布置:3-5 主要参考资料:教材与课件课后自我总结分析:SQL 语言的控制功能要涉及安全性条件的写法与格式,SQL 语句应该先从单表查询逐步过渡到多表查询,注意多表查询时的条件及涉及的多表名。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库系统原理教案实用 2022 数据库 系统 原理 教案 实用
限制150内