VisualFoxPro的教学重点与方法浅析

时间:2022-09-28 03:37:41

VisualFoxPro的教学重点与方法浅析

摘 要:本文针对VisualFoxPro软件数据库原理及在应用教学中所包含的重点与难点等问题,结合教学实践过程中所应注意的方式和方法,以提高教学质量为出发点,对教学内容、教学方法、教学手段等环节进行探讨,并提出了一些教学建议。

关键词:VisualFoxPro 教学 重点 方法

VisualFoxPro 是一款由微软(Microsoft)主创开发的一款数据库软件,而且作为灵巧型的数据库的典型代表,其支持面向字符式数据库转向面向对象的风格。如今,在许多专、本科院校对此课程有相对较高的重视度。这门课程的主要教学目标不仅要教会学生如何熟练地管理和操作数据库,更要学生对数据库的交互式操作理解透彻。

一、把握数据库的关系化思想

关系型数据库是建立数据库的最基本也是最重要的思想,其主要的目标就是将库中的所有数据集合关系化。众所周知,数据库是由一系列的数据表组成的,而表与表之间的关系能够很好地构建数据库的模式,这是我们能够形象、具体地使用数据库的根本所在,而且也是我们更便利、快捷地获取数据的条件。

如何规范地设计一个关系型数据库,这是我们教学过程中的重点也是难点。关系型数据库的设计一般遵循三大范式。

第一范式(1NF):是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。在第一范式(1NF)中表的每一行只包含一个实例的信息。

第二范式(2NF):(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。为实现区分,通常需要为表加上一个可以唯一标识的列,该列在一般情况下是整型的自动增长列,可唯一标识。

第三范式(3NF):满足第三范式(3NF)必须先满足第二范式(2NF)。简而言之,第三范式(3NF)要求一个数据库表中不包含已在其他表中已包含的非主关键字信息。

二、注重SQL语言的基础教学

SQL已经成为数据库领域中的主流语言。那么,如何精确地讲授SQL语言是最基本的,也是最主要的要求。而初学者在学习SQL语言的过程中往往会出现逻辑不清的状况,其主要的原因是对SQL的阅读和书写能力不足,并且,学生在学习的过程中没有形成良好的SQL编码风格,因此,笔者对SQL语言的学习有以下几点看法。

1.基本语法的教学

数据库的四大基本操作,增(insert)、删(delete)、改(update)、查(select)是对SQL数据库进行操作的基本语句,但通常在这些操作的学习中会出现很多问题,例如:要分清楚子查询和连接查询用法的异同点,子查询在查询表与表之间有联系的信息时必须是外键表中仅有唯一一条记录与主键表相对应,而连接查询能够避免这样的问题。

2.注重良好的编写风格

规范化是清晰编写SQL关键所在。SQL作为一种语言与其他的一些编程语言(如,C,C++,delphi等)有相似之处,很注重逻辑能力。初学者在学习中往往抱着以往“死读书,读死书”的心态,对很多的逻辑混淆不清,这样就不能写出合理的SQL语句。因此笔者通过多年的教学经验对SQL语言的书写方式有以下几点经验。

(1)SQL语言有一点显著的特点就是不对大小写进行区分。在SQL语句的书写时,对表名、列名、视图名等应该进行有效地区分,这样能够保证我们写的语句能够思路清晰,易读。

(2)注释是形成写好SQL语句基础的良好习惯。通常情况下,在大的项目中,我们所书写的SQL代码不是只要求我们自己能看懂而已,而且要使他的开发人员也能很迅速地理解所写SQL的内容,这样就要求我们在书写SQL的同时,写出必要的注释信息。这样在以后阅读难懂晦涩的语句时,我们就能够回忆起原来的编码思路。

三、VisualFoxPro教学方法和建议

实践是掌握知识的最有利的方式,注重实践教学是学生掌握知识的重要途径。笔者认为,学生对VisualFoxPro掌握程度对开设实验课程质量关系重大,因此,要把握选什么样的课题、用什么方式来监督学生的学习、怎么检验学生的实践成果等教学思路。与此同时,学校不断地改革创新教学体系,不断探索合理的、有效率的实践方式。

在教学过程中,我们不仅要鼓励学生多动手,也要鼓励他们多思考。老师可以提出一些比较深层次的问题让学生自己解决,学生也可以跟老师探讨一些感兴趣的问题,形成良好的师生互动,这样能够帮助学生更好地理解这个工具的使用功能。

四、结论

笔者针对数据库原理及应用教学中的所包含的重点与难点等问题,结合教学实践过程中所应注意的方式和方法,以提高教学质量为出发点,对教学内容、教学方法、教学手段等环节进行探讨,并提出了一些教学建议,以期对 VisualFoxPro及应用课程的教学和实践有所帮助。

(作者单位:阳泉高级技工学校)

上一篇:作文教学,功夫在作文教学之外 下一篇:浅议教学中学生对教师的影响