研究生数据库课程的实验教学方法研究
2011-12-31雷擎
计算机教育 2011年14期
摘要:随着社会对人才的需求,数据库的高级技术和理论也成为信息类本科生和研究生的一门重要课程。文章提出以基于大型商业数据库Oracle的实验作为教学的重点,替代以课堂讲授为主的方式,学生在老师的指导下通过实验自我学习理论和技术,并运用所理解和掌握的知识逐步设计和实现一个大型的数据库系统;阐述如何通过建立开放式网络实验室支持学生小组开发完成项目和进行多层次的学习;同时介绍研究生数据库课程的教学改革思想和方法,包括实践教学、协同教学、研究性教学方法。
关键词:数据库教学;教学改革;实践教学;协同教学
1概述
数据库技术是计算机软件科学的一个重要分支[1],它研究如何存储、使用和管理数据,有较强的理论性和实用性。随着数据库在各领域应用的扩展和深入,数据库的高级技术和理论也成为电子商务专业、计算机应用专业和信息管理专业本科生和研究生的一门重要课程。
国内高等学校开设的这类课程,一般都分为两种类型。其中一类的内容主要是数据库的高级技术和理论[2-3],讲述E-R模型、关系模型、数据存储、文件组织、索引结构、查询处理、事务管理和并发控制等核心技术,有的还包括数据库管理系统的体系结构扩展和前沿研究等。这类课程主要通过课堂授课方式进行,有些加入少量实践环节。另一类课程的内容包括对数据库设计和应用[4-5],从在讲授理论的同时,结合实际数据库管理系统,把学生实践作为教学的主体部分之一,使学生在掌握理论知识的同时,也掌握实际技能。
这两类课程相比较,前一类是研究生深入学习数据库技术的传统基础课程,国内外课程的教材、授课内容都已经比较成