iihero@ChinaUnix, ehero.[iihero] 数据库技术的痴迷爱好者. 您可以通过iihero AT qq.com联系到我 以下是我的三本图书: Sybase ASE in Action, Oracle Spatial及OCI高级编程, Java2网络协议内幕
分类: Mysql/postgreSQL
2013-07-29 10:02:41
近日有幸收到清华大学出版社寄来的<
该书的原作者Michael McLaughlin曾经既是Oracle的员工,即我们俗称的码农,同时后来也是学者,教授。这在国外很常见,有很多IT人士在工业界和学术界都有建树,这也使得他们对两个圈子的实情相对比较了解。
相信很多人都参考这他以前写的<
总的来说,该书(含)中译本有如下特点:
1. 具有典型的参考手册特性
每一部分每一章,都是先介绍Oracle相关功能及使用,然后介绍对等的MySQL中如何使用类似功能。并对两者之间的区别时不时的进行点拨。比如在第3章介绍安全模型时,Oracle和MySQL针对grant和revoke时,使用的语法还是不太相同的,MySQL里可以带有'user@
2. 每章后边都有巩固性练习
看来这是作者有意安排的,或许这与他是大学老师有关。练习都是有针对性的,相对于教材来说,较为简单,后边也都有参考性答案。
3. 这本开发手册,基本上涵盖了Oracle/MySQL数据库关于SQL开发的所有基本技能点,注意是SQL开发,
即:
1) 命令行客户端使用
2) 基本权限控制,
3)事务模型(ACID特性)
4) 如何实现建表、添加、更新、删除数据
5) 简单及复杂查询
6) 如合合并数据, 这部分内容比较有特点,可以用它对两种数据库中的数据进行转换
7) 存储过程的使用
4. 基础,非常基础,这是整个图书的特点. 因此,它并不适合对两种数据库有更深技能的技术人员,更适合于初步了解其中一种数据库,并渴望全面掌握这两种数据库的SQL基本开发技能的数据库初中级技术人员。
另外,从翻译的角度来看,略显生硬,但并不影响阅读。 举几个例子:
P36, "从缓冲区重新运行...."
P63, "可以使用以下哪个特殊字符来返引?"
总的来说,Michael McLaughlin的这本书,还是值得Oracle/MySQL SQL开发人员一读的。