初學資料庫選什麼書好?

47328983發表於2011-02-11
如果有資料庫理論基礎,可以從技術實踐到理論基礎,從實踐中逐步融合所學的理論基礎;
如果沒有理論基礎,還是要從頭開始,先學習理論基礎,但一定要注重實踐。

從網上摘錄一些東東,大家一起學習:

    資料庫人才近幾年很缺,很多人都很看好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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章