T-SQL編程入門經(jīng)典

出版時間:2009-8  出版社:清華大學(xué)出版社  作者:(美)圖雷,(美)伍德 著,吳偉平 譯  頁數(shù):552  字?jǐn)?shù):858000  譯者:吳偉平  
Tag標(biāo)簽:無  

前言

  歡迎進入SQL Server 2005和2008的Transact-SQL編程世界。Transact-SQL簡稱為T-SQL,是微軟公司為ANSI標(biāo)準(zhǔn)SQL數(shù)據(jù)庫查詢語言提供的強大的實現(xiàn)方案,可以在關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)中檢索、處理和添加數(shù)據(jù)?! ∽x者可能對SQL的用途有基本的了解,但不理解關(guān)系數(shù)據(jù)庫的概念和SQL的作用。本書將幫助讀者理解并開始使用核心的關(guān)系數(shù)據(jù)庫概念,最后還要在真實的T-SQL查詢應(yīng)用程序中進一步強化這些概念。  如果讀者熟悉關(guān)系數(shù)據(jù)庫概念,但沒有接觸過Microsoft SQL Server或T-SQL語言,本書將從基礎(chǔ)內(nèi)容開始講起。如果讀者熟悉SQL Server的以前版本,本書可以使讀者快速熟悉最新的特性。

內(nèi)容概要

本書是學(xué)習(xí)T-SQL編程的最佳入門指南,涵蓋了在SQL Server 2005和2008中使用T-SQL的所有基礎(chǔ)知識,并結(jié)合實例較深入地探討了T-SQL最常見的應(yīng)用。重點介紹了如何使用T-SQL創(chuàng)建管理數(shù)據(jù)庫的工具、如何使用視圖、用戶自定義函數(shù)和存儲過程進行T-SQL編程,如何優(yōu)化查詢性能以及如何創(chuàng)建數(shù)據(jù)庫等內(nèi)容。

作者簡介

  Paul Turley,微軟認(rèn)證培訓(xùn)師,是美國Hitachi咨詢教育服務(wù)的專業(yè)服務(wù)主管,管理商業(yè)智能培訓(xùn)團隊,為世界各公司(如微軟、迪斯尼、耐克和惠普)提供Microsoft SQL Server技術(shù)的培訓(xùn),設(shè)計并構(gòu)建BI和報表解決方案。Paul是一位多產(chǎn)的作者,除本書外,他的著作還包括Beginning T-SQL with SQL Server 2000 and 2005、SQL Server 2008 Business Intelligence Solutions、SQL Server 2008 Reporting Services Solutions 等。  Dan Wood,頂尖的SQL Server DBA.顧問和培訓(xùn)師,是美國Avalara家銷售稅服務(wù)公司)的資深數(shù)據(jù)庫管理員。除本書外,Dan的著作還包括Beginning Transact-SQL with SQL Server 2000 and 2005、Beginning SQL Server Administration。

書籍目錄

第1章 T-SQL和數(shù)據(jù)管理系統(tǒng)簡介	 1.1 T-SQL語言	  1.1.1 T-SQL:是編程語言還是查詢語言	  1.1.2 SQL Server 2008中的新特性	  1.1.3 數(shù)據(jù)庫管理系統(tǒng)(DBMS)	 1.2 作為關(guān)系數(shù)據(jù)庫管理系統(tǒng)的SQL Server	    1.2.1 表	  1.2.2 關(guān)系	  1.2.3 RDBMS與數(shù)據(jù)完整性	  1.3 SQL Server與其他產(chǎn)品	   1.3.1 Microsoft SQL Server	  1.3.2 Oracle	  1.3.3 IBM DB2	  1.3.4 Informix	  1.3.5 Sybase SQLAnywhere	  1.3.6 Microsoft Access(Jet)	  1.3.7 MySQL	 1.4 小結(jié)	第2章 SQL Server基礎(chǔ)	 2.1 誰使用SQL Server	 2.2 SQL Server版本和功能	  2.2.1 SQL Server壓縮版	  2.2.2 SQL Server Express版	  2.2.3 SQL Server工作組版	  2.2.4 SQL Server標(biāo)準(zhǔn)版	  2.2.5 SQL Server企業(yè)版	  2.2.6 關(guān)系數(shù)據(jù)庫引擎	 2.3 語義	  2.3.1 變化的術(shù)語	  2.3.2 關(guān)系	  2.3.3 主鍵	  2.3.4 外鍵	 2.4 規(guī)范化規(guī)則	 2.5 應(yīng)用規(guī)范化規(guī)則	    2.5.1 想一想	   2.5.2 多重關(guān)聯(lián)	   2.5.3 多值列	   2.5.4 規(guī)范化還是去規(guī)范化	   2.5.5 質(zhì)疑權(quán)威 2.6 查詢處理的機制	 2.7 AdventureWorks數(shù)據(jù)庫	 2.8 小結(jié)	第3章 SQL Server工具	 3.1 常見的SQL Server任務(wù)	 3.2 SQL Server Management Studio	   3.2.1 工具窗口	   3.2.2 工具欄	  3.2.3 SQL Server Management Studio配置	 3.3 SQL Server Business Intelligence Development Studio	 3.4 SQL Server Profiler	 3.5 Database Tuning Advisor	 3.6 SQL Server Configuration Manager	 3.7 命令行工具	 3.8 編寫查詢	   3.8.1 腳本選項	   3.8.2 使用圖形化的查詢設(shè)計器	   3.8.3 使用模板	   3.8.4 使用調(diào)試功能	 3.9 小結(jié)	 3.10 習(xí)題	第4章 T-SQL語言第5章 數(shù)據(jù)檢索第6章 SQL函數(shù)	第7章 聚合與分組第8章 多表查詢	第9章 高級查詢與腳本第10章 數(shù)據(jù)事務(wù)	第11章 高級功能	第12章 T-SQL編程對象第13章 創(chuàng)建和管理數(shù)據(jù)庫對象	第14章 分析和優(yōu)化查詢性能第15章 T-SQL在應(yīng)用程序與報表中的應(yīng)用	附錄A 命令語法參考	附錄B 系統(tǒng)變量與函數(shù)參考	附錄C 系統(tǒng)存儲過程參考附錄D 信息模式視圖參考	附錄E FileStream對象和語法	附錄F 習(xí)題答案

章節(jié)摘錄

  在繼續(xù)講解之前,必須更正一個考慮不周的地方。使用不同字段值(比如姓氏和名字)的一部分來形成有意義的唯一鍵曾經(jīng)是慣例。這是因為在過去,在數(shù)據(jù)庫系統(tǒng)設(shè)計人員創(chuàng)建的系統(tǒng)中,用戶必須提供一個特殊的號碼來查詢記錄。為了讓這樣的設(shè)計更簡單,他們就想到了一些智能的、獨特的值。這個值包括顧客或病人的名字字符,或者是一系列數(shù)字字符,不同位置的字符串代表賬戶類型或地區(qū)。比如,最近在給銀行或者電話公司打電話辦理業(yè)務(wù)時,而他們卻要求提供賬戶號碼。這些擁有這個星球上最復(fù)雜、最先進技術(shù)的公司居然要求客戶記住自己的賬戶號碼,這讓很令人驚訝。為什么不能通過名字、地址、電話號碼、母親的娘家姓,或者建立賬戶時填寫的其他信息來查詢呢?  此時,使用簡單的、基于名字的鍵,似乎是理所當(dāng)然的。但這樣做會給接下來的工作帶來更多麻煩。有~家公司就使用這種方法建立小型商業(yè)應(yīng)用程序。為了得到姓氏與名字組合的唯一鍵值,程序甚至在鍵的后面加了數(shù)字,于是一個姓名會產(chǎn)生上百個鍵值。但沒想到他們的產(chǎn)品后來會成為國內(nèi)最流行的醫(yī)療填單軟件,用在一個他們無法想象的商業(yè)環(huán)境中。其中有一個客戶是芝加哥地區(qū)的一個醫(yī)療所,由于病人中名字相同與相近的太多了,最后鍵值不夠用了。最終,為了解決這種限制,他們不得不完全重新構(gòu)建了應(yīng)用程序。

編輯推薦

  本書是學(xué)習(xí)T-SQL編程的最佳入門指南,涵蓋了在SQL Server 2005和2008中使用T-SQL的所有基礎(chǔ)知識,并結(jié)合實例較深入地探討了T-SQL最常見的應(yīng)用。重點介紹 了如何使用T-SQL創(chuàng)建管理數(shù)據(jù)庫的工具、如何使用視圖、用戶自定義函數(shù)和存儲過程進行T-SQL編程,如何優(yōu)化查詢性能以及如何創(chuàng)建數(shù)據(jù)庫等內(nèi)容?! 缀跛械钠髽I(yè)應(yīng)用程序都要讀取、存儲和處理關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)。只要使用Microsoft SQL Server,就需要學(xué)習(xí)使用T-SQL,這是Microsoft為ANSI標(biāo)準(zhǔn)的SQL數(shù)據(jù)庫查詢語言提供的強大的實現(xiàn)方案?! ”緯榻B了在SQL Server 2008和2005中使用T-SQL的所有基礎(chǔ)知識。作者是頂尖的T-SQL專家,他們從SQL Server的本質(zhì)出發(fā)首先介紹了掌握T-SQL所需的內(nèi)容,接著討論T-SQL本身,包括數(shù)據(jù)檢索的核心元素、SQL函數(shù)、聚合和分組,以及多表查詢,還詳細(xì)介紹了事務(wù)處理以及使用T-SQL處理數(shù)據(jù)的方法?! ”緯€描述了如何創(chuàng)建和管理T-SQL編程對象,包括視圖、函數(shù)和存儲過程,詳細(xì)論述了如何優(yōu)化T-SQL查詢的性能,如何為實際的企業(yè)應(yīng)用程序設(shè)計查詢。本書的所有方法和技巧都可用于Microsoft SQL Server 2008和2005數(shù)據(jù)庫?! ×硗猓緯€包含較全面的參考附錄,包括T-SQL命令語法、系統(tǒng)變量和函數(shù)、系統(tǒng)存儲過程、信息模式視圖和FileStream對象?! ”緯饕獌?nèi)容  ◆ 添加、修改和刪除記錄  ◆ 查詢多個表  ◆ 利用視圖修改數(shù)據(jù)的方法  ◆ 使用T-SQL創(chuàng)建管理數(shù)據(jù)庫的工具  ◆ 使用視圖、用戶自定義函數(shù)和存儲過程的T-SQL編程技巧  ◆ 優(yōu)化查詢性能的方法  ◆ 使用SQL Server報表服務(wù)可視化T-SQL查詢的結(jié)果  本書讀者對象  本書適用于需要學(xué)習(xí)使用T-SQL的SQL Server初級開發(fā)人員和管理員,讀者需要熟悉有關(guān)關(guān)系數(shù)據(jù)庫和SQL函數(shù)的基礎(chǔ)知識。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    T-SQL編程入門經(jīng)典 PDF格式下載


用戶評論 (總計22條)

 
 

  •   看過不少類似的書,還是這本好,盡管是入門書,不過適合所有水平的人,國內(nèi)的書怎么讀起來像在昏昏欲睡的大學(xué)課堂,而讀這些外國技術(shù)牛人的書感覺像春風(fēng)拂面、潤潤入心,像有個朋友在手把手教你,不是技術(shù)不行,是學(xué)書的角度不一樣,國內(nèi)的說教派得多改改了
  •   已經(jīng)看了一部份,內(nèi)容祥盡,還算比較易讀!應(yīng)該算是一本好的入門書!印刷的質(zhì)量也不錯!
  •   相當(dāng)好的一本書啊。內(nèi)容也比較詳細(xì)的說
  •   是需要的一本書,喜歡!
  •   這本書很好,很有參考價值,特別適用于初學(xué)者。
  •   正在學(xué)習(xí)里,有些地方看不懂,還不錯,受益匪淺?。?/li>
  •   書質(zhì)量不錯!內(nèi)容沒看呢!
  •   這個系列的書都是很不錯的
  •   非常喜歡,書的質(zhì)量也很好。
  •   -SQL編程入門經(jīng)典(涵蓋SQL Server 2006& 2008)
    _C#高級編程<第6版>
    這兩本書很好。當(dāng)時,我訂的是這兩本書。而且書到的很快,很及時。第二天就到了。



    但是,
    大學(xué)英語四級一本全 < 訂單號2308928473>
    2308928473 高株旭 貨到付款 2010-09-13 ¥38.60 已北京發(fā)貨 收貨反饋=>急等著用,等了2天,但至今未到。 現(xiàn)在9.15日13:00時> 我的手機:13913440975, 緊急!請告知!何時能到貨?。?!

    (共3條)
  •   這本書個人覺得適合有SQL基礎(chǔ),但是知識不系統(tǒng),比較凌亂的人看
  •   這本書很好的補充了我上課時用的教材里面沒有的知識。而且這本書講述的很生動,就像有個老師在你前面一樣。
  •   書的質(zhì)量還是很好的,到貨也很快,內(nèi)容就不清楚了,還沒來得急看,不過看目錄講解的還是很全面。這書漲價也快啊,我買才52.4到時就漲到58了。。哈哈哈,這是買的早的好處嗎
  •   簡單、易懂,沒有什么深入的東西,初學(xué)者容易接受
  •   給單位買 的
  •   書不錯,講解很細(xì)。翻譯得也不賴。
  •   挺適合初學(xué)者慢慢研究的
  •   計算機類的好書太少了,懂的人沒時間寫書或者表達(dá)能力一般,這書只能算一般,沒有觸發(fā)器
  •   入門學(xué)習(xí)用不錯!
  •   外國的資料比較重視實踐,理論東西不多
    這本書不太適合新手,適合有一定經(jīng)驗的DBA
    當(dāng)做補充性資料
  •   還沒看完,內(nèi)容還可以,不難,適合初學(xué)者
  •   這本書很初級的。。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7