三大系統軟件有數據庫,操做系統,編譯器。有種說法是程序員的水平從掌握三大系統軟件的程度來看。會編譯器的比會操做系統牛,會操做系統的比數據庫牛,什麼都不會的水平堪憂。這裏主要推薦國外教科書。暢銷書和具體某個軟件實現類的書沒有推薦。程序員
《數據庫系統基礎》初級篇 高級篇
《數據庫系統:設計,實現與管理》
《數據庫管理基礎教程》
《數據庫系統:數據庫與數據倉庫導論》
《數據庫系統概念(原書第六版)》
《數據庫系統實現(第二版)》
《數據庫系統:概念,設計與應用》
《數據庫系統基礎教程(原書第三版)》
《數據庫系統導論(原書第八版)》
《設計有效的數據庫系統》
《數據庫與事務處理》
《數據庫設計教程(原書第二版)》
《數據庫系統全書》Database Systems:The Complete Book
《數據庫原理,編程與性能(原書第二版)》
《分佈式數據庫系統原理(原書第三版)》
《分佈式數據庫管理系統實踐》
《數據庫管理系統原理與設計》
《Principles of Distributed Database Systems》
《數據庫系統導論(第八版)C.J.Date》
《Foundations of Database》
《數據庫系統:面向應用的方法》 <databases system an application oriented approach>數據庫
《操做系統概念(原書第九版)》
《操做系統概念精要(原書第二版)》
《操做系統精髓與設計原理》
《操做系統設計與實現》
《操做系統原理,設計與應用》
《操做系統原理》
《現代操做系統(原書第三版)》編程
《編譯原理(原書第二版)》
《編譯器構造》
《編譯器設計基礎》
《編譯器構造-Java語言版》app