数据库技术近年来发展非常迅速,特别是提出信息高速公路以来,所谓“3C”即计算机、通信和信息内容(Computer、Communication和Contents)已成为信息技术的核心。而信息高速公路的价值正体现在信息内容上,若没有大量的数据库存放这些“内容”并提供迅速、简便、**的查询手段,则信息高速公路就只能“跑空车”了。
面向对象的数据库技术是近年来数据库技术发展的重要方向和热点,目前国内在该领域的科研方面已在积极开展,但在教材中尚无反映,因此急需有关的教材,而本书正是雪中送炭。
本书是从斯坦福大学1997年的教材《数据库系统基础教程》(《A First Course inDatabase Systerns》)翻译过来的。本书以当前的主流数据库--关系数据库--为基础,以数据库系统的*基本内容--数据库的设计与编程--为**,以引进数据库领域的*新成果--比如面向对象的数据库技术--为特点,系统地阐述了数据库建模、关系数据库的理论和设计、结构化查询语言SQL及其*新的标准SQL2和SQL3,阐述了递归查询等*新内容,特别是以相当多的篇幅阐述了面向对象数据库的对象定义语言ODL和对象查询语言OQL。
本书的主要特点是新颖、丰富、系统、实用,把数据库技术的*新成果迅速反映到教材中。斯坦福大学是世界**大学,世界**的硅谷与斯坦福有不解之缘。我们及时引进国外的*新教材,对提高国内的计算机教学和科研水平会起到积极的推动作用。
为培养同学直接从英文资料获取信息的能力,清华大学出版社已于98年出版了本书英文原著的影印本,现在又出版该书的中译本,这样可使不同程度的读者都能从中有所收益。读者不仅可以从中学到*新的专业知识,也能从中提高英文的专业阅读能力。
本书的翻译得到了我系周立柱教授的大力支持,在此表示衷心的感谢在本书的翻译过程中,王霞、张勇、张劲飞和武志光同学为初稿的翻译和文稿的录入协助做了很多工作。本书的译文难免有不妥之处,敬请读者予以指正。