前言
Visual FoxPro作为一个关系数据库管理系统软件,从它诞生起就一直是高等学校非计算机专业,特别是经济管理类院校选用的计算机课程教学语言之一,是学习数据库知识及程序设计课程的入门语言。作为一门基础性的计算机课程教学语言,它主要具有以下特点。
1.基础性。本课程的基础性主要体现在三个方面。一是教学对象的基础性,主要是针对非计算机、信息专业,具有一定Windows基础,第一次接触计算机程序设计语言的大学低年级学生;二是教学内容的基础性,重点是介绍数据库的基础知识,以及数据库程序设计基础知识;三是教学手段与方法的基础性,由于课程性质的基础性,决定了在教学的手段与方法上也应当有别于专业课程的教学,注重基本概念、基本方法与实验环节的设计。
2.逻辑性。计算机本身就是由电子逻辑器件组成的,进行计算机程序设计需要学生具有较强的逻辑分析与抽象思维能力,这正是经管、人文类学生所缺乏的。通过学习本课程,有助于培养学生的逻辑分析与抽象思维能力,培养学生的科学素养以及实践动手能力。
3.实践性。学习本课程的目的是为了利用计算机对大量数据进行基本的加工处理,辅助人的决策分析,因此,要学习和掌握好本课程就必须进行大量的实验,包括程序调试、人机界面、对话设计,等等。
4.广泛性。本课程集程序设计和数据库语言于一体,其中,程序设计语言既支持传统的面向过程程序设计,又支持面向对象程序设计;数据库既有Visual FoxPro自身的特点,又支持SQL-SELECT标准的数据库结构查询语言。因此,学生不但要在较短时间内接触大量的计算机术语、数据库的基本知识、程序设计语言的语法规则,还必须学习运用这些概念、知识与规则编写计算机应用程序、解决应用问题。
由于上述特点,十分有必要从加强学生的动手能力入手,提高课程教学效果。本书是《数据库应用基础学习指导—基于Visual FoxPro 9.0(第2版)》的配套教学参考书,除对教材中的习题及实验做了详细讲解外,还补充了模拟试卷及实践考核题库的内容,有助于学生理解教材的内容、提高实践动手能力。书中所有程序代码均以Visual FoxPro 9.0版本为环境调试运行。全书共分4部分,包括:教材习题答案与分析、实验程序设计题参考解答、模拟试卷及参考答案、实验考核题库及解答。
本书由王衍主编并统稿。第1部分的第1,5章由王衍编写,第2,6章由金勤编写,第3,9章由陈明晶编写,第4章由林锋、金勤编写,第7,8章由赵辉编写;第2~4部分由王衍、金勤执笔。
本书的编写参考了近年来出版的相关技术资料,吸取了许多专家和同仁的宝贵经验。同时,本书在编写过程中得到了浙江财经学院的关心,也得到了浙江财经学院信息学院众多同事的全力支持,特别在实验环节的设计及实验题库的调试上是许多老师共同努力的结晶,在此向他们以及所有关心支持本书编写的老师表示真诚的感谢。
由于作者水平有限,书中难免有错误或不当之处,敬请读者指正。
作者