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