教案数据库原理教案.doc
《教案数据库原理教案.doc》由会员分享,可在线阅读,更多相关《教案数据库原理教案.doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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图5了解常见
4、的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试述数据模型的概念、数据模型的作用和数据模型的三个要素。8试述概念模型的作用。9定义
6、并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图ER图。10试给出3个实际部门的ER图,要求实体型之间具有一对一、一对多、多对多各种不同的联系。11试给出一个实际部门的ER图,要求有三个实体型,而且3个实体型之间有多对多联系。3个实体型之间的多对多联系和三个实体型两两之间的三个多对多联系等价吗?为什么?12学校中有假设干系,每个系有假设干班级和教研室,每个教研室有假设干教员,其中有的教授和副教授每人各带假设干研究生;每个班有假设干学生,每个学生选修假设干课程,每门课可由假设干学生选修。请用ER图画出此学校的概念模型。13某工厂生产假设干产品,每种产品由不同的零件组成,有的零
7、件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在假设干仓库中。请用ER图画出此工厂产品、零件、材料、仓库的概念模型。19试述关系数据库的特点。22什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?23试述数据库系统的组成。24.DBA的职责是什么?25系统分析员、数据库设计人员、应用程序员的职责是什么?第二章 关系数据库一、教学目标及根本要求1关系数据结构及形式化定义;2掌握关系、关系模式和关系数据库的概念;3掌握关系的三类完整性;4熟练的掌握关系代数的各种
8、操作;二、各节教学内容及学时分配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语言的特点;3熟练掌握如何使用SQL语言创立数据库、数据表、索引等;4熟练掌握SQL语言对单表、多表的各类查
10、询;5熟悉掌握嵌套查询;6熟练掌握如何使用SQL创立和使用视图。二、各节教学内容及学时分配1了解SQL语言的产生和开展1学时2熟练掌握SQL语言创立数据库、数据表2学时3熟练掌握各种形式的查询2学时4掌握SQL对视图的操作2学时;三、重点和难点及其处理和解析1重点1SQL语言创立数据库、数据表;2各种形式的查询;3嵌套查询;4使用SQL创立和使用视图;2难点1各种形式的查询;2嵌套查询3使用SQL创立和使用视图四、深化和拓宽对于SQL语言在使用板书介绍了其产生和开展后,使用多媒体技术课件和实际的数据库管理系统SQL Server 2005/2021一边讲解各种形式的查询一边给学生们用实际例子来
11、演示,能够到达更好的效果。五、教学方式在介绍教材内容的同时,结合多媒体课件和Sql Server 2005/2021演示。六、本章的思考题和习题3用SQL语句建立第二章习题5中的4个表。5针对习题3中的四个表试用SQL语言完成以下各项操作。6什么是根本表?什么是视图?8所有的视图是否都可以更新?为什么?9哪类视图是可以更新的?哪类视图是不可更新的?各举一例说明。11请为三建工程工程建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)。针对该视图VSP完成以下查询:(1)找出三建工程工程使用的各种零件代码及其数量。(2)找出供应商S1的供应情况。第四章 数据库
12、平安性一、教学目标及根本要求1数据库平安性概念;2数据库的授权与回收。二、各节教学内容及学时分配1数据库平安性概述1学时2使用SQL语言完成数据库的授权与回收1学时三、重点和难点及其处理和解析1重点1使用SQL语言完成数据库的授权与回收2难点1使用SQL语言完成数据库的授权与回收四、深化和拓宽同样我们可以使用SQL Server 演示的方式来讲授本章的内容。五、教学方式在讲授课程内容的同时,结合多媒体技术和SQL Sever 2005/2021实例教学。六、本章的思考题和习题1什么是数据库的平安性?2数据库平安性和计算机系统的平安性有什么关系?5试述实现数据库平安性控制的常用方法和技术。6什么
13、是数据库中的自主存取控制方法和强制存取控制方法?14统计数据库中存在何种特殊的平安性问题?第五章 数据库完整性一、教学目标及根本要求1掌握数据库实体完整性;2掌握数据库参照完整性;3掌握数据库自定义完整性;二、各节教学内容及学时分配1数据库实体完整性1学时2数据库参照完整性1学时3数据库自定义完整性1学时三、重点和难点及其处理和解析1重点1数据库实体完整性;2数据库参照完整性;3数据库自定义完整性;2难点1数据库实体完整性;2数据库参照完整性;3数据库自定义完整性;同样我们可以使用SQL Server 演示的方式来讲授本章的内容。五、教学方式在讲授课程内容的同时,结合多媒体技术和SQL Sev
14、er 2005/2021实例教学。六、本章的思考题和习题1什么是数据库的完整性?2数据库的完整性概念与数据库的平安性概念有什么区别和联系?3什么是数据库的完整性约束条件?可分为哪几类?7在关系系统中,当操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,一般是如何分别进行处理的?第六章 关系数据库理论一、教学目标及根本要求1了解数据库中可能存在的问题;2掌握关系数据库标准化理论,掌握到4NF;3掌握数据依赖的公理系统;4掌握模式的分解,掌握如何判断模式分解的无损连结性和保持函数依赖;二、各节教学内容及学时分配1数据库系统中可能存在的问题1学时2数据库标准化理论3学时3数据依赖的公理系统
15、2学时4模式分解2学时三、重点和难点及其处理和解析1重点1数据库标准化理论;2数据依赖的公理系统;3模式分解;2难点1数据库标准化理论;2数据依赖的公理系统;3模式分解;四、深化和拓宽引入了一定数量的例题与图示,使学生理解内容时更直观,更感性。五、教学方式在讲授课程内容的同时,结合例题与图示进行分析与讲解。六、本章的思考题和习题2建立一个关于系、学生、班级、学会等诸信息的关系数据库。学生:学号、姓名、出生年月、系名、班号、宿舍区。班级:班号、专业名、系名、人数、入校年份。系:系名、系号、系办公地点、人数。学会:学会名、成立年份、办公地点、人数。 有关语义如下:一个系有假设干专业,每个专业每年只
16、招一个班,每个班有假设干学生。一个系的学生住在同一宿舍区。每个学生可参加假设干学会,每个学会有假设干学生。学生参加某学会有一个入会年份。 请给出关系模式,写出每个关系模式的极小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是局部函数依赖。指出各关系模式的候选码、外部码,有没有全码存在?12下面的结论哪些是正确的? 哪些是错误的? 对于错误的请给一个反例说明之。1任何一个二目关系是属于3NF。2任何一个二目关系是属于BCNF。3任何一个二目关系是属于4NF。第七章 数据库设计一、教学目标及根本要求1了解数据库设计概述;2掌握数据库设计的根本步骤
17、;3掌握数据库设计的概念设计;4掌握数据库设计的逻辑结构设计;5了解数据库的物理设计; 二、各节教学内容及学时分配1了解数据库设计概述0.5学时2掌握数据库设计的概念设计0.5学时3掌握数据库设计的逻辑结构设计0.5学时4了解数据库的物理设计0.5学时三、重点和难点及其处理和解析1重点1数据库设计的概念设计;2掌握数据库设计的逻辑结构设计;3了解数据库的物理设计;2难点1掌握数据库设计的逻辑结构设计;四、深化和拓宽引入了一定数量的例题与图示,使学生理解内容时更直观,更感性。五、教学方式讲授课程的主要内容,其它局部要求学生自学。六、本章的思考题和习题18现有一局部应用,包括两个实体:“出版社和“
18、作者,这两个实体是多对多的联系,请读者自己设计适当的属性,画出 ER 图,再将其转换为关系模型包括关系名、属性名、码和完整性约束条件。19请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出 ER 图,再将其转换为关系模型。第九章 关系查询处理和查询优化一、教学目标及根本要求1了解关系数据库的查询处理;2掌握关系数据库的查询优化算法;3了解关系数据库的物理优化。二、各节教学内容及学时分配1了解关系数据库的查询处理0.5学时2关系数据库的优化算法1
19、学时3关系数据库的物理优化0.5学时三、重点和难点及其处理和解析1重点1关系数据库的查询优化算法;2难点1关系数据库的查询优化算法;四、深化和拓宽结合一个优化前后的例子,对课程内容进行讲解,加深学生的理解。并用现代化的多媒体技术给学什么展示关系数据库优化的步骤。五、教学方式讲授课程的主要内容,局部内容要求学生自学,使用多媒体技术展示优化的步骤。六、本章的思考题和习题2对信息系学生所选课的查询进行优化, 试画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的语法树进行优化处理,画出优化后的标准语法树。第十章 数据库恢复技术一、教学目标及根本要求1了解数据库恢复技术;2掌握事务的概念;3
20、了解数据库恢复的实现技术。二、各节教学内容及学时分配1事务的概念1学时2了解数据库恢复的实现技术1学时三、重点和难点及其处理和解析1重点 1事务的概念2数据库恢复的实现技术;2难点1数据库恢复的实现技术;四、深化和拓宽结合实例对课程内容进行讲解,加深学生的理解。五、教学方式讲授课程的主要内容,局部内容要求学生自学。六、本章的思考题和习题1试述事务的概念及事务的4个特性。2为什么事务非正常结束时会影响数据库数据的正确性,请列举一例说明之。4数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库数据?5数据库恢复的根本技术有哪些?第十一章 并发控制一、教学目标及根本要求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教案 数据库 原理
限制150内