初學資料庫選什麼書好?
如果有資料庫理論基礎,可以從技術實踐到理論基礎,從實踐中逐步融合所學的理論基礎;
如果沒有理論基礎,還是要從頭開始,先學習理論基礎,但一定要注重實踐。
從網上摘錄一些東東,大家一起學習:
資料庫人才近幾年很缺,很多人都很看好DBA,不過對於初學DB的人,最好先從SQL SERVER資料庫開始學,因為,目前國內大部分中小企業都採用SQL SERVER資料庫。關於C++和資料庫開發的關係,我覺的你最好去學VC++、VB、ASP(能學好JAVA更好)。不過最重要的是一定要熟悉SQL。關於各種資料庫以下只做簡要概述,要知道更詳細的自己網上多看看,也可以經常來CSDN,這裡高手很多。
微軟的SQL SERVER資料庫是最容易學的,而且目前國內大部分中小企業都採用SQL SERVER資料庫。這方面的書入門機械工業出版社的《 SQL SERVER資料庫開發入門與範例解析》。DBA 方面,MCDBA的教程是最經典的。
Sybase公司的資料庫系統軟體以高度保密性和準確性為特色,很受對資料安全要求較高的企業的青睞,國內金融業、航空業、電信業企業和機構及政府部門,對相關專業人才的需求較大
IBM的資料庫在金融、航空、電信、政府等大型機構中的普遍使用
Oracle 9i DBA OCP是代表資料庫管理領域最高水平的資質證照,在全球業界具有極高的權威性和廣泛的認可度。目前,大部分跨國公司都採用了ORACLE資料庫系統
國內比較暢銷的當屬機械工業出版社黑色那套了,其中精品很多。入門的《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,我覺得比較痛苦。我只寫出兩本的題目,這兩本都有中文版,我看過後者,感覺很不錯,但是後者可能需要較好的離散數學基礎,涉及基礎理論會多點。前者更厚,所以它有空給你慢慢解釋,不過我個人覺得有點囉嗦。無論如何都是經典!
《資料庫導論》
《資料庫概念》(第四版)
一起學習...~
如果沒有理論基礎,還是要從頭開始,先學習理論基礎,但一定要注重實踐。
從網上摘錄一些東東,大家一起學習:
資料庫人才近幾年很缺,很多人都很看好DBA,不過對於初學DB的人,最好先從SQL SERVER資料庫開始學,因為,目前國內大部分中小企業都採用SQL SERVER資料庫。關於C++和資料庫開發的關係,我覺的你最好去學VC++、VB、ASP(能學好JAVA更好)。不過最重要的是一定要熟悉SQL。關於各種資料庫以下只做簡要概述,要知道更詳細的自己網上多看看,也可以經常來CSDN,這裡高手很多。
微軟的SQL SERVER資料庫是最容易學的,而且目前國內大部分中小企業都採用SQL SERVER資料庫。這方面的書入門機械工業出版社的《 SQL SERVER資料庫開發入門與範例解析》。DBA 方面,MCDBA的教程是最經典的。
Sybase公司的資料庫系統軟體以高度保密性和準確性為特色,很受對資料安全要求較高的企業的青睞,國內金融業、航空業、電信業企業和機構及政府部門,對相關專業人才的需求較大
IBM的資料庫在金融、航空、電信、政府等大型機構中的普遍使用
Oracle 9i DBA OCP是代表資料庫管理領域最高水平的資質證照,在全球業界具有極高的權威性和廣泛的認可度。目前,大部分跨國公司都採用了ORACLE資料庫系統
國內比較暢銷的當屬機械工業出版社黑色那套了,其中精品很多。入門的《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,我覺得比較痛苦。我只寫出兩本的題目,這兩本都有中文版,我看過後者,感覺很不錯,但是後者可能需要較好的離散數學基礎,涉及基礎理論會多點。前者更厚,所以它有空給你慢慢解釋,不過我個人覺得有點囉嗦。無論如何都是經典!
《資料庫導論》
《資料庫概念》(第四版)
一起學習...~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/241379/viewspace-687001/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 初學易語言,所要準備些什麼書籍與資料
- echo命令有什麼引數選項?linux學習什麼書比較好Linux
- 資料庫該學什麼!!!!資料庫
- 學Java看什麼書比較好Java
- 初學程式設計選擇什麼系統好?Linux還是Windows?程式設計LinuxWindows
- java好學嗎?初學者怎麼學好?Java
- 什麼是資料庫?什麼是雲資料庫?資料庫
- 為什麼要選擇分散式資料庫?分散式資料庫
- Web3的加密資料庫為什麼好? - AlbertWeb加密資料庫
- 是什麼影響了資料庫索引選型?資料庫索引
- 什麼Jupyter?為什麼初學Python推薦選擇Jupyter?Python
- 大資料學習入門看什麼書?大資料新手怎麼入門?大資料
- 資料庫選型繞不開“CAP定理”是什麼資料庫
- 推薦學Java——初識資料庫Java資料庫
- 【資料庫】簡單聊聊資料庫可以做什麼,有什麼用?資料庫
- 【資料庫】雲資料庫rds是什麼意思?有什麼優勢?資料庫
- 大資料能做什麼,為什麼學大資料大資料
- 圖資料庫愛好者的聚會在談論什麼?資料庫
- 關於資料科學的十本好書資料科學
- 雲資料庫RDS是什麼?雲資料庫RDS有什麼優勢?資料庫
- 自學UI設計看什麼書好?UI
- Laravel 學習--資料庫使用初識 1Laravel資料庫
- Java學習筆記--資料庫初識Java筆記資料庫
- django用什麼資料庫Django資料庫
- 什麼是皇帝資料庫?資料庫
- 什麼是Cassandra資料庫資料庫
- 什麼是NoSQL資料庫?SQL資料庫
- 什麼叫xml資料庫?XML資料庫
- Chronicles 是什麼資料庫資料庫
- 資料是什麼——資料的倉庫
- 資料庫倉庫系列:(一)什麼是資料倉儲,為什麼要資料倉儲資料庫
- 做資料視覺化有什麼好視覺化
- 學Python選什麼系統好?Windows還是Linux?PythonWindowsLinux
- 資料庫介紹--初識資料庫資料庫
- 為什麼越來越多的人選擇RDS建立MySQL資料庫?MySql資料庫
- 大資料都學什麼?大資料
- 什麼是資料科學?資料科學
- 為什麼轉行都會選擇Python呢?學習python有什麼好處?Python