oracle经典书籍推荐 转

news/2024/7/23 18:41:35 标签: 数据库

 很多网友询问如何选择入门书籍,学Oracle有什么好书,这里给出一些常见书籍的介 

    绍。首先声明,本文只涉及国外作品,因为国内的作品好的极少,大多是拼凑之作。

提到入门学习,我又得搬Tom(Thomas Kyte)出来了。他在Ask Tom和他最新的书里都介绍

了他认为比较好的学习途径和阅读资料。他推荐的资料都是Oracle的官方文档,有个网友

在版上也提出是不是通读文档就可以了。可以肯定地说,如果你通读了文档,记住了其中

的50%,那你已经很牛了,我的有生之年估计不会有可能通读——对于9iR2一共48篇文档

共计46000+页!Tom给出了必读文档和顺序,我简要说明如下:

所有人员

Concepts

|

New Features

_________________|_______________

| |

Developer DBA

Application Backup & Recovery

Dev Guide(Fundamentals) Concepts

| |

PL/SQL User Guide Recovery Reference

& References |

| |

Performance Administrators' Guide

Planning |

|_________________________________|

|

Performance

& Tunning Guide

 

下面来谈谈书籍。

国内比较畅销的当属机械工业出版社黑色那套了,其中精品很多。入门的《Oracle

9i初学者指南》浅显易懂,是入门的好帮手。开发方面《Oracle 9i PL/SQL程序设计》,

DBA方面《Oracle 9i DBA手册》,调优方面《Oracle 9i性能调优指南》都是经典的书,

根据需要选择吧。我觉得其中《Oracle 9i 参考手册》是不错的书,比较全面实用,各方

面涉及就不深入了。

其他经典书籍又不能绕过Tom了,他的《Oracle专家高级编程》(Expert one-by-

on Oracle)是绝对的经典,可惜中文版被翻译糟蹋了,我正在看,其中的翻译有的术语

很怪异,有的不知所云,确实有点累,但内容深入,涉及到Oracle内部结构、锁机制、导

入导出的使用、性能调优等等等等很多的方面。主要基于Oracle 8.1.7,但是用他的原话

来说99%的可以毫无变动的用到9i上。他还基于这本书写了另一本新书《Effective

Oracle by Design》(2003),国内尚没有翻译版,要买的话只有Amazon了,目前倒是降

价中。内容主要是关于开发的一整套,比如团队开发中的分工、开发的原则、性能调优等

等。这两本书的内容介绍和目录大家可以到asktom.oracle.com看到,总体来说都是大师

之作。

其实上面这些书已经是很充足了,加起来上万页也有了。不过要考OCP的话,还是看

Student Guide咯(地球人都知道?:)),我刚看完007和031的vol.1,总体感觉是讲解还

算详细,内容不是很深,但真的很全面。另外它是作为教程的形式的,所以很多东西的编

排考虑到了难度等等,而不是一般参考手册那样一次就把一个数据对象、类型讲透。看这

个文档的同时大家可以结合上面提到的官方文档、书籍一起阅读。

最后顺便讲一下数据库基础书。学Oracle之前应该要先读基础书,你连主键都不明

白就开始学Oracle,我觉得比较痛苦。我只写出两本的题目,这两本都有中文版,我看过

后者,感觉很不错,但是后者可能需要较好的离散数学基础,涉及基础理论会多点。前者

更厚,所以它有空给你慢慢解释,不过我个人觉得有点啰嗦。无论如何都是经典!

数据库导论》

数据库概念》(第四版)

转载于:https://www.cnblogs.com/lanyue52011/p/3644501.html


http://www.niftyadmin.cn/n/1539695.html

相关文章

编译aarch64android,请问aarch64-linux-android-clang++ 支持neon 指令集编译吗?

Hi请问aarch64-linux-android-clang 支持neon 指令集编译吗?用neon指令集 写了一个算法, 相同的代码用aarch64-linux-android-gcc 可以编译过,aarch64-linux-android-clang 一直出错:pengfeiubuntu:/mnt/hgfs/share/test$ makeaar…

eclipse用svn提交文件

要更新,也要先同步,再更新了 当然要先同步,再提交,不然要被前辈给说的难受 用这张图片,来表示今天的开心,哈哈哈转载于:https://www.cnblogs.com/fuckingPangzi/p/9910661.html

visio和preject冲突_我平时用Project和visio,WPS能代替嘛?

感谢邀请。我一步一步来跟你分析解答吧。1、需求分析回答你这个问题之前,我们来先分析一下您的需求。project是做项目管理实施计划的,主要目的是进行项目管理。visio是用来绘制各种流程图、架构图、uml图等等之类的。2、现状调查在wps介绍中,…

live555 android,Android RTSP/UDP“RTSP/1.0 461 Unsupported transport”通过蜂窝网络(4G)

I am currently working on video streaming via RTSP/UDP for Android devices. My goal is to stream a video over a 4G cellular network. The problem I am facing is that the method used does not work with the Samsung Galaxy Core SM-G386F.我目前正在通过RTSP/UDP为…

【C++】C++中的操作符重载

C中的操作符重载使得对于类对象的操作更加方便和直观,但是对于各种操作符重载的规则以及语法形式,一直以来都是用到哪一个上stackoverflow上查找,在查找了四五次之后,觉得每次麻烦小总结一下。 操作符重载的一般语法 重载方式分为…

洛谷2014选课

题目描述 在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习。现在有N门功课,每门课有个学分,每门课有…

手淘android架构演进,手淘的架构设计的四个阶段以及治理

从2009年开始,DAU从100万增长到超过1亿,面临的问题、包括研发支撑所需要解决的事情各不相同。在用户量和业务复杂度的线性递增下,架构设计也进行了相应的演进。接下来小编给大家简单介绍关于手淘的架构设计的四个阶段以及无线架构设计的治理。…

netty 拦截器_Netty源码解析 -- ChannelPipeline机制与读写过程

本文继续阅读Netty源码,解析ChannelPipeline事件传播原理,以及Netty读写过程。源码分析基于Netty 4.1ChannelPipelineNetty中的ChannelPipeline可以理解为拦截器链,维护了一个ChannelHandler链表,ChannelHandler即具体拦截器&…