数据库系统原理教案_第1页
数据库系统原理教案_第2页
数据库系统原理教案_第3页
数据库系统原理教案_第4页
数据库系统原理教案_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

#第9次课2学时授课题目:第四章数据库的安全性§4-1计算机安全性概论§4-2数据库安全性控制§4-3视图机制§4-4审计教学目的、要求:介绍计算机安全性,讲解如何实现数据库的安全性的方法和技术。通过学习这些,使学生掌握数据库的安全性的设置方法。教学重点、难点:本章重点计算机安全性概论;数据库安全性控制;视图机制;审计。本章难点计算机安全性概论;数据库安全性控制;视图机制;审计。教学组织 (含课堂教学内容、教学方法、主要内容:辅助手段、师生互动、时间分配、板书设计等 ):4.1计算机安全性概论(0.5学时)4.2数据库安全性控制(1学时)4.3视图机制和审计(0.5学时)主要采用多媒体教学手段授课主要讲授数据库安全性控制,介绍计算机安全性和统计数据库安全性的概念,介绍数据库安全性控制。作业布置: 4-8,4-9主要参考资料:书、课件和教案课后自我总结分析:安全的概念要清楚,如何设置系统的安全基本方法要掌握。养成对数据库设计时进行安全性设置的习惯。有意识培养他们在这方面多想。第10次课2学时授课题目:第四章数据库的安全性§4-5数据加密§4-6统计数据库安全性第五章数据库完整性§5-1实体完整性教学目的、要求:介绍计算机安全性,数据的加密技术,统计数据库安全性,介绍完整性约束条件,讲解如何实现数据库的安全性的方法和技术和实体完整性的方法和技术。通过学习这些,使学生掌握数据库的安全性和完整性的设置方法。教学重点、难点:本章重点数据加密;实体完整性。本章难点数据加密;实体完整性。教学组织 (含课堂教学内容、教学方法、主要内容:辅助手段、师生互动、时间分配、板书设计等 ):4.5数据加密(0.5学时)4.6统计数据库安全性(0.5学时)5.1实体完整性(1学时)主要采用多媒体教学手段授课主要讲授数据库安全性控制,介绍计算机安全性和统计数据库安全性的概念,介绍数据库安全性控制。作业布置:无主要参考资料:书、课件和教案课后自我总结分析:安全的概念要清楚,如何设置系统的安全基本方法要掌握。养成对数据库设计时进行安全性设置的习惯。有意识培养他们在这方面多想。第11次课2学时授课题目:§5-2参照完整性§5-3用户定义的完整性§5-4完整性约束命名子句教学目的、要求:介绍完整性约束条件,讲解如何实现数据库的完整性控制的方法和技术。通过学习这些,使学生掌握数据库的完整性的设置方法。教学重点、难点:本章重点完整性(约束条件;控制) 。本章难点完整性约束。教学组织(含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等 ):主要内容:参照完整性 (1学时)用户定义的完整性 (0.5学时)完整性约束命名子句 (0.5学时)主要采用多媒体教学手段授课主要讲授数据库的完整性约束条件以及完整性控制的技术和方法。作业布置:无主要参考资料:书、课件和教案课后自我总结分析:完整性的概念要清楚,如何设置系统的完整性的基本方法要掌握。养成对数据库设计时进行完整性设置的习惯。有意识培养他们在这方面多想。第12次课2学时授课题目:第六章关系数据理论§6-1问题的提出§6-2规范化教学目的、要求:关系数据理论为数据库设计提供理论基础,表结构的拆分直接影响数据库的设计,表结构的拆分要按照规范化理论来拆分。要求掌握下述内容: 规范化(函数依赖;码;范式)教学重点、难点:重点:TOC\o"1-5"\h\z规范化(函数依赖;码;范式) 。难点:规范化(函数依赖;码;范式) 。教学组织 (含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等 ):主要内容:问题的提出 (0.5学时)规范化 (1.5学时)函数依赖码范式主要采用多媒体教学手段授课黑板画几张表及表的关联,如学生表,课程表,选课表配合讲解。作业布置:无主要参考资料:课件课后自我总结分析:函数依赖,码,范式概念不太好理解,通过示例来讲解这些抽象的概念。为规范化的理解打好基础。第13次课2学时授课题目:第六章关系数据理论§6-2规范化教学目的、要求:关系数据理论为数据库设计提供理论基础,表结构的拆分直接影响数据库的设计,表结构的拆分要按照规范化理论来拆分。要求掌握下述内容: 规范化(2NF;3NF;BCNF)。教学重点、难点:重点:规范化(2NF;3NF)难点:规范化(2NF;3NF)教学组织 (含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等 ):主要内容:6.2规范化2NF (1学时)3NF (1学时)主要采用多媒体教学手段授课黑板画几张表及表的关联,如学生表,课程表,选课表。讲解什么是 2NF,3NF,的概念,这种模式有什么缺点(插入异常,删除异常,更新异常,冗余度大) ,这些异常配上实例进行讲解。有这些异常,如何解决?由此引出规范化的概念以及模式分解的概念。讲解由低一级模式向高一级模式转化 模式分解的过程。作业布置:无主要参考资料:课件,教师提供的讲义的WORD文档。课后自我总结分析:规范化的概念比较难建立,也比较难懂,必须多举些实例由浅入深的讲解。要求学生课后多看例题,多琢磨。 。第14次课2学时授课题目:第六章关系数据理论§6-2规范化§6-3数值依赖的公理系统教学目的、要求:关系数据理论为数据库设计提供理论基础,表结构的拆分直接影响数据库的设计,表结构的拆分要按照规范化理论来拆分。要求掌握下述内容: 数值依赖的公理系统(闭包;最小函数依赖集)。教学重点、难点:重点:TOC\o"1-5"\h\z数值依赖的公理系统(闭包) 。难点:数值依赖的公理系统(闭包) 。教学组织 (含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等 ):主要内容:BCNF (1学时)闭包 (1学时)主要采用多媒体教学手段配合黑板授课黑板画函数依赖图,闭包定义不好理解,但是例子还是好理解的。讲完例子以后,随堂做求闭包和最小函数依赖集的练习题。作业布置:无主要参考资料:课件课后自我总结分析:闭包相对于规范化的概念还是要好理解的。多做些练习就会很好掌握。授课题目:第六章关系数据理论15次课2学时授课题目:第六章关系数据理论15次课2学时§6-3数值依赖的公理系统教学目的、要求:关系数据理论为数据库设计提供理论基础,表结构的拆分直接影响数据库的设计,表结构的拆分要按照规范化理论来拆分。要求掌握下述内容:数值依赖的公理系统(最小函数依赖集)的拆分要按照规范化理论来拆分。要求掌握下述内容:数值依赖的公理系统(最小函数依赖集)教学重点、难点:重点:TOC\o"1-5"\h\z数值依赖的公理系统(最小函数依赖集) 。难点:数值依赖的公理系统(最小函数依赖集) 。教学组织 (含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等 ):主要内容:2学时)最小函数依赖集2学时)主要采用多媒体教学手段配合黑板授课黑板画函数依赖图,以及最小函数依赖集。闭包;最小函数依赖集定义不好理解,但是例子还是好理解的。讲完例子以后,随堂做求闭包和最小函数依赖集的练习题。作业布置:6-2作业布置:6-2主要参考资料:课件课后自我总结分析:最小函数依赖集相对于规范化的概念还是要好理解的。多做些练习就会很好掌握。第16次课2学时授课题目:第七章数据库设计§7-1数据库设计概述§7-2需求分析教学目的、要求:这一章重点讲解数据库设计思想 六个步骤,了解需求分析的重要性,学会需求分析的各种方法,详细介绍概念结构的设计,通过概念结构的设计,要求掌握分 E-R图的画法,以及总E-R的画法。要求掌握下述内容:数据库设计概述(数据库设计的特点;数据库设计方法;数TOC\o"1-5"\h\z据库设计的基本步骤) ;需求分析(任务;方法) 。教学重点、难点:重点:数据库设计方法与基本步骤 (需求分析 )。难点:需求分析。教学组织 (含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等 ):主要内容:数据库设计概述 (0.5学时)数据库设计的特点数据库设计方法数据库设计的基本步骤数据库设计过程中的各级模式需求分析 (1.5学时)需求分析的任务7.2.1需求分析的方法数据字典主要采用多媒体教学手段授课通过一些实例讲解数据库设计的前期工作,强调需求分析和概念结构设计可以脱离 DBMS设计。日常生活中见到的例子,启发学生想象解决的的过程。作业布置:无主要参考资料:课件和教材课后自我总结分析:数据库设计篇总体来说不太难,要总结和理清我们的处理问题的思路。多讲些工程实例,使学生掌握这种设计思想,对以后的项目知道如何下手。

第17次课2学时授课题目:§7-3概念结构设计§7-4逻辑结构设计教学目的、要求:详细介绍概念结构的设计, 通过概念结构的设计, 要求掌握分 E-R图的画法,以及总画法。学会数据库逻辑结构设计思想。要求掌握下述内容: ;概念结构设计 (概念结构的概念;概念结构设计的方法和步骤;数据抽象与局部视图设计;视图集成 );逻辑结构设计(关系模型的转换;数据模型的优化;设计用户子模式) 。E-R的E-R图向教学重点、难点:重点:数据库设计方法与基本步骤 (概念结构设计,逻辑结构设计难点:概念结构设计, E-R图向关系模型的转换,数据模型的优化。)。教学组织 (含课堂教学内容、教学方法、主要内容:概念结构设计概念结构概念结构设计的方法与步骤7.3.3数据抽象与局部视图设计视图的集成逻辑结构设计E-R图向关系模型的转换7.4.2数据模型的优化7.4.3设计用户子模式主要采用多媒体教学手段授课在黑板上画 1:1,1:n,n:m的辅助手段、师生互动、时间分配、板书设计等(1学时)(0.5学时)E-R图,从E-R图如何转化为二维表格。):作业布置:无主要参考资料:课件和教材课后自我总结分析:通过实例讲解,加深数据库概念结构设计方法和逻辑设计方法,建立数据库的基础。第18次课2学时授课题目:§7-5数据库的物理设计§7-6数据库的实施和维护教学目的、要求:学会数据库逻辑结构设计思想,了解数据库物理设计方法,建立数据库的调试和维护的概念。要求掌握下述内容: 数据库的物理设计(数据库的物理设计的内容和方法;关系模式存取方法选择;确定数据库的存储结构;评价物理结构) ;数据库的实施和维护(数据的载入和应TOC\o"1-5"\h\z用程序的调试;数据库的试运行;数据库的运行和维护) 。教学重点、难点:重点:数据库设计方法与基本步骤 (数据库的物理设计 )。难点:数据模型的优化。教学组织 (含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等 ):主要内容:数据库的物理设计 (0.5学时)数据库的物理设计的内容和方法关系模式存取方法选择确定数据库的存储结构评价物理结构数据库的实施和维护 (0.5学时)数据的载入和应用程序的调试数据库的试运行数据库的运行和维护主要采用多媒体教学手段授课作业布置: 7-18,7-19主要参考资料:课件和教材课后自我总结分析:通过实例讲解,加深数据库物理设计方法,建立数据库的调试和维护的概念。第19次课2学时授课题目:第八章数据库编程§8-1嵌入式SQL§8-2存储过程§8-3ODBC编程教学目的、要求:SQL语言的进一步扩展, 学习把编程等知识。SQL嵌入到其他语言中的应用,学习存储过程,以及ODBC教学重点、难点:重点:嵌入式难点:嵌入式SQL,存储过程,SQL,存储过程,ODBC编程。ODBC编程。教学组织 (含课堂教学内容、教学方法、主要内容:第八章数据库编程§8-1嵌入式SQL§8-2存储过程§8-3ODBC编程主要采用多媒体教学手段授课辅助手段、师生互动、时间分配、板书设计等(1学时)(0.5学时)(0.5学时)):作业布置:无主要参考资料:教材和笔记课后自我总结分析:嵌入式 SQL,存储过程, ODBC编程在以后会很有用的,这些内容较为抽象。

第20次课2学时授课题目:第九章关系系统及其查询优化§9-1关系系统§9-2关系系统的查询优化教学目的、要求:利用一个实例解析同一个查询条件使用三种关系代数表达式来表示,从而引出查询优化的概念。要求掌握下述内容:(一个实例;一般准则;关系代数等价规则;关系代数优化算法;优化的一般步骤)关系系统 (定义,分类其查询代价是不同的,);关系系统的查询优化教学重点、难点:重点:关系系统的查询优化(一个实例;一般准则;优化的一般步骤)难点:关系系统的查询优化(一个实例;优化的一般步骤)。。教学组织 (含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等主要内容:关系系统 (0.5学时)关系系统的查询优化 (1.5学时)一个实例一般准则关系代数等价规则关系代数优化算法优化的一般步骤主要采用黑板图表授课黑板画几张表及表的关联,如学生表,课程表,选课表,对于三张表用笛卡儿积,自然连接,先投影后选择,先选择后投影其结果画在黑板上,对照实例进行讲解。讲透这个实例。):作业布置:无主要参考资料:教材和笔记课后自我总结分析:同一个查询条件使用三种关系代数表达式来表示理解起来有一些困难和抽象,其查询代价的理解不容易,代价的计算较抽象。

第21次课2学时授课题目:第十章数据库恢复技术§10-1事务的基本概念§10-2数据库恢复的概述§10-3故障的种类§10-4恢复的实现技术教学目的、要求:这一章主要讲解数据库的恢复技术及恢复策略,使学生今后遇到类似问题,可以独立解决。通过学习要求学生掌握下述内容:事务的基本概念;数据库恢复的概述;故障的种类;恢复的实现技术(数据转储;登记日志文件(Logging));恢复的策略(事物故障的恢复;系统故障的恢复;介质故障的恢复) 。教学重点、难点:重点:事务的基本概念 ;数据库恢复的概念;恢复的实现技术(数据转储;登记日志文件(Logging));恢复的策略(事物故障的恢复;系统故障的恢复;介质故障的恢复)。难点:事务的基本概念; 恢复的实现技术(数据转储;登记日志文件 (Logging));恢复的策略(事物故障的恢复;系统故障的恢复;介质故障的恢复)。教学组织 (含课堂教学内容、教学方法、辅助手段、师生互动、时间分配、板书设计等):主要内容:7.1事务的基本概念(0.5学时)7.2数据库恢复的概述(0.5学时)7.3故障的种类(0.5学时)7.4恢复的实现技术(0.5学时)7.4.1 数据转储7.4.2登记日志文件(Logging)7.5恢复的策略(1学时)7.5.1 事物故障的恢复7.5.2系统故障的恢复7.5.3介质故障的恢复主要采用多媒体教学手段授课举一些实际例子加以说明。作业布置: 10-9,10-11主要参考资料:课件与教材课后自我总结分析:数据库恢复技术是数据保护的一个方面,是系统篇中的一章,要求学生学完该章后,重视数据保护。

第22次课2学时授课题目:第十章数据库恢复技术§10-5恢复的策略§10-6具有检测点的恢复技术§10-7数据库镜像第十一章 并发控制§11-1并发控制概述§11-2封锁§11-3封锁协议教学目的、要求:介绍数据恢复的另外两种方法,通过学习这些方法,使学生掌握多种数据库恢复技术。并发控制是数据保护的又一方面,由于多个事务并发操作,将会导致数据库中的不一致。为使数据不被破坏,要求学生掌握并发控制技术。具体要求掌握下述内容:具有检测点的恢复技术;数据库镜像。并发控制概述; 封锁;封锁协议。教学重点、难点:重点:并发控制概述; 封锁;封锁协议。难点:并发控制概述; 封锁;封锁协议教学组织 (含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等主要内容:第十章数据库恢复技术 (1学时)恢复的策略具有检测点的恢复技术10.7数据库镜像第十一章 并发控制 (1学时)并发控制概述11.2封锁11.3封锁协议主要采用多媒体教学手段授课主要讲授恢复技术的两种技术,介绍并发控制的概念,介绍并发操作带来的三种数据不一致性,及如何解决。引出封锁及封锁协议。):作业布置:无主要参考资料:课件和教案课后自我总结分析:并发操作带来的三种数据不一致性不容易区分,三种封锁协议不容易对应三种数据不一致性。要多理解例题。

23次课2学时23次课2学时授课题目:第十一章并发控制§11-4活锁和死锁§11-5并发调度的可串行性教学目的、要求:介

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论