出版時間:2007-10-1 出版社:清華大學出版社 作者:(美)莫利納羅 著 譯者:王強,王曉
Tag標簽:無
內(nèi)容概要
SQL 是計算機世界的語言,在用關系數(shù)據(jù)庫開發(fā)報表時,將數(shù)據(jù)放入數(shù)據(jù)庫以及從數(shù)據(jù)庫中取出來,都需要SQL 的知識。很多人以一種馬馬虎虎的態(tài)度在使用SQL,根本沒有意識到自己掌握著多么強大的武器。本書的目的是打開讀者的視野,看看SQL 究竟能干什么,以改變這種狀況。
本書是一本指南,其中包含了一系列SQL 的常用問題以及它們的解決方案,希望能對讀者的日常工作有所幫助。本書將相關主題的小節(jié)歸成章,如果讀者遇到不能解決的SQL 新問題,可以先找到最可能適用的章,瀏覽其中各小節(jié)的標題,希望讀者能從中找到解決方案,至少可以找到點靈感。
在這本書中有150 多個小節(jié),這還僅僅是SQL 所能做的事情的一鱗半爪。解決日常編程問題的解決方案的數(shù)量僅取決于需要解決的問題的數(shù)量,本書沒有覆蓋所有問題,事實上也不可能覆蓋;然而從中可以找到許多共同的問題及其解決方案,這些解決方案中用到許多技巧,讀者學到這些技巧就可以將它們擴展并應用到本書不可能覆蓋的其他新問題上。
毫無疑問,本書的目標是讓讀者看到,SQL 能夠做多少一般認為是SQL 問題范圍之外的事情。在過去的10 年間,SQL 走過了很長的路,許多過去只能用C 和JAVA等過程化語言解決的典型問題現(xiàn)在都可以直接用SQL 解決了,但是很多開發(fā)人員并沒有意識到這一事實。本書就是要幫助大家認識到這一點。
現(xiàn)在,在對我剛才的話產(chǎn)生誤解之前我先要申明:我是“如果沒壞,就別去修它”這一教義的忠實信徒。例如,假如你有一個特定的業(yè)務問題要解決,目前只用SQL檢索數(shù)據(jù),而其他復雜的業(yè)務邏輯由其他語言完成,如果代碼沒有問題,而且性能也過得去,那么,謝天謝地。我絕對無意建議你扔掉以前的代碼重新尋求完全SQL 的解決方案;我只是請你敞開思想,認識到1995 年編程用的SQL 跟2005 年用的不是一回事,今天的SQL 能做的事要多得多。
作者簡介
Anthony Molinaro是wireless Generation公司的數(shù)據(jù)庫開發(fā)人員。他多年從事幫助開發(fā)人員改進其sQL查詢的工作,具有豐富的實踐經(jīng)驗。Anthony酷愛sQL,在相關領域,他小有名氣,客戶在遇到困難的sQL查詢問題時,就會想到他,他總能起到關鍵作用。他博學多才,對關系理論有深入的理解,有9年解決復雜sQL問題的實戰(zhàn)經(jīng)驗。Anthony通曉新的和功能強大的sQL功能,比如,添加到最新sQL標準中的窗口函數(shù)語法等。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載