数据库原理教学改革与实践

来源 :中国教育技术装备 | 被引量 : 0次 | 上传用户:june_jt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要 数据库原理是计算机专业和信息专业的专业基础课程,对于学生今后从事数据库、软件开发等相关工作具有重要意义。从教学内容、教学方法和考核机制3个方面对数据库教学进行改革和探索,收到较好的教学效果。
  关键词 数据库;教学改革;案例教学;任务驱动教学
  中图分类号:G642.0 文献标识码:B 文章编号:1671-489X(2009)30-0051-02
  Teaching Reform and Practice of Database Principle//Hu Shanshan, Qiao Jing, Qu Zhiqiang
  Abstract Database principle is a special and basic curriculum for students majored in computer and information specialty. It has great importance for students to engage in jobs such as database and software development in the future. In this paper, a reform and practice for database teaching is carried out in three areas: course content, teaching method and examination mechanism, and have received preferable teaching effect.
  Key words database; teaching reform; case teaching; task-driving teaching
  Author’s address Information Engineering College of Jining Medical University, Rizhao, Shangdong, 276826, China
  
  数据库技术是数据管理的最新技术,是计算机科学中的一个重要分支。随着科技的不断进步,数据库技术已渗透到社会的各个领域,得到广泛应用和迅速发展,成为信息技术的核心和基础。近年来,在全国各高等院校中,数据库原理课程已经成为计算机专业、信息专业等专业开设的专业基础课程。学好这门课,对于学生今后从事数据库、软件开发等相关工作具有重要意义。为了提高数据库原理的教学效果,笔者从教学内容、教学方法和考核机制等方面进行改革和探索。
  
  1 教学内容
  
  数据库原理的教学分为理论教学、实验教学和课程设计3个模块。理论教学讲解本课程的基本概念和基本原理;实验教学提高学生的实际操作能力;课程设计培养学生综合运用知识的能力,提高学生的创造力。3个模块循序渐进,相辅相成,共同构建了数据库原理教学的完整体系。
  1.1 理论教学数据库原理是一门理论性很强的课程,理论教学具有举足轻重的地位。理论教学讲解本课程的基本原理、概念及主要技术。
  数据库的理论知识只有与具体的DBMS(数据库管理系统)结合才能应用于实际,因此在授课过程中应结合具体的DBMS来讲解。目前流行的DBMS有SQL Server、Oracle、MySql等,由于SQL Server功能强大且易于使用,因此选用SQL Server作为后台讲解数据库基础知识。在授课过程中给学生补充SQL Server的基础知识,如SQL Server使用环境、物理数据库的建立等,使学生能顺利地将数据库原理的知识应用到实践中。
  数据库原理教学在把握教材主流内容的同时,也要介绍数据库技术的新进展,比如ADO技术,给学生介绍ADO的3大对象(Connection、Command、Recordset)以及各对象的常用属性和方法;最后简单介绍在实际编程过程中使用ADO存取数据的步骤,使学生对ADO编程有一个整体的、形象的了解。另外,由于在开设数据库原理课程之前,学校已经开设相关的程序设计课程,如JAVA、VB、Delphi等,因此学生已经具备一定的编程能力。但在教学过程中发现学生在应用程序与数据库的连接这一环节经常出问题,因此在理论教学过程中可补充相关内容。
  1.2 实验教学实验教学是数据库原理课程教学的重要环节。理论的知识要在实验中检验后才能真正为学生所理解和掌握,变成自己的东西,否则就只能是“纸上谈兵”。
  实验教学应与理论教学紧密结合。实验内容的设计要合理,既要加深学生对理论知识的理解,又要提高学生的实际操作能力和解决问题的能力。为此,精心设计与理论教学相对应的10个独立实验,从熟悉SQL Server环境到数据库的备份和还原,实验内容基本上涵盖了教材各个章节的内容。教师在课堂上明确指定实验项目,让学生课下有所准备,上实验课时能够做到心中有数,目的明确。学生在上机过程中可能会遇到各种问题,所以教师对学生的指导是非常必要的,对于上机过程中学生普遍存在的一些问题应进行统一讲解。
  1.3 课程设计 课程设计是教学过程中的最后一个模块,它是对数据库原理课程所学知识的综合应用。以学生熟悉的学生成绩管理系统为题,让学生协作完成一个小型数据库管理系统的开发工作,包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、编写应用程序、存取数据库等一系列的流程。开发过程涉及数据库课程中方方面面的知识,因此学生对所学知识的掌握程度直接决定了课程设计的效果。
  另一方面,通过一个具体系统的设计与实现,能使学生更深入地理解本课程的基本概念、知识和技术。比如在学生信息查询中要求实现模糊查询的功能,有些学生在处理这个问题时不知从何下手。其实方法很简单,只要在SELECT查询语句中使用LIKE谓词和通配符就可以实现。学生在解决这个问题后会对LIKE谓词有更深刻的认识。不仅如此,课程设计的综合实验使学生有机会将数据库原理与程序设计、软件工程等多门课程的知识综合在一起,融会贯通,真正体会到计算机各门课程之间内在的本质联系。
  
  2 教学方法
  
  在教学过程中,合理运用各种教学方法和手段,采用案例教学、任务驱动教学等教学方法,让学生学得轻松,学得愉快,能充分发挥学生的创造力,提高教学效果。
  2.1 案例教学案例教学,就是在教师的引导下,组织学生对典型案例进行分析和讨论,让学生在分析讨论的过程中自己抽象和总结出问题的本质以及解决问题的思路和方法。案例教学使学生主动参与学习,由被动接受知识转变为主动探索知识,有助于学生对基本原理和概念的理解。
  案例资料的设计是案例教学的关键。所用案例既要有代表性,能够说明问题的本质,又要容易为学生理解。因此,教师平时要多花工夫设计好的案例,才能真正发挥案例教学的效用,提高教学效果。例如在讲解关系间的参照完整性规则及外码的概念时,就事先引入3个表(学生表、课程表和学生选课表),并给出各个表的部分数据。然后由学生对这3个表进行分析和讨论,找出表间的参照关系。在此基础上,教师给出外码以及参照完整性规则的相关概念,学生普遍感觉容易理解和接受。
  多值依赖是一个比较抽象的概念,学生接受起来比较困难。因此,在讲解多值依赖这个概念时,首先让学生分析一个大家熟悉的关系模式“Teaching(C,T,B)”,其中C表示课程,T表示教员,B表示参考书。学生在分析该关系模式的3个属性之间的关系时发现:对于C的每一个值,有一组T值与之对应,而不论B取何值。这正是多值依赖的实质,在此基础上给出“多值依赖”的概念。
其他文献
长期以来,支配学校知识教学的是关于知识的授受性、客观性、普遍性和中立性等观念。在后现代思潮的影响下,当代人们的知识观发生了深刻的变化,知识的生成性、平等性、个体性
阐述远程教育中交互的作用和交互的意义,以电大在线为重点,分析远程教育中社会性交互的现状,提出改进策略,并探索社会性交互的进一步研究方向。
党的十七大在新的历史时期,提出了实现全面建设小康社会奋斗目标的新要求,并首次将"建设生态文明"写入报告,这是我们党科学发展、和谐发展理念的又一次升华。本文阐述了生态文
人类具有探究的天性,这种天性为开展探究教学提供了强大的动力。随着我国新课程、新标准的推进,探究教学受到前所未有的重视。《物理课程标准(实验稿)》明确提出注重科学探究,提倡学习方式多样化。这对开展探究教学又提供了强有力的政策保证。然而,随着探究教学的深入开展,实践中遇到的困难将越来越大。笔者结合自己近几年来的实践和研究,谈一些有关自主探究实验教学的体会。  物理以实验为基础,实验不仅对科学理论起检验
每个人都有许许多多的梦想,一些人的梦想是上太空。然而,或许很多人都会说:“我想上太空,可是我没有钱。”因为在已经上太空的一些人中,要么是千挑万选的航天员,要么是腰缠万贯的亿
西部大开发战略实施10年有余,西部地区获得了高速发展,但也出现了一定的扭曲。在新的平台上,西部地区的发展战略应该有新的特征。本文分析了过去西部发展战略所导致的扭曲,指
目前,我国各地水平参差不齐的就业信息网站及其提供的就业信息普遍存在着信息来源可靠性无法验证、信息传递渠道不畅、信息安全性无法保障、政府监管缺失等问题,本文拟研究政