做一個好的DBA必須瞭解得資料庫基本知識,包括數學知識,推薦國外經典資料庫書籍!

oneweaklight發表於2011-04-17

資料庫經典書籍:

一:資料庫管理系統(Database Management Systems)Author : Raghu Ramakrishnan Johannes Gehrke

二: 推薦<資料庫系統全書>,英文叫<Database System: The Complete Book> 這本書應該是國際公認的最權威的資料庫書了,很深的。我剛看完一遍。美國大學研究生院的計算機都用這本書,推薦看英文版的。 該書分為前後兩冊,前半本叫<資料庫系統概念>(Database System Concepts),是最基本的資料庫知識,包括ER圖設計、關係模式、關係代數、關係積分、SQL語言、模式規範化等,有中文版的。 後半本叫<資料庫系統實現>(Database System Implementation),講的是資料庫系統是如何實現的,包括磁碟規劃、索引、資料庫演算法、查詢最佳化、日誌管理、併發控制、資料整合等等。這本書可能只有英文版的。

註記:在亞馬遜上看到,這幾本書籍都有列印錯誤,所以大家可在官網上下載勘誤表,也可以免費下載課件!資料庫的數學知識是集合數學,要想深入理解可以看看集合論;而DBMS軟體是由程式碼與演算法組成的,所以想深入理解可以去看看『演算法導論』這本書;DBMS軟體核心程式碼都是C,C++,所以可以程式設計方面看看C語言方面的書籍;DBMS是構建在OS上的,多數為*NIX,所以看看UNIX,LINUX核心方面的書是很好的,OS方面的有一本『作業系統概論』很經典,已經出到第八版了;資料庫是存放在儲存裝置上的,所以瞭解計算機儲存硬體也很好!最後我建議大家看英文原版書籍,雖然慢但看的清楚!可以去GOOGLE上搜尋原版PDF,列印出來看能省不少錢,而且比在計算機上看方便。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25067344/viewspace-1048788/,如需轉載,請註明出處,否則將追究法律責任。

相關文章