前 言 本书系统地阐了述数据库系统设计和开发的基本原理。首先分析了基本概念,接着叙述了数据库开发过程,数据建模,设计和实现,数据库管理和维护;最后介绍了高级数据库主题及附录。本书可作为高等院校和软件学院在数据库设计和开发方面的教材,还可供编程人员、系统分析员、网络专家、项目经理或其他IT专业人员自学使用。 在当今的业务环境中,信息是机构主要资产。数据库是机构的重要信息来源,还支持日益成熟的电子商务,并开始与Web技术融合。计算环境今非昔比,沧桑巨变。数据库技术发展之快,包含主题之广,体系膨胀之大,令人目不暇接。 如何迎接挑战,适应变化?数据库系统知识不再局限于专家,如数据分析员和数据库管理员,所有的IT专业人员,都需要了解有关数据库技术及应用的基本知识。本书是当前及未来IT专业人员的理想选择。 数据库的应用 数据库技术渗透到各行各业,从零售连锁店到财政机构,从制造企业到政府部门,从航空公司到公益事业,数据库系统已成为信息存储和检索的标准。无论是驱动电子商务的基于Web的应用程序,还是管理即时库存的库存控制应用程序,或是支持制定战略决策的数据仓库系统,都需要采用数据库这种成功而有效的技术来存储和检索数据。事实证明,现代关系数据库系统非常适于数据管理,故广为流行。 最近几年,所有主要数据库产品厂商都发布了更为强大复杂的软件版本。DB2、Informix、Oracle、SQL Server和Sybase等数据库管理系统得到扩展,新增了一些有效特性。数据库管理系统已成为电子业务的核心。介绍此类商业数据库产品的书籍不胜枚举。 IT人员的职责 各机构的IT部门担当管理数据库的主要职责,支持和维护数据库系统运行。没有数据库系统,机构的日常运作将陷于停顿。 因此,所有IT雇员都必须了解数据库的工作方式。仅靠一些数据库技术专家远不能满足机构要求,企业所有应用程序都要用到数据库系统,每个IT专业人士必须懂得数据库的基本原理和技术,掌握数据库系统的设计及开发技术。 本书特色 本书讲述数据库基本技术,着重剖析技术精华,根据需要取材谋篇。初学者可参照本书,学习数据库基本原理,为成为数据库专家扎下根基。有一定基础的读者可通过本书进行复习,准确领会数据库技术的奥秘。 具体地讲,本书具有以下特性。 1. 为IT人员度身定制 考虑IT专业人员的背景、知识及术语。开门见山,直指主题。 2. 内容全面,详略得当 涵盖数据库基本理论的所有主题,包容数据库概念、术语、规划、实现和管理,分析主要技术趋势。 3. 组织精当,编排合理 以数据库基本原理为中心,以循序渐进的方式展开论述。首先简述基本概念,然后概览数据库系统开发过程,之后重点论述数据建模、设计、实现等主题,最后分析数据库的持续维护和成长。 4. 章节安排 每章以“学习目标”为始,以“本章小结”、“复习题”和“练习题”结尾。 5. 实例引导 大量的实例,配合循序渐进的指导,准确讲述概念和技术。附录E专门介绍主要商业数据库管理系统。 6. 通向数据库专家之路 本书是基础性书籍,蕴含数据库开发和设计的所有主题。以本书为依托,打下坚实基础,必能自如踏上新的台阶,成为优秀的数据库专业人员,如数据库建模员、数据库设计员、数据分析员、数据管理员或数据库管理员等。