?? ?讀大學(xué)有一件遺憾事就是有一個很好的數(shù)據(jù)庫入門的老師,卻沒有學(xué)好它他的課。
?? ?工作了一年后,對數(shù)據(jù)庫的原理總是抱著又熟悉又陌生的情緒,該是好好重學(xué)一下數(shù)據(jù)庫原理的時候了。
?? ?在網(wǎng)上看了一下Stanford CS的課程列表,CS145是一門數(shù)據(jù)庫入門的課程 - Introduction to Database(數(shù)據(jù)庫導(dǎo)論)。瀏覽了一下,發(fā)覺課件很粗糙,沒有很好的handouts,大部分都是slides。沒關(guān)系,只要有教材就夠了。
?? ?CS145的授課老師是Jennifer Widom,是A First Course in Database Systems, 3rd(以下簡稱FCDB-3)的作者,此書即為該Course的Textbook。有幸我買到了該書的第二版,還是原版的;不幸的事,該Course開始采用第三版了。雖然新版在內(nèi)容的結(jié)構(gòu)上有所調(diào)整,但是不打緊,我還是能夠從第二版學(xué)到完整的知識體系!
?? ?Stanford CS的數(shù)據(jù)庫課程是一個完整的系列:
?? ? CS145: Introduction to Databases
?? ?CS245: Database System Principles
?? ?CS345: Advanced Topics in Database Systems
?? ?CS346: Database System Implementation
?? ?CS347: Transaction Processing and Distributed Databases
?? ?要是這5門課都上齊,那我就成為數(shù)據(jù)庫巨頭了,可惜生命有限,我只能功利主義一下學(xué)CS145
。?
?? ?我找到了 FCDB-3 的官網(wǎng),里面有很多豐富的資源,但是界面卻很丑,只能忍忍了...
?? ?依稀記得大學(xué)數(shù)據(jù)庫授課教授劉云生(Very famous)說過,Jeffrey Ullman的這本FCDB有點難(當(dāng)時我們的教材是Silberschatz的Database System Concepts),讀了一下確實如此,感覺文字很緊湊不贅述,可能看第一眼無法完全明白。?
?? ?哈哈,思路都厘清了,接下來就進(jìn)入正文了 - RTFM: Read the Fucking Material?
?? ?FCDB-3一書第一章的1.3節(jié):Outline of Database-System Studies給了一個邏輯性很強(qiáng)的學(xué)習(xí)roadmap:
?? ? Part I: ? Relational Database Modeling
?? ?Part II: ?Relational Database Programming
?? ?Part III: Semistructured Data Modeling and Programming
?? ?Part IV: Database System Implementation
?? ?Part V: ?Modern Database System Issues?
?? ??
??
?? ??
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
