本书是利用Ddphi进行数据库程序设计的应用教程,主要内容分为三部分:数据库系统基础篇、Delphi数据库系统开发基础篇、Ddphi数据库系统开发实例篇。数据库系统基础篇主要讲解数据库系统的概念、关系数据模型、关系数据库设计理论、数据库设计等必备的理论知识;Ddphi数据库系统开发基础篇详细讲解结构化查询语言(SQL)的使用、利用Delphi的BDE组件开发数据库应用程序的方法、利用ADO开发数据库应用程序的方法和多层数据库应用程序的开发方法,以及数据报表的设计等实用技术,每种技术均通过实例进行讲解,易于操作和掌握;Delphi数据库系统开发实例篇介绍了学生信息管理系统、课程信息管理系统两种数据库应用系统的设计和实现方法,并给出了详细的实现过程和程序代码。本书理论讲解通俗易懂,实例丰富,很多实例具有较高的实用价值。本书可作为高校本科数据库原理与应用类课程的教材,并可作为计算机应用、计算机信息管理等专业大专和高职高专学生的数据库应用教材,并可作为广大希望掌握blphi数据库开发技术的人员的参考用书。前言我们所处的社会是信息化程度日益提高的社会,用“信息爆炸”来描述这个社会的信息之多并不过分。信息和数据已经成为很多企事业单位的重要资源之一,用计算机进行数据处理已经成为很多行业日常工作不可缺少的一个环节。数据库技术可以简单地理解为最新的数据处理技术,它已经深入到我们生活的方方面面,每一天我们都能接触到它,如超市的收银系统、单位的考勤系统、股票的交易系统,等等。如果缺少这些数据库管理系统,很难想像世界将会变成什么模样。同时数据库应用也提供了一个巨大的就业面。与数据库应用的目益普及相对应,数据库原理和应用类课程也是高校的重要课程之一。计算机应用专业、信息管理专业、管理类专业等专业基本上都开设了“数据库应用技术”课程。长期以来,由于受dbase系列大众数据库的影响,使高校的数据库教材基本上都是以FoxPro和ⅥsualFoxPro作为版本,但随着微软对ⅥsualFoxPrO不再升级以及VisualFoxPro本身的缺陷,V1sualFoxPro将会逐渐失去市场并将最终被淘汰。因此寻找一种新的替代语言作为高校数据库技术教程的语言,是高校目前教改的必经之路。Delphi强大的功能和良好的编译性能,特别是其强大的数据库编程功能,可作为高校数据库应用技术课程的开发语言工具。同时掌握Delphi数据库编程技术,不但有利于高校学生更好地适应第一任职的需要,而且有利用于增强高校学生发展的潜力。正是在这种背景下,我们编写了这本delphi数据库编程》,意在引导高校学生快速地进入Delphi数据库编程世界。本书的作者都有多年的数据库编程教学的经验,对数据库编程教学总体把握较为独到,能够预料到学生在学习过程中可能遇到的困难。为使本书具有特色,本书的编创人员做了大量的工作。总的说来,本书具有以下特点。.1.以应用为目的。数据库编程是一门实践性的课程,理论掌握得再好、再全面,如果无法编写出符合一定用途的数据库应用程序,等于没学。所以本书在编写过程中,时刻注意以应用为目的编写思路。具体表现在:在理论讲解过程中配合着实例,在重点内容讲解过后,均通过一个典型的实例来提高学生的应用能力。如果学生把这些实例都调试通过,就基本上掌握了这门课的精华。2.实例引导。学习数据库编程的惟一途径就是实践,本书精选大量实用的实例来引导学生动手实践,通过一个个实例使学习者逐步学会数据库应用程序的编写方法,这是本书与其他同类书籍的最大不同之处。3.习题丰富。在每章的后面都配有大量的习题,这些习题基本上都涉及该章的重点内容。通过这些习题,可以有效地加深学生对知识点的理解。本课程的前导课程为“Delphi程序设计”,学习本书,学生必须具有一定的Delphi编程基础。本书的所有例题均在Windows2或WindowsXP操作系统下、在blphi7开发平台下调试通过。本书的所有例子的源代码和本书的电子讲稿,读者或教师均可以直接到北京交通大学出版社网站去下载,下载地址为:hnp://press.bjtu.edu.cn。在本书的编写过程中得到了解放军理工大学相关专家的支持,得到了钟山职业技术学院信息工程系领导和专家的支持,得到了南京工业职业技术学院领导和专家的支持。为本书的出版,他们都付出了许多汗水,在此表示感谢。本书由侯太平、童爱红编写,博士生导师张琦教授对本书进行了最终审阅并定稿。在此,对所有为本书的出版付出辛勤汗水的编创人员表示衷心的感谢!虽然我们力求完美,力创精品,但由于水平有限,书中难免有疏漏和错误等不尽人意之处,请广大读者不吝赐教。编者24年6月