Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1323383
  • 博文数量: 185
  • 博客积分: 50
  • 博客等级: 民兵
  • 技术积分: 3934
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-11 13:11
个人简介

iihero@ChinaUnix, ehero.[iihero] 数据库技术的痴迷爱好者. 您可以通过iihero AT qq.com联系到我 以下是我的三本图书: Sybase ASE in Action, Oracle Spatial及OCI高级编程, Java2网络协议内幕

文章分类

全部博文(185)

文章存档

2014年(4)

2013年(181)

分类: Mysql/postgreSQL

2013-07-29 10:02:41

  近日有幸收到清华大学出版社寄来的<>一书,大致翻了一遍,这是一本译作。全书的内容比较适合于Oracle以及MySQL的开发人员作参考。尤其是经常在这两种数据库之间进行切换的初中级开发人员。

        该书的原作者Michael McLaughlin曾经既是Oracle的员工,即我们俗称的码农,同时后来也是学者,教授。这在国外很常见,有很多IT人士在工业界和学术界都有建树,这也使得他们对两个圈子的实情相对比较了解。

相信很多人都参考这他以前写的<>,内容非常详实。本人也有幸用过更古老的版本8i PL/SQL一书。

总的来说,该书(含)中译本有如下特点:

1. 具有典型的参考手册特性

 每一部分每一章,都是先介绍Oracle相关功能及使用,然后介绍对等的MySQL中如何使用类似功能。并对两者之间的区别时不时的进行点拨。比如在第3章介绍安全模型时,Oracle和MySQL针对grant和revoke时,使用的语法还是不太相同的,MySQL里可以带有'user@'的用户,而Oracle传入的只是用户名。

2. 每章后边都有巩固性练习

 看来这是作者有意安排的,或许这与他是大学老师有关。练习都是有针对性的,相对于教材来说,较为简单,后边也都有参考性答案。

3. 这本开发手册,基本上涵盖了Oracle/MySQL数据库关于SQL开发的所有基本技能点,注意是SQL开发,

 即:

      1) 命令行客户端使用

      2) 基本权限控制, 

      3)事务模型(ACID特性)
      4) 如何实现建表、添加、更新、删除数据
      5) 简单及复杂查询
      6) 如合合并数据, 这部分内容比较有特点,可以用它对两种数据库中的数据进行转换
      7) 存储过程的使用

 4. 基础,非常基础,这是整个图书的特点. 因此,它并不适合对两种数据库有更深技能的技术人员,更适合于初步了解其中一种数据库,并渴望全面掌握这两种数据库的SQL基本开发技能的数据库初中级技术人员。

另外,从翻译的角度来看,略显生硬,但并不影响阅读。 举几个例子:

P36, "从缓冲区重新运行...."
P63, "可以使用以下哪个特殊字符来返引?" 

总的来说,Michael McLaughlin的这本书,还是值得Oracle/MySQL SQL开发人员一读的。

阅读(2993) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~