数据库技术包括数据库系统原理与数据库应用系统两大部分。前者是后者的理论基础,只有在正确理论的指导下,才能设计出好的数据库应用系统。比较遗憾的是,多年来在数据库技术的教学实践中,两者结合得不甚理想。要么只讲理论,使读者感到很抽象;要么只讲使用方法,使读者感到缺乏理论指导,不知如何下手。本教材试图使两者紧密结合在一起。首先给出必要的理论基础,然后在理论指导下进行实践。在数据库系统基础中,将数据库理论的最基础的部分提炼出来,做了深入浅出地论述,以指导应用系统的设计。在数据库应用系统中,以应用十分广泛的FoxPro数据库管理系统为工具,讲解了数据库应用系统的基本操作和程序设计的基本方法。因此本书分成两篇。数据库系统基础篇主要介绍了计算机数据管理的发展概况、数据库系统的组成、数据和数据联系的描述、关系数据模型和关系运算、结构化查询语言::SQL的查询方法和集合运算方法、数据定义、数据操纵、数据控制和数据字典、关系数据库设计理论:规范化问题、函数依赖和关系范式、数据库设计、需求分析、结构和实施。数据库系统应用篇主要介绍了FoxPro概述、FoxPro的基本操作,用“RQBE”进行快速查询的方法、多重数据库的基本概念和操作、数据库信息的查询方法、设计和生成报表、应用程序的编制和FoxPro应用实例。本书层次清晰、结构严谨、深入浅出、理论与实践紧密结合,并附有适量习题。本书不仅可作为计算机专业大专教材,而且可供非计算机专业本科生使用。