本书是《Database Systems: The Complete Book》 (《数据库系统全书》,由Hector Garcia-Molina、Jeffrey D. Ullman和Jennifer Widom合著,中文版由机械工业出版社引进出版) 一书的前十章,由斯坦福大学知名计算机科学家Jeffrey D. Ullman和Jennifer Widom合作编写。作者采用一种易于理解的、面向用户的方式介绍了数据库系统,主要侧重于介绍数据库的设计与使用以及实际数据库应用的实现。本书涵盖了最新数据库标准SQL-99、SQL PSM、SQL CLI和ODL等内容,从数据库设计者、用户和应用程序员的角度深入浅出地介绍了数据库,既可用做大学教科书,也可作为数据库领域专业人员的参考书。 本书显著特色 ● 通过使用人们普遍关注的、现实世界的例子提高可读性。 ● 对SQL编程的许多方面展开了广泛而全面的讨论。 ● 给出基于常见的E/R模型的设计原则。● 用ODMG标准ODL介绍了面向对象设计,用SQL-99标准介绍了对象-关系设计。 ● 解释了SQL是如何通过JDBC (Java) 和SQL/CLI (ODBC) 与现代宿主语言交互作用的。 ● 涵盖了对于数据库设计者和用户十分重要的若干高级论题,包括完整性约束、触发器、事务、授权、SQL-99递归,等等。 ● 本书网http://www-db.stanford.edu/~ullman//fcdb.html提供了更多的教学材料。