內容簡介
該書英文版出版以來,一直受到廣大讀者的推崇,是SQL Server 2005基礎編程方面的優秀著作。該書延續了Wrox編程圖書的一貫風格,全面細緻地介紹了SQL Server 2005的各種編程基礎知識,並逐步深入到腳本化、存儲過程、自定義函式和觸發器等高級主題,是各類初、中級SQL Server 用戶和開發人員不可多得的實用指南。
作者簡介
Robert Vieira是暢銷書作者。1980年,他開始深入學習計算技術,從構建和修復計算機軟體包,到通過Basic以及Z8和6502彙編語言進行編程。1983年,Robert開始攻讀計算機信息系統的學位,但是他很快就感覺這種專業主機環境過於嚴格,因此於1985年放棄該學科轉而研究“計算機故障”並開始長期使用資料庫語言(從dBase到SQL Server)進行編obert於1990年獲得了商業管理學位,在此之後,他經營結合商業和計算技術方面的知識進行工作。在完成學士學位後,他獲得了MCSD、MCT以及MCDBA等認證。
Rob當前是Web Trends公司的軟體體系結構設計師。
葉寒,2005年畢業於南京航空航天大學航空宇航製造工程專業,獲工學博士學位。參與翻譯過有關AutoCAD 2004高級教程,C語言程式設計,以及Oracle資料庫方面的計算機書籍3本,開發過多個資料庫管理套用軟體,參與開發國產準分子雷射眼治療機控制軟體。目前在南昌大學從事軟體相關教學和開發工作。
編輯推薦
亞馬遜五星級圖書讚譽。至英文版出版以來,一直受到廣大讀者的推崇,是SQL Server 2005基礎編程方面的優秀著作。該書延續了Wrox編程圖書的一貫風格,全面細緻地介紹了SQL Server 2005的各種編程基礎知識,並逐步深入到腳本化、存儲過程、自定義函式和觸發器等高級主題,是各類初、中級SQL Server 用戶和開發人員不可多得的實用指南。
圖書目錄
第1章 RDBMS基礎:SQL Server資料庫構成
1.1 資料庫對象概述
1.2 SQL Server 數據類型
1.3 SQL Server 對象標識符
1.4 本章小結
第2章 SQL Server管理工具
2.1 Books Online
2.2 SQL Server Configuration Manager
2.3 SQL Server Management Studio
2.4 SQL Server集成服務(SSIS)
2.5 Bulk Copy Program
2.6 SQL Server Profiler
2.7 sqlcmd
2.8 本章小結
第3章 T-SQL語言基礎
3.1 基本SELECT語句
3.2 使用INSERT語句添加數據
3.3 用UPDATE 語句更改數據
3.4 DELETE 語句
3.5 本章小結
3.6 練習
第4章 連線
4.1 連線
4.2 內部連線(INNER JOIN)
4.3 外部連線 80
4.4 完全連線(FULL JOIN)
4.5 交叉連線(CROSS JOIN)
4.6 JOIN語句的早期語法結構
4.7 聯合(UNION)
4.8 本章小結
4.9 練習
第5章 創建和修改數據表
5.1 SQL Server中的對象名
5.2 CREATE語句
5.3 ALTER語句
5.4 DROP語句
5.5 使用GUI工具
5.6 本章小結
5.7 練習
第6章 約束
6.1 約束的類型
6.2 約束命名
6.3 鍵約束
6.4 CHECK約束
6.5 DEFAULT約束
6.6 使約束失效
6.7 規則和默認值
6.8 數據完整性的觸發器
6.9 選擇使用的內容
6.10 本章小結
第7章 在查詢中添加更多內容
7.1 子查詢的概念
7.2 相互關聯的子查詢
7.3 派生表
7.4 EXISTS運算符
7.5 混合數據類型:CAST和CONVERT
7.6 性能方面的考慮
7.7 本章小結
7.8 練習
第8章 做到規範:規範化和其他基本設計問題
第9章 SQL Server存儲和索引結構
第10章 視圖
第11章 編寫腳本和批處理
第12章 存儲過程
第13章 用戶自定義函式
第14章 事務和鎖
第15章 觸發器
第16章 XML初級教程
第17章 責任報告:Reporting
第18章 與Integration Services集成
第19章 扮演管理員的角色
附錄A 練習答案
附錄B 系統函式
附錄C 找到合適的工具
附錄D 非常簡單的連線示例
附錄E 安裝和使用樣本資料庫