《教案数据库原理教案.docx》由会员分享,可在线阅读,更多相关《教案数据库原理教案.docx(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 院 系:限制及计算机工程学院 计算机系(保定) 教研室: 软件教研室 教 师: 王保义 阎蕾 廖尔崇 数据库原理课程教案课程名称数据库原理课程学分2.5课程属性必修课( ) 专业选修课( ) 校定公共选修课( )课程总学时40学时其中:讲课:40学时试验:0学时先修课程离散数学、离散数学构造、数据构造、软件工程、高级语言程序设计授课专业、班级计算机科学及技术、软件工程、网络工程、信息平安根本教材和主要参考书教材名称出版社作者出版时间数据库系统概论高等教化出版社萨师煊 王珊2006年参考书出版社作者出版时间数据库系统简明教程高等教化出版社王珊2004An Introduction to Dat
2、abase SystemAddison-WesleyDate C J2000数据库系统概论学习指导及习题解答高等教化出版社王珊,朱青2003教学目的及要求数据库是计算机科学及技术、软件工程、网络工程、信息平安专业的一门必修课。在计算机技术深化开展和广泛应用的今日,数据库技术已成必不行少的重要分支。例如在管理信息系统、办公室自动化技术、计算机协助设计、学问库系统、智能系统,数据挖掘等都离不开数据库技术,所以,计算机系的学生很有必要驾驭这门技术。数据库原理课程也就成为计算机系的学生应当学习的一门重要课程。本课程的任务是让学生驾驭数据库的根本原理,对于实际的应用能设计一个合理的数据库构造,会用数据库
3、(DB)语言对数据库进展查询,修改,并会对数据库作一些维护工作,为以后更深层的应用储藏学问。协作本门课,还支配了一周的数据库原理课程设计。通过课程设计,从实际操作中,加深对所学概念的驾驭及理解,进步实际操作实力。理解数据库系统的体系构造及特点。娴熟驾驭关系数据库的根本概念及其应用。较深化理解数据库理论并会应用这些理论分析数据库。通过上机试验,把设计数据库的方法理论应用在上机作业的具体理论中。注:表中( )选项请打“”第一章绪论一、教学目的及根本要求1理解数据、数据库、数据库管理系统、数据库系统的概念和特点2理解数据管理、数据处理的历史及各个阶段的特点3驾驭数据模型的概念及组成要素4学会E-R图
4、5理解常见的4种逻辑模型,驾驭关系模型的根本概念6驾驭数据库系统构造二、各节教学内容及学时安排1数据、数据库、数据库管理系统、数据库系统的概念(1学时)2数据管理技术的开展及数据库的特点(1学时)3数据模型的概念、分类、要素(1学时)4概念模型及概念模型的表示形式E-R图(1学时)5理解常见的4种逻辑模型,驾驭关系模型的概念(1学时)6驾驭数据库系统三级形式和两级映像构造(1学时)三、重点和难点及其处理和解析1重点(1)数据库概念、特点(2)数据模型的概念、分类、要素(3)概念模型、E-R图(4)数据库三级形式和两级映像构造2难点(1)概念模型,E-R图(2)数据库三级形式和两极映像构造对于重
5、点及难点内容,着重讲解及分析,并对批处理操作系统的内容结合实例及例题,具体讲解及探讨。四、深化和拓宽沿着数据管理的历史,结合学生们学习C+/Java的实际状况,让学生们体会到在高级语言环境下手工管理数据的难点。引入数据库管理数据的技术,给学生们用一个实例展示数据库管理数据的便利性、快捷性、高效性和平安性。五、教学方式主讲式教学,将讲义内容讲解完毕后,留一部分时间让学生们提问和运用多媒体技术给学什么展示数据技术。六、本章的思索题和习题4举出合适用文件系统而不是数据库系统的例子;再举出合适用数据库系统的应用例子。5试述数据库系统的特点。6数据库管理系统的主要功能有哪些?7试述数据模型的概念、数据模
6、型的作用和数据模型的三个要素。8试述概念模型的作用。9定义并说明概念模型中以下术语:实体,实体型,实体集,属性,码,实体联络图(ER图)。10试给出3个实际部门的ER图,要务实体型之间具有一对一、一对多、多对多各种不同的联络。11试给出一个实际部门的ER图,要求有三个实体型,而且3个实体型之间有多对多联络。3个实体型之间的多对多联络和三个实体型两两之间的三个多对多联络等价吗?为什么?12学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干探讨生;每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用ER图画出此学校的概念模型。13某工厂
7、消费若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以一样。这些零件按所属的不同产品分别放在仓库中,原材料依据类别放在若干仓库中。请用ER图画出此工厂产品、零件、材料、仓库的概念模型。19试述关系数据库的特点。22什么叫数据及程序的物理独立性?什么叫数据及程序的逻辑独立性?为什么数据库系统具有数据及程序的独立性?23试述数据库系统的组成。24.DBA的职责是什么?25系统分析员、数据库设计人员、应用程序员的职责是什么?第二章 关系数据库一、教学目的及根本要求1关系数据构造及形式化定义;2驾驭关系、关系形式和关系数据库的概念;3驾驭
8、关系的三类完好性;4娴熟的驾驭关系代数的各种操作;二、各节教学内容及学时安排1关系数据构造(0.5学时);2关系数据构造的特点及性质等(0.5学时)3关系及关系形式的概念(1学时)4关系形式的三类完好性(1学时)5传统的关系操作(1学时)6特地的关系运算(1.5学时)8简要介绍其他的关系操作(0.5学时)三、重点和难点及其处理和解析1重点(1)关系数据构造(2)关系及关系形式的概念(3)关系形式的三类完好性(4)关系代数2难点(1)关系数据构造;(2)关系形式的三类完好性;(3)关系代数。四、深化和拓宽结合数学集合的概念介绍关系的形式化定义;结合高级语言中数据类型及数据值的概念介绍关系形式及关
9、系的概念;运用多媒体技术展示关系操作(关系代数)中选择、投影、连接和除法的概念及运算方式。五、教学方式已板书介绍各种概念及特点,结合现代化的多媒体技术动画演示各种关系代数的算法步骤。六、本章的思索题和习题1试述关系模型的三个组成部分。2试述关系数据语言的特点和分类。4试述关系模型的完好性规则。在参照完好性中,为什么外部码属性的值也可以为空?什么状况下才可以为空?5运用关系代数完成下列题意。6试述等值连接及自然连接的区分和联络。7关系代数的根本运算有哪些 如何用这些根本运算来表示其他运算第三章 关系数据库标准语言SQL一、教学目的及根本要求1、理解SQL语言的产生和开展;2理解SQL语言的特点;
10、3娴熟驾驭如何运用SQL语言创立数据库、数据表、索引等;4娴熟驾驭SQL语言对单表、多表的各类查询;5熟识驾驭嵌套查询;6娴熟驾驭如何运用SQL创立和运用视图。二、各节教学内容及学时安排1理解SQL语言的产生和开展(1学时)2娴熟驾驭SQL语言创立数据库、数据表(2学时)3娴熟驾驭各种形式的查询(2学时)4驾驭SQL对视图的操作(2学时);三、重点和难点及其处理和解析1重点(1)SQL语言创立数据库、数据表;(2)各种形式的查询;(3)嵌套查询;(4)运用SQL创立和运用视图;2难点(1)各种形式的查询;(2)嵌套查询(3)运用SQL创立和运用视图四、深化和拓宽对于SQL语言在运用板书介绍了其
11、产生和开展后,运用多媒体技术课件和实际的数据库管理系统(SQL Server 2005/2008)一边讲解各种形式的查询一边给学生们用实际例子来演示,可以到达更好的效果。五、教学方式在介绍教材内容的同时,结合多媒体课件和Sql Server 2005/2008演示。六、本章的思索题和习题3用SQL语句建立第二章习题5中的4个表。5针对习题3中的四个表试用SQL语言完成以下各项操作。6什么是根本表?什么是视图?8全部的视图是否都可以更新?为什么?9哪类视图是可以更新的?哪类视图是不行更新的?各举一例说明。11请为三建工程工程建立一个供给状况的视图,包括供给商代码(SNO)、零件代码(PNO)、供
12、给数量(QTY)。针对该视图VSP完成下列查询:(1)找出三建工程工程运用的各种零件代码及其数量。(2)找出供给商S1的供给状况。第四章 数据库平安性一、教学目的及根本要求1数据库平安性概念;2数据库的受权及回收。二、各节教学内容及学时安排1数据库平安性概述(1学时)2运用SQL语言完成数据库的受权及回收(1学时)三、重点和难点及其处理和解析1重点(1)运用SQL语言完成数据库的受权及回收2难点(1)运用SQL语言完成数据库的受权及回收四、深化和拓宽同样我们可以运用SQL Server 演示的方式来讲授本章的内容。五、教学方式在讲授课程内容的同时,结合多媒体技术和SQL Sever 2005/
13、2008实例教学。六、本章的思索题和习题1什么是数据库的平安性?2数据库平安性和计算机系统的平安性有什么关系?5试述实现数据库平安性限制的常用方法和技术。6什么是数据库中的自主存取限制方法和强迫存取限制方法?14统计数据库中存在何种特别的平安性问题?第五章 数据库完好性一、教学目的及根本要求1驾驭数据库实体完好性;2驾驭数据库参照完好性;3驾驭数据库自定义完好性;二、各节教学内容及学时安排1数据库实体完好性(1学时)2数据库参照完好性(1学时)3数据库自定义完好性(1学时)三、重点和难点及其处理和解析1重点(1)数据库实体完好性;(2)数据库参照完好性;(3)数据库自定义完好性;2难点(1)数
14、据库实体完好性;(2)数据库参照完好性;(3)数据库自定义完好性;同样我们可以运用SQL Server 演示的方式来讲授本章的内容。五、教学方式在讲授课程内容的同时,结合多媒体技术和SQL Sever 2005/2008实例教学。六、本章的思索题和习题1什么是数据库的完好性?2数据库的完好性概念及数据库的平安性概念有什么区分和联络?3什么是数据库的完好性约束条件?可分为哪几类?7在关系系统中,当操作违背实体完好性、参照完好性和用户定义的完好性约束条件时,一般是如何分别进展处理的?第六章 关系数据库理论一、教学目的及根本要求1理解数据库中可能存在的问题;2驾驭关系数据库标准化理论,驾驭到4NF;
15、3驾驭数据依靠的公理系统;4驾驭形式的分解,驾驭如何推断形式分解的无损连结性和保持函数依靠;二、各节教学内容及学时安排1数据库系统中可能存在的问题(1学时)2数据库标准化理论(3学时)3数据依靠的公理系统(2学时)4形式分解(2学时)三、重点和难点及其处理和解析1重点(1)数据库标准化理论;(2)数据依靠的公理系统;(3)形式分解;2难点(1)数据库标准化理论;(2)数据依靠的公理系统;(3)形式分解;四、深化和拓宽引入了肯定数量的例题及图示,使学生理解内容时更直观,更感性。五、教学方式在讲授课程内容的同时,结合例题及图示进展分析及讲解。六、本章的思索题和习题2建立一个关于系、学生、班级、学会
16、等诸信息的关系数据库。学生:学号、姓名、诞生年月、系名、班号、宿舍区。班级:班号、专业名、系名、人数、入校年份。系:系名、系号、系办公地点、人数。学会:学会名、成立年份、办公地点、人数。 有关语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参与若干学会,每个学会有若干学生。学生参与某学会有一个入会年份。 请给出关系形式,写出每个关系形式的微小函数依靠集,指出是否存在传递函数依靠,对于函数依靠左部是多属性的状况探讨函数依靠是完全函数依靠,还是部分函数依靠。指出各关系形式的候选码、外部码,有没有全码存在12下面的结论哪些是正确的 哪些是错
17、误的 对于错误的请给一个反例说明之。(1)任何一个二目关系是属于3NF。(2)任何一个二目关系是属于BCNF。(3)任何一个二目关系是属于4NF。第七章 数据库设计一、教学目的及根本要求1理解数据库设计概述;2驾驭数据库设计的根本步骤;3驾驭数据库设计的概念设计;4驾驭数据库设计的逻辑构造设计;5理解数据库的物理设计; 二、各节教学内容及学时安排1理解数据库设计概述(0.5学时)2驾驭数据库设计的概念设计(0.5学时)3驾驭数据库设计的逻辑构造设计(0.5学时)4理解数据库的物理设计(0.5学时)三、重点和难点及其处理和解析1重点(1)数据库设计的概念设计;(2)驾驭数据库设计的逻辑构造设计;
18、(3)理解数据库的物理设计;2难点(1)驾驭数据库设计的逻辑构造设计;四、深化和拓宽引入了肯定数量的例题及图示,使学生理解内容时更直观,更感性。五、教学方式讲授课程的主要内容,其它部分要求学生自学。六、本章的思索题和习题18现有一部分应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联络,请读者自己设计适当的属性,画出 ER 图,再将其转换为关系模型(包括关系名、属性名、码和完好性约束条件)。19请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日
19、期。要求:给出 ER 图,再将其转换为关系模型。第九章 关系查询处理和查询优化一、教学目的及根本要求1理解关系数据库的查询处理;2驾驭关系数据库的查询优化算法;3理解关系数据库的物理优化。二、各节教学内容及学时安排1理解关系数据库的查询处理(0.5学时)2关系数据库的优化算法(1学时)3关系数据库的物理优化(0.5学时)三、重点和难点及其处理和解析1重点(1)关系数据库的查询优化算法;2难点(1)关系数据库的查询优化算法;四、深化和拓宽结合一个优化前后的例子,对课程内容进展讲解,加深学生的理解。并用现代化的多媒体技术给学什么展示关系数据库优化的步骤。五、教学方式讲授课程的主要内容,部分内容要求
20、学生自学,运用多媒体技术展示优化的步骤。六、本章的思索题和习题2对信息系学生所选课的查询进展优化, 试画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的语法树进展优化处理,画出优化后的标准语法树。第十章 数据库复原技术一、教学目的及根本要求1理解数据库复原技术;2驾驭事务的概念;3理解数据库复原的实现技术。二、各节教学内容及学时安排1事务的概念(1学时)2理解数据库复原的实现技术(1学时)三、重点和难点及其处理和解析1重点 (1)事务的概念(2)数据库复原的实现技术;2难点(1)数据库复原的实现技术;四、深化和拓宽结合实例对课程内容进展讲解,加深学生的理解。五、教学方式讲授课程的主
21、要内容,部分内容要求学生自学。六、本章的思索题和习题1试述事务的概念及事务的4个特性。2为什么事务非正常完毕时会影响数据库数据的正确性,请列举一例说明之。4数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库数据?5数据库复原的根本技术有哪些?第十一章 并发限制一、教学目的及根本要求1理解并发限制技术概述;2驾驭封锁的概念;3理解两段锁协议。二、各节教学内容及学时安排1并发限制技术概述、封锁的概念(1学时)2两段锁协议(1学时)三、重点和难点及其处理和解析1重点 (1)两段锁协议2难点(1)两段锁协议;四、深化和拓宽结合实例对课程内容进展讲解,加深学生的理解。五、
22、教学方式讲授课程的主要内容,部分内容要求学生自学。六、本章的思索题和习题9结合一个实例驾驭两段锁协议。第1课一、本次课的教学内容1.1 数据库系统概述1.1.1 数据、数据库、数据库管理系统、数据库系统数据、数据库、数据库管理系统、数据库系统的概念和实例分析。1.1.2 数据管理技术的产生和开展介绍数据库管理技术的开展、举例和数据库系统的特点。二、本次课的教学方式以讲授为主,并针对个别问题,采纳互动式的教学方式,并举例说明。 三、本次课师生活动设计在介绍数据库系统时,运用一个文件管理数据和数据库管理数据的例子引起学生学习数据库的爱好。 四、本次课的电子教案运用多媒体技术展示SQL Server
23、 2005/2008演示数据库管理数据的技术。五、本次课的小结(或总结)、作业布置等本次课介绍了数据、数据库和数据库管理技术和数据库系统的概念和实例演示,展示了运用数据库管理数据的优势。布置学生对自己所学的数据管理技术。第2课一、本次课的教学内容1.2 数据模型1.2.1 两类数据模型n 概念模型n 逻辑模型1.2.2 数据模型的组成要素l 数据构造l 数据操作l 数据的完好性1.2.3 概念模型l 信息世界的根本概念l 两个实体之间的联络l 两个以上实体性之间的联络l 单个实体性内的联络l 概念模型的表示方法:E-R图二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问
24、。 三、本次课师生活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解四、本次课的电子教案依据教材分章节进展组织,对部分内容进展了扩大,并引入了肯定数目案例。五、本次课的小结(或总结)、作业布置等本次课介绍了数据模型的概念和概念模型以及概念模型的表示方法E-R图。布置学生结合我校的实际状况绘制我校的实体联络图。第3课一、本次课的教学内容1.2.4 最常用的数据模型l 层次模型l 网状模型l 关系模型l 面对对象模型1.2.7 关系模型l 关系模型的数据构造l 关系模型的操作及完好性约束l 关系数据模型的存储构造l 关系数据模型的优缺点 1.3 数据库系统构造1.3.1 数据库系统形
25、式的概念l 形式的概念1.3.2 数据库系统的三级形式构造l 形式l 外形式l 内形式1.3.3 数据库的二级映像功能及数据独立性l 外形式/形式映像l 形式/内形式映像1.4 数据库系统的组成l 硬件平台及数据库l 软件l 人员n DBAn 系统分析员及数据库设计人员n 应用程序员n 用户二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问。 三、本次课师生活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解,同时每一个概念都用一些实例来加深学生的理解。四、本次课的电子教案运用SQL Server 2005/2008演示数据库的优势、三级构造。五、本次课的小
26、结(或总结)、作业布置等本次课重点介绍了关系数据模型和数据模型的数据库系统的三级形式构造。第4课一、本次课的教学内容2.1关系数据构造及形式化定义2.1.1 关系关系的形式化定义。2.1.2 关系形式2.1.3 关系数据库二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问。 三、本次课师生活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解。四、本次课的电子教案运用SQL Server 2005/2008结合展示关系的定义及特性。五、本次课的小结(或总结)、作业布置等本次课重点介绍了关系的数学定义及特性。第5课一、本次课的教学内容2.2关系操作2.2.1 关
27、系的根本操作2.2.2 关系数据语言的分类2.3关系的完好性2.3.1 关系的三类完好性约束2.3.2 实体完好性2.3.3 参照完好性2.3.4 用户自定义完好性二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问。 三、本次课师生活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解四、本次课的电子教案运用SQL Server 2005/2008结合展示数据库的三类完好性。五、本次课的小结(或总结)、作业布置等本次课重点介绍了关系的操作及关系的三类完好性。布置学生从丛三类完好性对上一章的作业进展完好性设计。第6课一、本次课的教学内容2.4 关系代数2.4.1
28、 传统的集合运算l 并l 交l 差l 笛卡儿积2.4.2 特地的关系运算l 选择l 投影l 连接l 除运算二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问。 三、本次课师生活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解四、本次课的电子教案依据教材分章节进展组织,对部分内容进展了扩大。我们运用了多媒体技术动画展示每一种运算的操作过程,获得了良好的效果。五、本次课的小结(或总结)、作业布置等本次课重点介绍了关系代数的根本操作和特地的关系运算等。布置一个实际的题目来让学生们联络实际驾驭学问。第7课一、本次课的教学内容3.1SQL概述 311 SQL的产生及
29、开展 3.1.2 SQL 的特点l 综合统一l 高度非过程化l 面对集合的操作方式l 一种语法多种运用方式l 语言简洁3.1.3 SQL的根本概念l 根本表l 视图3.2 学生-课程数据库3.3 数据定义3.31 形式的定义及删除l 定义形式l 删除形式3.3.2 基表的定义、删除和修改l 定义基表l 删除基表l 修改基表二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问。 三、本次课师生活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解四、本次课的电子教案现用板书介绍SQL 语法的运用,然后运用SQL Server 2005/2008干脆展示操作,实例演
30、示。五、本次课的小结(或总结)、作业布置等本次课重点介绍了如何运用SQL语言创立数据库、数据表。布置作业让学生们安装SQL Server 2005/2008联络SQL语句。第8课一、本次课的教学内容3.4数据查询3.4.1 单表查询l 选择列l 选择行l 对查询结果进展排序l 运用聚集函数l Group By子句3.4.2 连接查询l 等值及不等值查询l 自身连接l 外连接l 复合条件连接 二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问。 三、本次课师生活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解四、本次课的电子教案现用板书介绍SQL 语法的运用
31、,然后运用SQL Server 2005/2008干脆展示操作,实例演示。五、本次课的小结(或总结)、作业布置等本次课重点介绍了单表和多表之间的连接查询,布置作业让学生们熟识和驾驭SQL语句的操作。第9课一、本次课的教学内容3.4.3 嵌套查询l IN谓词l 带比拟的子查询l 带ANY或ALL的子查询l EXISTS谓词l 集合查询二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问。 三、本次课师生活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解四、本次课的电子教案现用板书介绍SQL 语法的运用,然后运用SQL Server 2005/2008干脆展示操
32、作,实例演示。五、本次课的小结(或总结)、作业布置等本次课重点介绍了嵌套查询,结合SQL Server 2005/2008平台展示不相关子查询和相关子查询,并讲解他们的好用实例。结合课后实例使学生们驾驭SQL的嵌套查询。第10课一、本次课的教学内容3.5 数据更新3.5.1 插入数据l 插入元组l 插入子查询结果3.5.2 修改数据l 修改一个元组l 修改多条3.5.3 删除数据l 删除一个元组l 删除多个元组3.6 视图3.6.1 定义视图3.6.2 查询视图3.6.3 更新视图3.6.4 视图的作用二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问。 三、本次课师生
33、活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解四、本次课的电子教案现用板书介绍SQL 语法的运用,然后运用SQL Server 2005/2008干脆展示操作,实例演示。五、本次课的小结(或总结)、作业布置等本次课重点介绍了嵌套查询,结合SQL Server 2005/2008平台展示数据更新和视图的操作,并讲解他们的好用实例。结合课后实例使学生们驾驭SQL的嵌套查询。第11课一、本次课的教学内容4.1 计算机平安性概述4.4.1 计算机系统的三类平安性问题l 技术平安l 管理平安l 政策法律4.1.2 平安标准简介4.2 数据库平安性限制4.2.1 用户标识及鉴别l 用户标
34、识l 口令4.2.2 存取限制l 定义用户权限l 合法权限检查4.2.3 自主存取限制方法4.2.4 受权及回收l GRANTl REVOKE4.2.5 数据库角色l 创立角色l 给角色受权l 权限的收回二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问。 三、本次课师生活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解四、本次课的电子教案现用板书介绍SQL 语法的运用,然后运用SQL Server 2005/2008干脆展示操作,实例演示。五、本次课的小结(或总结)、作业布置等本次课重点介绍了数据库的平安性限制,结合数据库平台讲解了在数据库中如何受权和收
35、回权限。结合课后实例使学生们驾驭SQL的嵌套查询。第12课一、本次课的教学内容5.1 实体完好性5.1.1 实体完好性定义5.1.2 实体完好性检查和违约处理5.2 参照完好性5.2.1 参照完好性定义5.2.2 参照完好性检查和违约处理5.2 用户自定义完好性5.2.1 用户自定义完好性定义5.2.2 用户自定义完好性检查和违约处理二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问。 三、本次课师生活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解四、本次课的电子教案现用板书介绍SQL 语法的运用,然后运用SQL Server 2005/2008干脆展示
36、操作,实例演示。五、本次课的小结(或总结)、作业布置等本次课重点介绍了数据库的三类完好性,并用数据库平台展示其应用。结合课后实例使学生们驾驭SQL的嵌套查询。第13课一、本次课的教学内容6.1 关系数据库理论-问题的提出6.2 标准化6.2.1 函数依靠6.2.2 码6.2.3 范式6.2.4 2NF6.2.5 3NF6.2.6 BCNF二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问。 三、本次课师生活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解四、本次课的电子教案依据教材分章节进展组织,对部分内容进展了扩大,并引入了典型的例子。五、本次课的小结(
37、或总结)、作业布置等本次课重点介绍了数据库系统可能存在的问题,并引入了标准化的概念来解决这些问题,然后介绍了函数依靠的概念,并依据函数依靠的概念介绍了1NF,2NF,3NF和BCNF。第14课一、本次课的教学内容6.2.7 多值依靠6.2.8 4NF6.2.9 标准化小结二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问。 三、本次课师生活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解四、本次课的电子教案依据教材分章节进展组织,对部分内容进展了扩大,并引入了典型的例子。五、本次课的小结(或总结)、作业布置等本次课重点介绍了多值依靠和4NF。第15课一、本
38、次课的教学内容6.3 数据依靠的公理系统l 蕴含的概念l Armstrong公理系统l Armstrong公理系统的有效性和完备性二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问。 三、本次课师生活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解四、本次课的电子教案依据教材分章节进展组织,对部分内容进展了扩大,并引入实例进展说明。五、本次课的小结(或总结)、作业布置等本次课重点介绍了Armstrong公理系统以及该公理系统的有效性和完备性证明。第16课一、本次课的教学内容6.4 形式的分解6.4.1 形式分解的3个定义l 无损连结性l 保持函数依靠l 既
39、要保持函数依靠又无损连结性6.4.2 分解的无损连结性和保持函数依靠l 保持无损连结性的证明l 保持函数依靠的证明二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问。 三、本次课师生活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解四、本次课的电子教案依据教材分章节进展组织,对部分内容进展了扩大,并从一个例子引出问题并对该问题进展理解决。五、本次课的小结(或总结)、作业布置等本次课重点介绍了形式分解的概念和如何进展形式分解。第17课一、本次课的教学内容7.1 数据库设计概述7.1.1 数据库设计的特点7.1.2 数据库设计方法7.1.3 数据库设计的根本步
40、骤7.1.4 数据库设计过程中的各级形式7.2 需求分析7.2.1 需求分析的任务7.2.2 需求分析的方法7.2.3 数据字典7.3 概念构造设计7.3.1 概念构造7.3.2 概念构造的方法及步骤7.3.3 数据抽象及部分视图设计7.3.4 视图的集成7.4 逻辑构造设计7.4.1 E-R图向关系模型的转换7.4.2 数据模型的优化二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问。 三、本次课师生活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解四、本次课的电子教案依据教材分章节进展组织,对部分内容进展了扩大,并引入了经典的实例。五、本次课的小结(或
41、总结)、作业布置等本次课重点介绍了数据库设计的有关学问。第18课一、本次课的教学内容9.1 关系数据库系统的查询处理9.1.1 查询处理步骤l 查询分析l 查询检查l 查询优化l 查询执行9.1.2 实现查询操作的算法示例9.2 关系数据库系统的查询优化9.2.1 查询优化概述9.2.2 一个实例9.3 代数优化9.3.1 关系代数表达式等价变换规则9.3.2 查询树的启发式优化二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问。 三、本次课师生活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解四、本次课的电子教案依据教材分章节进展组织,对部分内容进展了扩
42、大,并参加了经典的实例。五、本次课的小结(或总结)、作业布置等本次课重点介绍了关系代数优化的概念和优化的方法。第19课一、本次课的教学内容10.1 事务的根本概念l 事务l 事务的特性n 原子性n 一样性n 隔离性n 持续性10.2 数据库复原技术概述10.3 故障的种类l 事务内部的故障l 系统故障l 介质故障l 计算机病毒10.4 数据库复原的实现技术10.4.1 数据转储10.4.2 登记日志文件10.5 复原策略二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问。 三、本次课师生活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解四、本次课的电子教案
43、依据教材分章节进展组织,对部分内容进展了扩大,并引入案例教学。五、本次课的小结(或总结)、作业布置等本次课重点介绍了数据库的复原技术。第20课一、本次课的教学内容11.1 并发限制技术概述11.2 封锁11.3 活锁和死锁11.3.1活锁11.3.2 死锁l 死锁的预防l 死锁的诊断及解除11.4 并发调度的可串行性11.4.1 可串行化调度11.4.2 冲突可串行化调度11.5 两段锁协议11.6 封锁的粒度二、本次课的教学方式主讲式教学,将讲义内容讲解完毕后,留少许时间让学生提问。 三、本次课师生活动设计针对学生的提问,进展解答,并对典型的问题进展启发式的讲解四、本次课的电子教案依据教材分章节进展组织,对部分内容进展了扩大,并引入案例教学。五、本次课的小结(或总结)、作业布置等本次课重点介绍了并发限制的技术。