亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

New Book:鋒利的SQL

系統(tǒng) 2229 0

New Book:鋒利的SQL

2009 年初開始動筆到最終定稿,這本書的編寫花費(fèi)了我一年多的時間,大大超出了先前預(yù)期的計劃。當(dāng)時,書剛剛開了個頭,我便被安排參加了單位的一個流程優(yōu)化項目,其中包含 5 個新系統(tǒng)的開發(fā)和 1 個舊系統(tǒng)的改造。同時,我自己還主持著一個管理信息系統(tǒng)的開發(fā)工作。項目目標(biāo)定義、業(yè)務(wù)需求分析、系統(tǒng)架構(gòu)設(shè)計,環(huán)環(huán)相扣,整天忙的不可開交,寫作成了真正忙里偷閑的事。

當(dāng)系統(tǒng)一個個瓜熟蒂落,能夠自己支配的時間才稍微充裕了一些,這本書的寫作才算步入正軌。好在我寫作只是自己的一種業(yè)余愛好,沒有其他方面的壓力,唯一的目的就是希望能夠創(chuàng)作一些精品圖書。交稿日期雖然一拖再拖,但是我一直在告誡自己,只要編輯還能夠忍受我這種“言不守信”的惡劣行徑,我就必須盡自己最大努力,精益求精地去完成每個后續(xù)章節(jié)的編寫工作。在這方面,我非常感謝本書的編輯杜潔女士,她總能每次寬容地接受我的延遲交稿要求,并給予我熱情的鼓勵,才促使我最終完成了本書。

本書特點(diǎn)

這是一本引領(lǐng)你進(jìn)入 SQL 查詢殿堂的圖書,既有對普通 SQL 技術(shù)的介紹,也有對 SQL 新技術(shù)的深入討論,更包含一些實用的查詢方案演練。之所以要寫作這樣一本圖書,主要出于兩方面的原因:一是伴隨著各種數(shù)據(jù)庫技術(shù)日新月異的發(fā)展,無論是哪種數(shù)據(jù)庫產(chǎn)品,用一本書去描述它的全貌,幾乎是不可能的,那樣做只能是止渴飲鴆。所以我就想能否抽取出各種數(shù)據(jù)庫產(chǎn)品中一些共同的東西,進(jìn)行深入的介紹,而 SQL 無疑是這方面的首選。二是在與一些開發(fā)公司的合作中,發(fā)現(xiàn)公司間的 SQL 應(yīng)用情況也差異很大,一些公司出于產(chǎn)品的可移植性考慮,拒絕使用一些新的 SQL 技術(shù),甚至盡量避免在服務(wù)器上部署存儲過程。所以,我希望在深入地討論一些常用 SQL 技術(shù)的同時,也盡可能多地介紹一些 SQL 的新技術(shù),從而解除大家對新技術(shù)的恐懼感,對新技術(shù)的推廣能夠起到一定的推波助瀾作用。

本書在對 SQL 介紹時,是在 SQL Server 數(shù)據(jù)庫產(chǎn)品上進(jìn)行的。不過,無論是哪種數(shù)據(jù)庫產(chǎn)品的 SQL ,由于大家都在遵循 ANSI-SQL 標(biāo)準(zhǔn),所以差別并不大。數(shù)據(jù)庫開發(fā)人員在跨越不同的數(shù)據(jù)庫產(chǎn)品時,一般不會遇到什么障礙。

本書在介紹各種查詢語法時,我們更注重對查詢邏輯思維方式的引導(dǎo)和介紹。只有這樣,讀者在閱讀本書之后,才可以舉一反三,切實增強(qiáng)自己動手解決問題的能力。

本書適用讀者

本書是按照由淺入深、循序漸進(jìn)方式對 SQL 進(jìn)行介紹的,既包含又入門知識,也包含有對深層次技術(shù)的討論。即使是最基本的查詢語句,我們也會盡力為讀者提供解決深層次問題的能力。也就是說,同樣一個問題,你可以寫幾十甚至上百行的 SQL 語句來解決問題,也有可能僅通過一條 SELECT 語句就可以解決問題。作為 SQL 而言,雖然代碼最簡化并不一定是性能最優(yōu)化,但至少是對思維能力的一種提升。

從這個角度而言,本書可以作為你的 SQL 入門書籍,也可以作為 SQL 程序員和分析師的參考書籍。

本書內(nèi)容與結(jié)構(gòu)

本書共 19 章,可大致分為基礎(chǔ)篇、編程篇、性能調(diào)教篇和實戰(zhàn)演練篇,共四部分。

基礎(chǔ)篇包括第 1 章至第 10 章。其中,第 1 章是對查詢工具、書寫規(guī)范等基本內(nèi)容的介紹,第 2 章至第 5 章是對數(shù)據(jù)庫、表和索引的介紹,第 5 章到第 10 章則介紹了使用 SELECT 進(jìn)行數(shù)據(jù)查詢和使用 INSERT UPDATE DELETE 進(jìn)行數(shù)據(jù)修改的各個方面。

編程篇包括第 11 章至第 15 章。如果將 SELECT INSERT UPDATE DELETE 作為基本查詢語句,則 IF...ELSE WHILE 、和 TRY...CATCH 構(gòu)造等則可以看作是 SQL 編程語句。在存儲過程、觸發(fā)器等對象中可以通過這些語句實現(xiàn)一些復(fù)雜的邏輯處理。如果你曾經(jīng)是一個使用 VB VC 程序員,在學(xué)習(xí) C/S B/S 編程的時候,你應(yīng)當(dāng)掌握這種服務(wù)器端的編程工具,從而將業(yè)務(wù)邏輯計算合理地分布到服務(wù)器和客戶端。

性能調(diào)教篇包括第 16 章至第 18 章。第 16 章和第 17 章介紹的是事務(wù)處理機(jī)制和并發(fā)訪問控制。其實,無論是微軟、還是 Oracle IBM ,其數(shù)據(jù)庫產(chǎn)品的核心功能都是一樣的,即在保證數(shù)據(jù)完整性的前提下提供最大的并發(fā)支持。數(shù)據(jù)庫系統(tǒng)是通過“鎖機(jī)制”來實現(xiàn)的,數(shù)據(jù)庫引擎都提供有多種粒度的鎖定模式,從而允許用戶可以根據(jù)需要將資源鎖定在適當(dāng)?shù)募墑e,盡量減少鎖定開銷。第 18 章則是討論了查詢優(yōu)化器的工作原理,重用查詢計劃,可以減少額外的編譯開銷,提高服務(wù)器性能。

實戰(zhàn)演練篇僅包含第 19 章的內(nèi)容,提供了同一時間范圍內(nèi)并發(fā)數(shù)統(tǒng)計、時間段天數(shù)統(tǒng)計、數(shù)字范圍統(tǒng)計、地域范圍內(nèi)最大數(shù)統(tǒng)計等較為常用問題的解決方案。

本書聲明

本書實例中使用的操作系統(tǒng)是 Windows 7 使用的數(shù)據(jù)庫是 SQL Server 2008 開發(fā)者版本 開發(fā)工具是 Visual Studio 2008

作者

2010 5

New Book:鋒利的SQL


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

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

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲人成一区二区不卡 | 欧美成人在线视频 | 免费看一级a一片毛片 | 欧美性猛交ⅹxxx乱大交按摩 | 91热国内精品永久免费观看 | 国内精品免费一区二区三区 | 狠狠综合久久久久尤物丿 | 国产aⅴ精品一区二区三区久久 | 又黄又爽又成人免费视频 | 国产亚洲精品中文带字幕21页 | 国产精品久久久久久影院 | 99r视频 | 久久午夜剧场 | 美日韩中文字幕 | 婷婷网五月天天综合天天爱 | 欧美日韩精品一区二区三区 | 日本免费三区 | 青草久草 | 欧美成人免费观看久久 | 女人18毛片a级毛片免费 | 国产乱码精品一区二区三上 | 在线色av| 男人av的天堂 | 国产青青久久 | 国产欧美日韩精品第二区 | 99久久中文字幕伊人 | 午夜操一操 | 欧美毛片网| 99最新网址 | 一级片视频免费观看 | 四虎影院网址大全 | 国产婷婷综合在线视频中 | 波多野结衣绝顶大高潮 | 日日干日日 | 亚洲狠狠婷婷综合久久久图片 | 欧美日韩国产高清 | 久久com| 色日本在线 | 精品无人区乱码一区二区三区手机 | 免费网站毛片 | 999精品久久久中文字幕蜜桃 |