本书是根据教育部高等教育司组织制定的《普通高等学校文科类专业计算机基础课程教学大纲》对数据库技术和程序设计方面的基本要求而编写的。本书以VisualFoxPro6[BF].[BFQ]0为背景,介绍了关系数据库管理系统的基础理论及系统开发技术,包括数据库系统、VisualFoxPro6[BF].[BFQ]0语言基础、VisualFoxPro6[BF].[BFQ]0数据库及其操作、查询和视图、结构化查询语言SQL、结构化程序设计、面向对象程序设计、表单设计与应用、报表设计与应用、菜单设计与应用、应用系统的开发等11部分内容。书中配有丰富的例题、习题(包括上机练习题),并附有解答,以更适合教学的需要。本书可满足普通高校文科类专业和其它非计算机各专业在VisualFoxPro6[BF].[BFQ]0数据库技术与程序设计方面教学的基本需要,还可供参加计算机等级考试的人员用做培训教材,或不同层次从事办公自动化的工作者学习参考。高等学校非计算机专业计算机公共基础课程有着类同的教学内容。根据教育部高等教育司组织制定的《普通高等学校文科类专业计算机基础课程教学大纲(2000年版)》(简称《大纲》),其教学内容的公共部分涵盖高等学校非计算机专业计算机公共基础课程的基本教学内容。《VisualFoxPro6[BF].[BFQ]0数据库与程序设计》一书是根据《大纲》在数据库技术与程序设计方面的基本要求,以MicrosoftVisualFoxPro6[BF].[BFQ]0为背景编写的。VisualFoxPro6[BF].[BFQ]0是优秀的小型数据管理系统软件,具有强大的数据库管理系统功能,以及面向对象程序设计的各类开发工具。该软件不仅可以用于小型数据库系统开发,而且被广泛用于大型数据库的前端开发,可与VisualBasic,PowerBuilder等软件相媲美。本书从数据库基本原理、概念出发,介绍数据表的建立、查看、修改、使用与维护,以及数据库对象(如查询、视图等)的操作,在介绍结构化程序设计的结构与基本方法后,由浅入深地引入了面向对象程序设计思想。既有理论阐述,又有实践开?⑹侄巍?本书主要内容包括:数据库系统、VisualFoxPro6[BF].[BFQ]0语言基础、VisualFoxPro6[BF].[BFQ]0数据库及其操作、查询和视图、结构化查询语言SQL、结构化程序设计、面向对象程序设计、表单设计与应用、报表设计与应用、菜单设计与应用、应用系统的开发等。书中配有丰富的例题、习题和上机练习题,并附有解答,以更适合教学的需要。本书参考学时72~108学时,其中1/2~2/3学时为上机操作,分三个层次安排。第一层次安排36学时,以掌握数据表、数据库的基本知识,数据表的创建、修改、排序索引和检索等基本使用为基本内容;第二层次安排72学时,除第一层次规定的内容外,还需掌握结构化程序设计和结构化查询语言SQL等内容;第三层次安排108学时,除第二层次规定的内容外,还需掌握面向对象程序设计、表单设计与应用,菜单设计与应用,应用系统的开发。本书可供高等学校非计算机专业作为计算机公共基础课程的教材使用,可满足文科(含师范类)专业(包括哲学、经济学、法学、教育学、文学、历史学等学科)在VisualFoxPro6[BF].[BFQ]0数据库技术与程序设计教学方面的基本需要,还可供参加全国计算机等级考试二级“VisualFoxPro6[BF].[BFQ]0程序设计”的人员用做培训教材,或供数据库开发人员作为参考。本书由卢湘鸿教授任主编,初稿由陈洁编写。参加编写的除了熊焰,还有卢湘鸿、李亚弟、陈勇军、罗赛杰、何伟红、卢卫、丁优、刘佳等。全书最后由卢湘鸿审定。本书体现了作者在数据库方面教学与开发的经验,但错误与不足之处在所难免,敬请同行和读者批评指正。