前 言
从计算机发明以来,数据库就一直是发展的重点项目,应用程序、开发工具、多媒体、网络、军事、商业和工业等,几乎都要用到数据库,因此要想深入学习计算机,数据库是不可缺少的内容。
现代的开发工具几乎都需要有存取数据库的功能,而支持网络也是一大重点。随着网络和数据库的关系越来越密切,除了要让自己能使用数据库,更要让成千上万的人能在同一个时间存取同一个数据库,而单机的数据库与网络多人存取的数据库在设计方式上不尽相同。我们不仅要学会设计数据库,还要防止不明用户入侵数据库。
自从出现图形界面操作系统,开发软件的语言变得很简单,只要动动鼠标就可以完成不少程序的编写工作,而数据库在使用图形化界面后,它的友好性增强。虽然数据库软件越来越多,但其使用方式都大同小异,我们只要学会数据库的基本常识,就可以应用目前大多数的数据库和开发软件。
数据库和程序设计一直是相辅相成的,学会数据库,必定也要有相应的程序开发技能;而要具有程序开发技能,最少也要懂一点数据库知识。有人认为设计数据库和程序的工作太辛苦了,不过数据库的知识只要学会,其实它的变动是很少的。一般人工作也不过是30年,想要在30年内让数据库有大改革,恐怕要先推翻现今数以万计的人使用的数据库技术了。
本书的说明详尽,内容清晰易懂,使用图形及图表让读者可以更快学会数据库的知识,了解数据库的各种理论。每章都以实际的例子作为引导,让读者能了解理论与实务。
本书共分四部分:
第一部分 数据库理论。介绍数据库的种类和SQL语法。
第二部分 数据库技术与应用。介绍关系数据库设计方式与应用。
第三部分 数据库管理。说明分布式数据库与高级数据库的管理。
第四部分 数据库趋势。说明数据库在网络和数据挖掘上的应用。
在这本书的写作过程序中,得到许多朋友的帮助,由于他们的帮忙,才能让本书有机会展现在各位面前,在此致以诚志的谢意。
??
??
??
??
II
CATIA V5高级应用
III
