Oracle 的底层逻辑和数据库思维,《Oracle 9i10g 编程艺术》讲得挺透彻。不是那种讲怎么写界面的书,而是教你怎么用 Oracle 干正事的。里面多例子都用SQL*Plus跑,语法不复杂,但你能看懂背后系统是怎么运转的,对开发蛮有。

比如你常遇到“怎么在数据库里完成批”的问题,这书里就讲了几种实现思路,配套语句也有,复制下来改改就能用。还有像事务、执行计划这些东西,讲得比较实在,没绕弯子。

DBA 看这本书也挺有收获的,不少内容能直接上手用。比如性能调优、锁机制这些,得清楚。虽然偏开发,但实用性高,管理数据库时也能派上用场。

,要是你想用它来学怎么画 UI,那就不太合适了。这书不讲前端,就一个字:干。纯后端,纯逻辑,爱钻底层的人看了会觉得爽。

顺便附几篇相关资料,一起看效果更好:

如果你平时写 PL/SQL 比较多,或者想摸清楚 Oracle 怎么思考,可以花点时间读一读。