学习数据库,请DBA高手推荐几本书(高分)

学习数据库,请DBA高手推荐几本书(高分),第1张

DBA必读的书人民大学的王珊和萨师烜的《数据库系统概论》,之后再看胡百敬的《SQL Server2005 T-SQL 数据库设计 》

微软官方的:〈Microsoft SQL Server 2005技术内幕〉系列丛书:

《Microsoft SQL Server 2005技术内幕:T-SQL程序设计》

《Microsoft SQL Server 2005技术内幕:T-SQL查询》

《Microsoft SQL Server 2005技术内幕:存储引擎》

《Microsoft SQL Server 2005技术内幕:查询、调整和优化》

Oracle的学习主要有两个路线。

一个是Oracle的开发,主要用到Sql语句,一般来说做开发的都要用到其他的开发语言,如PB、VB、VC、Java、Delphi、.net等等,这样来配合使用开发C/S和B/s架构的程序。

一个是Oracle的管理,也就是人们常说的DBA,英文Database Administrator.

主要是维护数据库的工作。只用学会SQL语句和Oracle的结构等就可以了。

DBA需要对Oracle有一个很深的认识,否则难成大器。

而Oracle开发的话,相对来说不一定对Oracle有太深 的了解,当然你懂得越多,开发出来的肯定会越好。

可以找一本oracle的书看看

如果有人可以请教当然更好

oracle是数据库中经典的也是最抽象的,呵呵

要有心理准备

不过现在好像出新版的了,应该会改进一些

先学SQL和PL/SQL,这个是基础。如果没学过数据库基本原理的话,一定要先学数据库基本原理。买本《数据库原理》,看表、索引、SQL、锁这些基本知识,范式什么的就先不用看。然后买Oracle的书,我以前学的时候买了那种很厚的详细对其管理器上界面的每个细节做介绍的书,结果发现看得很累,而且看完了根本就没学到任何有实质的东西。因此,我还是推荐你买那种深入浅出介绍数据库管理基本知识的书,它们会使你真正了解Oracle的内涵,刚开始时最好选薄点的书,对其能有个概要的了解。(比如《Oracle DBA入门》和高职高专教材《Oracle数据库管理教程》),这些书很简单,能帮助你快速上手。接下来你可以买《Oracle 9i/10g DBA资格认证考试教材》等书来看。从一开始,你就应该下载一个Oracle装上,自己多玩。尽量多用SQL Plus等命令行方式来管理,对界面大致了解就好了。脚本才是Oracle管理的王道!

30有那么点点晚吧……我也越来越觉得成名一定要趁早,呵呵

针对ORACLE DBA:

首先要熟悉SQL、PL/SQL,否则做了DBA还去寻问开发人员SQL问题,可他们还等着你来优化SQL呢,很窘……并且要是会SQL,在做DBA时会方便很多,长远来看掌握得越精越好。这个书籍很多,我个人买过一起书,总结一下,首选清华大学的书,其他的书看起纠结,特别是电子工业出版社的书让人蛋疼(不过我是靠它入门的),希望能好起来,当然也不乏好的作品。

然后掌握ORACLE数据库相关的知识,首推中文翻译的Thomas Kyte的《Oracle Database 9i/10g/11g编程艺术》,其次中文译本《Oracle Database 11g数据库管理艺术》,都是人民邮电出版社的。基本上认真看完和试验后,就可以上路了。如果想了解更透彻与深入,看官方文档《Oracle Cencept》,这是最概念最原理的部分,前提是你的英文要足够好,这是纯英文的,并不推荐看中译本,有句夸张的话怎么说来着“看译本的时候,觉得这本书的作者很2;看了英文原版后,才发现翻译的人很2”,并且很多高端DBA,都啃过或正在啃很多英文资料。

再说OCP,有OCP并不等于很牛B,现在OCP就像泡过水的海棉一样,很水~,但这会是一个敲门砖,没有人会认为大学毕业证不值钱,至少我是这样想的!如果金钱足够,那没啥说的,但搞IT的苦逼的程序猿,大家懂的,所以要权衡利弊!OCP的题库应该好好看看,会积累不少的知识~


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10087257.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存