3. 课程改革探讨
3.1 整合教学内容
通过观察近几年的教学效果,研究教材中各部分内容之间的联系,对据库原理课程内容进行了重新组织,课程教学结构如图1所示。
图1 数据库原理课程体系
在教学过程中为了让学生更好的学习这门课程,应该把各部分内容联系起来:为了让学生了解什么是数据库,首先抽象出数据库的核心特征:数据按统一的数据模型进行组织;数据之间是有联系的,这种联系由数据模型来表达。接下来就介绍什么是数据模型以及关系模型,这样学生们就知道现在的数据库是按定义为“关系”的二文表进行组织的。随之给学生提的问题就是,如何把现实世界中的数据组织成关系模型?这是数据库建模的核心问题,所以这部分就要介绍数据库设计的基本步骤、概念模型及概念模型向逻辑模型的转化。那么数据库设计的结果又如何评判?什么样的数据库模式才能针对自己的应用环境表现出较优的性能呢?这需要用规范理论来回答。因此在数据库建模之后接着介绍函数依赖和规范化理论。这几部分内容环环相扣,结合实际的应用,学生们很容易就能理解数据库到底是什么以及如何设计它。接下来就是实践性较强的内容——SQL 语言,学习SQL 语言的目的是让同学们学会如何利用具体的软件DBMS 定义和操作数据库,通过定义和操作数据库,学生可以更加深刻地理解前面讲的几部分内容。最后我们将数据库的安全控制及并发控制介绍给同学,因为同学们已经有了操作数据库的经验,再讲解实际应用过程中会遇到的权限问题、并发问题,以及关于这些问题的控制机制就比较容易,不会让同学们感到茫然不知所措 [6]。根据数据库原理教材内容,各章节在本书中的地位及教学要求如表1所示。
表1 各章节在本书中的地位及教学要求
地位 章节 教学要求
基础篇 1.数据库理论知识
2.关系代数
4.数据库安全性
5.数据库完整性 要求:
1.了解数据库系统的基本概念和理论
2.了解SQL Server数据库基础
应用篇 3.关系数据库SQL语言
6.模式、基本表、索引的作用
7.数据库设计
8.数据库编程 要求:
1.掌握数据库设计方法与步骤
2.掌握SQL Server数据库管理、表的管理
3.掌握SQL Server 数据查询、索引与视图
提高篇
9.关系查询处理和查询优化
10.数据库恢复技术
11.并发控制 要求:
1.掌握关系代数运算规则及应用
2.掌握关系、关系规范化基本原理和理论
3.2 积极运用项目驱动教学法和映射式教学法
教学方法是教师和学生为了实现共同的教学目标,完成共同的教学任务,在教学过程中运用的方式与手段的总称。在教学过程中,我们可以采用以下两种教学方法。
3.2.1 项目驱动法教学
项目驱动教学法是基于建构主义理论的教学方法,也是当今十分盛行的一种教学法。项目驱动教学法是指通过老师与学生共同实施完成的一个完整的项目而进行的教学方法。它将一个相对独立的项目交予学生独自完成,从信息的采集、方案的设计与实施,到完成后的评价,都由学生独自具体负责,老师在教学过程中只起到被咨询、指导和答疑等一些辅助作用。项目驱动教学法是为了在教学中把理论和实践有机地紧密的结合起来,充分发挥学生的创新潜能,培养学生的动手能力和解决问题的能力。“项目驱动教学法”在数据库原理课程设计中的应用及课程设计环节流程如下:确定选题,开题,中期检查,系统验收,课程设计答辩,提交设计报告。运用“项目教学法”来规范管理课程设计过程,学生可以清楚地了解什么阶段应该做什么,达到什么样的目的,使课程设计得以顺利进行。项目教学法一般按照明确项目任务、制定计划、实施计划、检查评估和归档应用五个教学阶段进行,课程设计流程经过整合后,按照这五个阶段实施[7]。 数据库原理课程教学改革与探讨(3):http://www.751com.cn/jisuanji/lunwen_3475.html