1樓:NeoX
兩方面:
資料庫系統,沒有很好的書,公認的是紅寶書是乙個reading list:
Readings in Database Systems (Readings in Database Systems, 5th Edition),目前這一版是Michael Stonebraker, Peter Bailis 和Joe Hellerstein三位老,青,中資料庫系統大牛編的。
資料庫理論,公認是The Alice Book:
Foundations of Database (Foundations of Databases)
這兩本書作者都放到網上了。
2樓:starrynight
我對於目前最高票的回答( @李晨曦 的回答)進行補充。
從內容上來說,完整的一本書叫做《資料庫系統全書》(Database System the Complete Book)
①其1-12章講的是有關關聯式資料庫、SQL語句的。
②其13-最後講的是資料庫系統實現,主要是儲存管理器、查詢處理器、事務管理器。
資料庫系統全書有兩個版本,第一版是2023年左右的。第二版是2023年左右的。
在對於第二版進行翻譯的時候,機械工業出版社將其翻譯為兩本
不過好像是本身就是兩本書,結合起來構成了一本全書。
史丹福大學學生先上基礎教程,再上實現。
①《資料庫系統基礎教程》(A First Course in Database Systems)第三版
②《資料庫系統實現》(Database System Implemention)第二版
另外在京東上,其《資料庫系統實現》的影印版也就是英文版的目錄將《資料庫系統全書》
的目錄包括進去了,實際上其只有《資料庫系統實現》對應內容。
綜合以上,如果我們想買實體書將最新版的《資料庫系統全書》看完。
我們就得買兩本。
3樓:Frank Meng
樓主看的兩本書都是講關係理論和資料庫設計的,類似的還有資料庫系統導論。這本書的作者是Chris Date,是E F Codd的同事,強烈推薦他寫的所有書。回答裡大家推薦的資料庫系統實現更偏重於怎麼開發乙個DBMS,跟上面的書完全不是一類。
4樓:linple
既然組成原理、計算機網路、作業系統都有了……
跪請Tenenbaum教授再寫一本資料庫教材,一定不會差。
不止一次有過這個想法
5樓:satanson
stonebraker的architecture of a database system.
jim 的transaction
Jim在Transaction裡說:This presentation is like a compiler course textbook or like Tanenbaum's operating system book!
Jim在資料庫事務方面的研究成果而獲得了圖靈獎,該書是他的傳世之作,他自認該書類似現代作業系統一書。
6樓:張明鋒
直接搜cmu計算機開放課程的資料庫課程。上面的reading list裡都是需要讀的。mit, ucb,stanford的開放課程都可以作為參考。
檔案系統,資料庫管理系統,作業系統之間有什麼聯絡?
paid大星 有個挺好玩的事情就是,部分資料庫系統可以存檔案,檔案管理系統其實也是一種作業系統,作業系統包含檔案系統,而資料庫系統必須構建在作業系統之上。學過資料恢復的都明白檔案系統其實是以目錄索引的形式實現對磁碟或儲存器的訪問和訪問,而對使用者的介面必須通過作業系統提供的介面框架實現。作業系統除了...
IOT作業系統用C 庫的經驗總結
鏡章 現在國家宣傳部門比以前聰明多了,知道現在的年輕人喜歡什麼,喜歡什麼就從哪入手。蔡徐坤 吳亦凡 楊洋等都是人氣極高的流量明星,同時思想上沒什麼黑點,讓他們帶動思想宣傳,事半功倍。 我這個疑問只能匿名啦 非黑但是一開始真的不能理解,武大靖3個月前乙個人扛著乙個國家前進,純實力說話,讓別人想黑你中國...
怎麼實現乙個簡單的資料庫系統?
劉浩浩 這種類似的東西,最重要的是一定要看過已經有的開源實現的原始碼,從頭到尾搞懂別人的思路。我自己寫過基於UDP的可靠協議,用go寫的,開始寫之前看了各種他人的原始碼和一些已有的實現,感覺受益匪淺,後面寫起來感覺前期的調研是很重要的。因此建議,先看懂乙個完整的實現,不需要mysql這樣的大東西,看...