容青
广西师范学院计算机与信息工程学院 南宁 530023
数据库原理与应用是计算机专业及其相关专业如教育技术学专业的一门骨干课程。虽然开设同样的课程,但教育技术学专业开设该门课程的需求与计算机专业有着明显的不同。计算机专业偏重理论,开该门课程主要考虑后续专业课程的需求,更多实践与后续课程结合进行;而教育技术学专业开设该门课程主要是为了在本专业的某一方面应用,学的时候侧重实践。
数据库原理与应用课理论概念多,概念抽象,学生在学习这些内容时常会感觉吃力。但该门课程的概念大多与实践密切相关,是实践的基础,掌握不好这些概念会影响实践应用的学习。在授课时如何处理好理论与实践内容的安排,如何阐述清楚概念,并把实践与教育技术学专业的专业需求结合起来以激发学生的学习兴趣,是能否改善该门课程的教学效果和学生的学习效果的关键。
笔者多年从事教育技术学专业数据库原理与应用课程的教学与实践,从该专业对该门课程的需求出发,在课程内容安排、教学和实践方法等多方面上对如何讲授好该专业该门课程的实践进行研究。
教育技术学专业培养的是能够在新技术教育领域从事教学媒体和教学系统的设计、开发、运用、管理和评价等的教育技术学科高级专门人才,包括各级师范院校和中等学校教育技术学课程教师以及各级电教馆、高校和普教的教育技术人员。
本专业学生主要学习教育技术学方面的基本理论和基本知识,接受学习资源和学习过程的设计、开发、运用、管理和评价等方面的基本训练,掌握新技术教育应用方面的基本能力。掌握教学系统分析、设计、管理、评价的方法和技术是教育技术学专业毕业生应获得的主要知识和能力之一。
根据教育技术学专业的培养目标和数据库技术应用的重要性,广西师范学院教育技术学专业开设数据库原理与应用课程,总学时64节,其中理论40节,上机24节。该课程的开设旨在使该专业的学生:1)了解并掌握数据库系统的基本概念、数据模型和数据库管理系统的体系结构;2)掌握关系模型的关系运算理论、关系数据库SQL语言和使用技术;3)了解并掌握关系数据库的规范化理念以及数据库设计的全过程,能进行数据库结构的设计和简单应用系统的设计。
该课程的教材采用中国人民大学王珊教授与萨师煊教授编写的《数据库系统概论》,这是我国第一部系统阐明数据库理论和技术的教材,其关于数据库方面的介绍具有权威性,采用该教材的最新版——第四版。安排教学内容时在让学生理解基本概念的前提下,课时安排偏重于应用。对于40节理论课的内容安排见表1。
上机实验方面,为了使学生能够快速把学到的数据库理论知识运用到实践应用中,选择2个常见的DBMS(Database Management System,数据库管理系统):Microsofe Access 2003和Microsoft SQL Server 2005作为上机实践环境,上机实验安排在2次(每次3课时)理论课后开始,此时学生对数据库原理(包括关系数据库)已经有了一个初步的了解,上机实际接触关系DBMS不会有陌生和恐慌心理,容易掌握操作。之后每周1次理论(每次3课时)、1次上机(每次2个机时),上机内容与理论内容紧密结合。12次上机内容安排见表2。
表1 理论内容课程安排
表2 上机内容安排
数据库的概念大多比较抽象,但概念是应用的基础,学生必须掌握。实践配合理论进行学习,使学生更易于理解并掌握这些概念。
针对教育技术学专业的培养目标和数据库原理与应用的课程特点,在教学过程中主要采用类比法进行教学,上机实践采用演示法和任务驱动法进行指导。在所有过程中注意培养学生对该门课的兴趣。兴趣对于学好一门课程非常重要。
采用类比法进行教学。在介绍基本概念的时候,力求用通俗的事例阐释清楚这些概念,用日常生活中学生熟见的例子进行类比。比如概念模型的建立是数据库设计的基础,这个概念命名比较抽象,建立时分清主次属性非常重要。用飞机模型进行类比,飞机模型是真实飞机的袖珍框架,具有飞机的基本组成,但又不是所有的细枝末节都包括。这样让学生明白建立概念模型要从现实世界抽取跟应用相关的实体及其属性,跟应用无关的忽略。如关系是关系型数据库的重要概念,是从关系代数抽取出来的一个抽象的基本概念,实际与现实生活中的表格对应,在让学生从数学角度理解这个概念之后,再拿关系的操作跟人工表格管理过程进行比较,让学生快速理解关系数据库的操作内容以及用数据库技术管理数据相对于人工纸张表格管理的共同点与优越性。这样,学生的理解从抽象转到通俗,掌握知识更加牢固,对该门课程的学习兴趣更浓。
上机实验选择Access 2003作为学生第一次上机的软件环境,该软件是一个关系DBMS,功能简单,操作方便,可以让学生在初接触关系DBMS时能够快速克服困难心理,便于进入关系数据库的设计实践中。在经过2次上机实验后,学生已经学会用Access创建表格结构、创建表格关系、输入表格数据和建立简单查询,第三次上机开始采用功能更强大的关系DBMS——SQL Server 2005作为上机环境。2个软件的基本功能差不多,基本功能的操作方法也差不多,所以学生很快就从Access转入到SQL Server。两个软件的操作环境一比较,学生对SQL Server的加强功能也很容易接受。此后上机都采用SQL Server作为上机环境,学生对数据库技术的兴趣一步步提高。
每次上机实践,指导教师先向学生演示基本操作,演示时将基本概念应用到具体实践,然后再给出具体的应用任务让学生完成,所安排任务与学生所学专业相关,比如建立选课数据库、学生信息数据库、查询不同的成绩要求、建立面向不同专业的学生视图、设置不同专业学生的访问权限。学生所学理论能够快速得到实践,更加激发对该门课程的兴趣。在课程的最后,教师结合学生所学过的一门程序设计语言演示并讲解一个教学系统的设计和开发的主要过程,学生所学的分散内容在这个案例的开发过程中被串成一条完整的应用主线,进一步提高学生的兴趣,教学取得很好的效果。
要上好偏重实践要求的计算机相关专业的数据库原理与应用课程,不能单纯考虑教学一方面的作用,要把专业特点和课程特点结合起来,对教学与实践的内容合理安排,在教学方法上以及实践指导上采用多种方法,同时通过激发学生对该门课程的兴趣以调动学生的学习积极性,才能把该课程上好。
[1]杜献峰.“数据库原理及应用”课程教学实践与探索[J].计算机教育,2008,6(12):39-40
[2]庞慧,彭如宽,蓝慧琴.医学信息管理专业《数据库原理及应用》课程的教学实践与思考[J].高教论坛,2010(1):90-92
[3]王珊,萨师煊.数据库系统概论[M].4版.北京:高等教育出版社,2006