1.1.2 课程知识体系结构
1.课程的知识体系特色
数据库系统课程的知识体系具有以下两个明显特征。
① 数据库系统的知识包括基本知识和扩展知识,两者结合形成知识创新。基本知识是指数据库基本理论和技术,是数据库课程的基础和核心,具有明显的稳定性。扩展知识是指当前时新的数据库技术、理论、方法和工具,是数据库技术发展的前沿,需要不断地更新,以适应技术的发展。数据库技术的飞速发展和计算机应用水平提高使数据库课程的知识选择、知识重组和创新有较大的空间。
② 数据库系统的知识包括理论知识和技术知识,两者相互渗透和补充。数据库系统的知识具有明显的科学性和实用性。数据库系统知识的科学性表现在完善的数据库理论,从而使数据库有较大的研究和发展前景。数据库系统知识的实用性表现在它有广泛的应用领域,从而激发学生学习的积极性、主动性和创造性。
2.课程的教学层次
为实现创新教育,提高学生的知识、能力和素质,数据库系统课程的教学应分为基本层次、提高层次和综合层次,通过三个教学阶段实施。
① 基本层次:教学目标是完成计算机本科学生数据库方面的基本教学任务,使学生掌握数据库的基础知识和技术,为继续学习后续课和考研打基础。
② 提高层次:教学目标是使学生进一步掌握数据库设计理论和方法,了解新型数据库和数据库发展趋势,掌握一些数据库新技术,培养学生的自学能力和实际动手能力。
③ 综合层次:教学目标是使学生学会系统分析、数据库及数据库应用系统的设计和实施方法,培养学生分析问题和解决问题的能力,提高学生的计算机理论水平和应用的综合素质。
3.课程的知识链和教学主线
数据库系统的知识要素所形成的知识链如图1.1所示。图1.1中,上行为数据库理论知识链,下行为数据库技术知识链,实箭头及知识框构成了数据库系统的教学知识链。
图1.1 数据库系统教学知识链示意图
图1.1中的教学知识链结构和教学主线沿数据库的设计、定义、操作和控制的方向平滑伸展,符合理论—实践—提高这一认识和理解问题的自然规则,使学生容易掌握、教师容易讲解,具有较好的可操作性。同时,教学内容具有稳定性、适应性和灵活性,教学过程中理论和技术相互渗透,课堂教学和实验教学同步进行。
4.课程的知识模块、教学重点和难点
数据库系统课程的知识模块顺序、教学重点和难点如表1-1所示。
表1-1课程知识模块顺序、教学重点和难点
续表
对于课程中的重点和难点,可以通过多种方法解决,例如:在学时安排上有所侧重;教师在讲解时深入浅出,并辅以实例、动画、模拟程序帮助学生理解;安排足够的实验和习题,以便帮助学生理解消化;通过对实际案例系统的剖析,让学生了解具体的实现方法,并加深理解等。