注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQL SeverT-SQL編程入門(mén)經(jīng)典:涵蓋SQL Server 2008&2005

T-SQL編程入門(mén)經(jīng)典:涵蓋SQL Server 2008&2005

T-SQL編程入門(mén)經(jīng)典:涵蓋SQL Server 2008&2005

定 價(jià):¥69.80

作 者: (美)圖雷,(美)伍德 著,吳偉平 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: SQL

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302205357 出版時(shí)間: 2009-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 552 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《T-SQL編程入門(mén)經(jīng)典(涵蓋SQL Server 2008&2005)》是學(xué)習(xí)T-SQL編程的最佳入門(mén)指南,涵蓋了在SQL Server 2005和2008中使用T-SQL的所有基礎(chǔ)知識(shí),并結(jié)合實(shí)例較深入地探討了T-SQL最常見(jiàn)的應(yīng)用。重點(diǎn)介紹了如何使用T-SQL創(chuàng)建管理數(shù)據(jù)庫(kù)的工具、如何使用視圖、用戶自定義函數(shù)和存儲(chǔ)過(guò)程進(jìn)行T-SQL編程,如何優(yōu)化查詢性能以及如何創(chuàng)建數(shù)據(jù)庫(kù)等內(nèi)容。幾乎所有的企業(yè)應(yīng)用程序都要讀取、存儲(chǔ)和處理關(guān)系數(shù)據(jù)庫(kù)中的數(shù)據(jù)。只要使用Microsoft SQL Server,就需要學(xué)習(xí)使用T-SQL,這是Microsoft為ANSI標(biāo)準(zhǔn)的SQL數(shù)據(jù)庫(kù)查詢語(yǔ)言提供的強(qiáng)大的實(shí)現(xiàn)方案。《T-SQL編程入門(mén)經(jīng)典(涵蓋SQL Server 2008&2005)》介紹了在SQL Server 2008和2005中使用T-SQL的所有基礎(chǔ)知識(shí)。作者是頂尖的T-SQL專(zhuān)家,他們從SQL Server的本質(zhì)出發(fā)首先介紹了掌握T-SQL所需的內(nèi)容,接著討論T-SQL本身,包括數(shù)據(jù)檢索的核心元素、SQL函數(shù)、聚合和分組,以及多表查詢,還詳細(xì)介紹了事務(wù)處理以及使用T-SQL處理數(shù)據(jù)的方法。《T-SQL編程入門(mén)經(jīng)典(涵蓋SQL Server 2008&2005)》還描述了如何創(chuàng)建和管理T-SQL編程對(duì)象,包括視圖、函數(shù)和存儲(chǔ)過(guò)程,詳細(xì)論述了如何優(yōu)化T-SQL查詢的性能,如何為實(shí)際的企業(yè)應(yīng)用程序設(shè)計(jì)查詢?!禩-SQL編程入門(mén)經(jīng)典(涵蓋SQL Server 2008&2005)》的所有方法和技巧都可用于Microsoft SQL Server 2008和2005數(shù)據(jù)庫(kù)。另外,《T-SQL編程入門(mén)經(jīng)典(涵蓋SQL Server 2008&2005)》還包含較全面的參考附錄,包括T-SQL命令語(yǔ)法、系統(tǒng)變量和函數(shù)、系統(tǒng)存儲(chǔ)過(guò)程、信息模式視圖和FileStream對(duì)象。

作者簡(jiǎn)介

  Paul Turley,微軟認(rèn)證培訓(xùn)師,是美國(guó)Hitachi咨詢教育服務(wù)的專(zhuān)業(yè)服務(wù)主管,管理商業(yè)智能培訓(xùn)團(tuán)隊(duì),為世界各公司(如微軟、迪斯尼、耐克和惠普)提供Microsoft SQL Server技術(shù)的培訓(xùn),設(shè)計(jì)并構(gòu)建BI和報(bào)表解決方案。Paul是一位多產(chǎn)的作者,除本書(shū)外,他的著作還包括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.顧問(wèn)和培訓(xùn)師,是美國(guó)Avalara家銷(xiāo)售稅服務(wù)公司)的資深數(shù)據(jù)庫(kù)管理員。除本書(shū)外,Dan的著作還包括Beginning Transact-SQL with SQL Server 2000 and 2005、Beginning SQL Server Administration。

圖書(shū)目錄

第1章 T-SQL和數(shù)據(jù)管理系統(tǒng)簡(jiǎn)介
1.1 T-SQL語(yǔ)言
1.1.1 T-SQL:是編程語(yǔ)言還是查詢語(yǔ)言
1.1.2 SQL Server 2008中的新特性
1.1.3 數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)
1.2 作為關(guān)系數(shù)據(jù)庫(kù)管理系統(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 誰(shuí)使用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ù)庫(kù)引擎
2.3 語(yǔ)義
2.3.1 變化的術(shù)語(yǔ)
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 查詢處理的機(jī)制
2.7 AdventureWorks數(shù)據(jù)庫(kù)
2.8 小結(jié)
第3章 SQL Server工具
3.1 常見(jiàn)的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 編寫(xiě)查詢
3.8.1 腳本選項(xiàng)
3.8.2 使用圖形化的查詢?cè)O(shè)計(jì)器
3.8.3 使用模板
3.8.4 使用調(diào)試功能
3.9 小結(jié)
3.10 習(xí)題
第4章 T-SQL語(yǔ)言
4.1 SQL的本質(zhì)
4.2 從哪兒開(kāi)始
4.3 數(shù)據(jù)操縱語(yǔ)言(DML)
4.3.1 查詢是有層次的
4.3.2 基于集合的操作
4.3.3 基于行的操作
4.3.4 查詢語(yǔ)法基礎(chǔ)
4.3.5 命名規(guī)范
4.3.6 對(duì)象的界定
4.3.7 注釋腳本
4.3.8 使用模板
4.3.9 生成腳本
4.3.10 管理腳本
4.3.11 版本控制
4.4 數(shù)據(jù)定義語(yǔ)言
4.4.1 創(chuàng)建表
4.4.2 創(chuàng)建視圖
4.4.3 創(chuàng)建存儲(chǔ)過(guò)程
4.4.4 創(chuàng)建觸發(fā)器
4.4.5 創(chuàng)建用戶自定義函數(shù)
4.4.6 腳本編寫(xiě)實(shí)踐
4.5 數(shù)據(jù)控制語(yǔ)言
4.6 小結(jié)
4.7 習(xí)題
第5章 數(shù)據(jù)檢索
5.1 存儲(chǔ)與檢索
5.2 SELECT語(yǔ)句
5.2.1 列的選擇
5.2.2 列的別名
5.2.3 被計(jì)算和繼承的列
5.2.4 行的過(guò)濾
5.2.5 WHERE子句
5.2.6 使用括號(hào)
5.2.7 結(jié)果排序
5.2.8 排在前面的值
5.3 小結(jié)
5.4 習(xí)題
第6章 SQL函數(shù)
6.1 函數(shù)的組成
6.1.1 一個(gè)論點(diǎn)
6.1.2 確定性函數(shù)
6.1.3 在函數(shù)中使用用戶變量
6.1.4 在查詢中使用函數(shù)
6.1.5 嵌套函數(shù)
6.2 聚合函數(shù)
6.2.1 AVG()函數(shù)
6.2.2 COUNT()函數(shù)
6.2.3 MIN()與MAX()函數(shù)
6.2.4 SUM()函數(shù)
6.3 配置變量
6.3.1 @@ERROR變量
6.3.2 @@SERVICENAME變量
6.3.3 @@TOTALE_RRORS變量
6.3.4 @@TOTAL_READ變量
6.3.5 @@VERSION變量
6.3.6 錯(cuò)誤函數(shù)
6.4 轉(zhuǎn)換函數(shù)
6.4.1 CAST()函數(shù)
6.4.2 CONVERT()函數(shù)
6.4.3 STR()函數(shù)
6.5 游標(biāo)函數(shù)與變量
6.5.1 CURSOR_STATUS()函數(shù)
6.5.2 @@CURSOR_ROWS全局變量
6.5.3 @@FETCH_STATUS全局變量
6.6 日期函數(shù)
6.6.1 DATEADD()函數(shù)
6.6.2 DATEDIFF()函數(shù)
6.6.3 DATEPART()與DATENAME()函數(shù)
6.6.4 GETDATE()與GETUTCDATE()函數(shù)
6.6.5 SYSDATETIME()和SYSUTCDATETIME()函數(shù)
6.6.6 DAY(). MONTH()和YEAR()函數(shù)
6.7 字符串操縱函數(shù)
6.7.1 ASCII(). CHAR(). UNICODE()和NCHAR()函數(shù)
6.7.2 CHARINDEX()和PATINDEX()函數(shù)
6.7.3 LEN()函數(shù)
6.7.4 LEFT()與RIGHT()函數(shù)
6.7.5 SUBSTRING()函數(shù)
6.7.6 LOWER()與UPPER()函數(shù)
6.7.7 LTRIM()與RTRIM()函數(shù)
6.7.8 REPLACE()函數(shù)
6.7.9 REPLICATE()與SPACE()函數(shù)
6.7.10 REVERSE()函數(shù)
6.7.11 STUFF()函數(shù)
6.7.12 QUOTENAME()函數(shù)
6.8 數(shù)學(xué)函數(shù)
6.9 元數(shù)據(jù)函數(shù)
6.10 排列函數(shù)
6.10.1 ROW_NUMBER()函數(shù)
6.10.2 RANK()與DENSE_RANK()函數(shù)
6.11.3 NTILE(n)函數(shù)
6.11 安全函數(shù)
6.12 系統(tǒng)函數(shù)與系統(tǒng)變量
6.12.1 COALESCE()函數(shù)
6.12.2 DATALENGTH()函數(shù)
6.13 系統(tǒng)統(tǒng)計(jì)變量
6.14 小結(jié)
6.15 習(xí)題
第7章 聚合與分組
7.1 分組還是不分組
7.2 使用聚合函數(shù)
7.2.1 COUNT()函數(shù)
7.2.2 SUM()函數(shù)
7.2.3 AVG()函數(shù)
7.3 理解統(tǒng)計(jì)函數(shù)
7.3.1 STDEV()函數(shù)
7.3.2 STDEVP()函數(shù)
7.3.3 VAR()函數(shù)
7.3.4 VARP()函數(shù)
7.3.5 用戶自定義的聚合函數(shù)
7.4 數(shù)據(jù)分組
7.4.1 GROUP BY子句
7.4.2 HAVING子句
7.4.3 總計(jì)與小計(jì)
7.4.4 子分組
7.4.5 ROLLUP子句
7.4.6 CUBE子句
7.4.7 GROUPING()函數(shù)
7.4.8 COMPUTE與COMPUTE BY子句
7.5 小結(jié)
7.6 習(xí)題
第8章 多表查詢
8.1 理解子查詢與連接
8.1.1 在WHERE子句中連接表
8.1.2 在FROM子句中連接表
8.1.3 連接的類(lèi)型
8.1.4 內(nèi)連接
8.1.5 外連接
8.1.6 多列連接
8.1.7 非同等連接
8.1.8 特殊目的的連接運(yùn)算
8.1.9 合并查詢
8.2 小結(jié)
8.3 習(xí)題
第9章 高級(jí)查詢與腳本
9.1 子查詢
9.1.1 標(biāo)量表達(dá)式
9.1.2 交換連接運(yùn)算
9.1.3 互相關(guān)聯(lián)的子查詢
9.1.4 子查詢業(yè)務(wù)案例
9.2 Common Table Expressions(CTE)
9.3 游標(biāo)
9.3.1 行集(rowset)與游標(biāo)操作
9.3.2 創(chuàng)建與遍歷游標(biāo)
9.4 小結(jié)
9.5 習(xí)題
第10章 數(shù)據(jù)事務(wù)
10.1 事務(wù)簡(jiǎn)介
10.1.1 事務(wù)類(lèi)型
10.1.2 ACID測(cè)試
10.1.3 事務(wù)日志
10.1.4 記入日志的操作
10.2 對(duì)數(shù)據(jù)執(zhí)行CRUD
10.2.1 添加記錄
10.2.2 修改記錄
10.2.3 刪除記錄
10.2.4 用MERGE命令自動(dòng)完成插入、更新和刪除操作
10.3 顯式事務(wù)
10.4 小結(jié)
10.5 習(xí)題
第11章 高級(jí)功能
11.1 數(shù)據(jù)的透視
11.1.1 PIVOT操作符
11.1.2 UNPIVOT操作符
11.2 全文索引和近似匹配
11.3 Microsoft 搜索服務(wù)
11.3.1 音索匹配
11.3.2 DIFFERENCE()函數(shù)
11.4 管理并填寫(xiě)目錄
11.5 小結(jié)
11.6 習(xí)題
第12章 T-SQL編程對(duì)象
12.1 視圖
12.1.1 虛表
12.1.2 創(chuàng)建視圖
12.1.3 保護(hù)數(shù)據(jù)
12.1.4 隱藏復(fù)雜性
12.2 存儲(chǔ)過(guò)程
12.2.1 用存儲(chǔ)過(guò)程實(shí)現(xiàn)帶參數(shù)的視圖
12.2.2 使用參數(shù)
12.2.3 返回值
12.2.4 記錄的維護(hù)
12.2.5 處理和引發(fā)錯(cuò)誤
12.2.6 錯(cuò)誤消息
12.2.7 處理業(yè)務(wù)邏輯
12.2.8 循環(huán)
12.3 用戶自定義函數(shù)
12.3.1 標(biāo)量函數(shù)
12.3.2 內(nèi)嵌表值函數(shù)
12.3.3 多語(yǔ)句表值函數(shù)
12.4 事務(wù)管理
12.5 小結(jié)
12.6 習(xí)題
第13章 創(chuàng)建和管理數(shù)據(jù)庫(kù)對(duì)象
13.1 數(shù)據(jù)定義語(yǔ)言
13.1.1 創(chuàng)建對(duì)象
13.1.2 修改對(duì)象
13.1.3 刪除對(duì)象
13.1.4 對(duì)象的命名
13.1.5 創(chuàng)建DDL腳本
13.1.6 創(chuàng)建表
13.1.7 唯一標(biāo)識(shí)符
13.1.8 約束
13.1.9 創(chuàng)建視圖
13.1.10 帶索引的視圖
13.1.11 創(chuàng)建存儲(chǔ)過(guò)程
13.1.12 CREATE FUNCTION
13.2 IF EXISTS
13.3 數(shù)據(jù)庫(kù)對(duì)象的安全
13.3.1 管理安全性對(duì)象
13.3.2 數(shù)據(jù)控制語(yǔ)言
13.4 小結(jié)
13.5 習(xí)題
第14章 分析和優(yōu)化查詢性能
14.1 數(shù)據(jù)檢索
14.2 分析查詢
14.2.1 會(huì)話選項(xiàng)
14.2.3 圖形化執(zhí)行計(jì)劃
14.3 編寫(xiě)高效的T-SQL(最佳實(shí)踐方式)
14.4 小結(jié)
14.5 習(xí)題
第15章 T-SQL在應(yīng)用程序與報(bào)表中的應(yīng)用
15.1 應(yīng)用程序編程模型
15.2 選擇模型
15.2.1 桌面數(shù)據(jù)庫(kù)應(yīng)用程序
15.2.2 客戶/服務(wù)器數(shù)據(jù)庫(kù)解決方案
15.2.3 n層組件解決方案
15.2.4 Web服務(wù)器應(yīng)用程序
15.2.5 多層Web服務(wù)解決方案
15.2.6 多系統(tǒng)集成解決方案
15.3 SQL Server 2008報(bào)表服務(wù)
15.3.1 報(bào)表服務(wù)的體系結(jié)構(gòu)
15.3.2 SQL Server 2008報(bào)表設(shè)計(jì)器
15.3.3 部署報(bào)表
15.3.4 用報(bào)表管理器查看報(bào)表
15.3.5 報(bào)表數(shù)據(jù)緩存
15.2.6 商業(yè)智能和業(yè)務(wù)報(bào)表
15.3.7 報(bào)表應(yīng)用程序的集成
15.4 小結(jié)
附錄A 命令語(yǔ)法參考
附錄B 系統(tǒng)變量與函數(shù)參考
附錄C 系統(tǒng)存儲(chǔ)過(guò)程參考
附錄D 信息模式視圖參考
附錄E FileStream對(duì)象和語(yǔ)法
附錄F 習(xí)題答案

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)