注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫精通SQL Server 2008程序設計

精通SQL Server 2008程序設計

精通SQL Server 2008程序設計

定 價:¥89.00

作 者: (美)羅伯爾,(美)布拉斯特,(美)福特 著,賈洪峰 譯
出版社: 清華大學出版社
叢編項: 微軟技術叢書
標 簽: SQL

購買這本書可以去


ISBN: 9787302226260 出版時間: 2010-06-01 包裝: 平裝
開本: 大16開 頁數: 768 字數:  

內容簡介

  《精通SQL Server 2008程序設計》由多位Microsoft SQL Setver專家聯(lián)合編著,內容涵蓋SQL Setver 2008中與開發(fā)人員相關的眾多功能。全書共分4部分。第1部分介紹一些核心的基礎知識;第II部分專門介紹SOL Selwet 2008中關系技術之外的相關主題,用來處理半結構化和非結構化數據;第1II部分討論有關實際數據庫軟件編程的概念,它們處于中間層或應用程序級別;第1V部分主要涉及商業(yè)智能,介紹SQI。Server Analysis Services和Reporring Services。書中提供了理解這些功能所需要的概念性材料,并提供了必要的參考資料,供進一步研究和學習使用。通過閱讀《精通SQL Server 2008程序設計》,可以獲得有關SQL Server 2008的大量實用信息和示例?!毒⊿QL Server 2008程序設計》面向使用數據庫和數據訪問的.NET和SQI。Server開發(fā)人員,需要讀者具備基本的.NET編程(C#)和T-SQL編程知識。

作者簡介

  Leonard Lobel是Sleek Technologies公司的創(chuàng)始人之一兼CTO。該公司專門開發(fā)基于微軟技術的解決方案。他也是微軟金牌認證合作伙伴twentysix New York的首席咨詢帥。Andrew J.Brust是twentysix New York新技術部門的負責人。Andrew是微軟的紐約/新澤西區(qū)域總監(jiān),是微軟商業(yè)智能合作伙伴咨詢委員會的成員。Stephen Forte是微軟MVP,也是微軟金牌認證合作伙伴Telerik公司的CSO。他還是NYC.N ETDeveloper User Group的創(chuàng)始人,著有多本有關應用程序和數據庫開發(fā)的書籍。

圖書目錄

第1部分 核心基礎知識
第1章 概述
1.1 它到底有多重要
1.2 一本為開發(fā)人員編寫的書
1.3 一本由開發(fā)人員編寫的書
1.4 一本為您指明方向的書
1.4.1 核心技術
1.4.2 超越關系
1.4.3 訪問外部
1.4.4 商業(yè)智能策略
1.5 小結
第2章 T.SQL的增強特性
2.1 公用表表達式
2.2 PIVOT與L;NPIVOT運算符
2.2.1 使用LJNPIVOT
2.2.2 動態(tài)旋轉列
2.2.3 APPLY運算符
2.3 TOP改進
2.4 排名函數
2.4.1 ROWNUMBER.函數
2.4.2 RANK函數
2.4.3 DENSERANK與NTILE函數
2.4.4 結合使用所有的排名函數
2.4.5 按組排名:PARTITIONBY
2.5 事務中的異常處理
2.6 varchm(max)數據類型
2.7 WAITFOR語句
2.8 DDL觸發(fā)器
2.9 SNAPSHOT隔離
2.10 表值參數
2.10.1 不只是另一種臨時表解決方案
2.10.2 處理多行集
2.10.3 使用TVP進行批量插入和更新
2.10.4 處理單行數據
2.10.5 創(chuàng)建字典類型的TVP
2.10.6 使用ADO.NET傳送TVP
2.10.7 TVP的局限性
2.11 新日期和時間數據類型
2.11.1 日期與時間的分離
2.11.2 更便捷的日期與時問
2.11.3 時區(qū)識別
2.11.4 日期和時間的精度、存儲與格式
2.11.5 新函數和經過修改的函數
2.12 MERGE:語句
2.12.1 定義合并源與合并目標
2.12.2 WHENMATCHED子句
2.12.3 WHENNOTMATCHEDBYTARGET子句
2.12.4 使用MERGE進行表復制
2.12.5 WHENNOTMATCHFDBYS01.JRCE子句
2.12.6 MERGE輸出
2.12.7 選擇一種聯(lián)接方法
2.12.8 MERGEDML行為
2.12.9 執(zhí)行“upsert”
2.13 INSERTOVERDMI語法
2.13.1 擴展OUTPUTINT0
2.13.2 使用CHANGES
2.14 GROUPINGSETS運算符
2.14.1 按級別匯總
2.14.2 匯總所有級別組合
2.14.3 僅返回最高級別
2.14.4 混合與匹配
2.14.5 處理NULL值
2.15 新的T.SOL快捷語法
2.16 小結
第3章 探究SQLCLR
3.1 開始:啟用CLR集成
3.2 Visual Studio/SQL Server集成
3.2.1 Visual Studio中的SQL Server項目
3.2.2 自動部署
3.2.3 SQLCLR代碼屬性
3.3 創(chuàng)建SOLCLR存儲過程
3.4 CLR存儲過程與服務器端數據訪問
3.5 部署
3.5.1 部署程序集
3.5.2 部署存儲過程
3.5.3 測試存儲過程
3.6 CLR函數
3.7 CLR觸發(fā)器
3.8 CLR聚合
3.9 SOLCLR類型
3.10 安全性
3.11 檢查和管理數據庫中的SOLCLR類型
3.12 SQLCLR應用的最佳實踐
3.13 小結
第4章 服務器的管理
4.1 SMO簡介
4.1.1 SQL. DMO怎么樣
4.1.2 SMO中的最新功能
4.2 在Microsoft Visual Studio中使用SMO
4.2.1 迭代遍歷可用服務器
4.2.2 獲取服務器設置
4.2.3 創(chuàng)建備份與恢復應用程序
4.2.4 用SMO執(zhí)行可程序化DBC命令
4.3 基于策略的管理
4.4 小結
第5章 SQLSen,er2008的安全性
5.1 安傘框架的4個主題
5.1.1 設計安傘
5.1.2 默認安全
5.1.3 部署安全
5.1.4 通信安全
5.2 SQL Server 2008安傘性概述
5.2.1 SOL Server登錄
5.2.2 數據庫用戶
5.2.3 來賓用戶帳戶
5.3 驗證與授權
5.3.1 客戶端如何建立連接
5.3.2 密碼策略
5.3.3 用戶架構分離
5.3.4 執(zhí)行上下文
5.4 SQL Server的加密支持
5.4.1 在活動中加密數據
5.4.2 在靜止中加密數據
5.5 SQL Server 2008的透明數據加密
5.5.1 創(chuàng)建密鑰和證書
5.5.2 啟用TDE
5.5.3 查詢TDE視圖
5.5.4 備份證書
5.5.5 還原加密數據庫
5.6 SQL Server審核
5.6.1 創(chuàng)建審核對象
5.6.2 審核選項
5.6.3 將審核記錄到文件系統(tǒng)
5.6.4 將審核記錄到Windows事件日志
5.6.5 審核服務器事件
5.6.6 審核數據庫事件
5.6.7 查看審核事件
5.6.8 查詢審核目錄視圖
5.7 黑客如何攻擊SQL Server
5.7.1 直接連接到互聯(lián)網
5.7.2 弱系統(tǒng)管理員帳戶密碼
5.7.3 SQL Server Browser服務
5.7.4 SQL注入
5.7.5 智能觀察
5.8 小結
第Ⅱ部分 超越關系
第6章 XML和關系數據庫
6.1 SQLServer2000中的XML
6.2 SQLServer2008中的XML——Xml數據類型
6.2.1 將xml數據類型作為變量處理
6.2.2 處理表中的XML
6.2.3 XML架構
6.2.4 XML索引
6.3 FORXML命令
6.3.1 FORXMLRAW
6.3.2 FORXMLAUTO
6.3.3 FORXMLEXPLICIT
6.3.4 FORXML改進
6.3.5 SQLServer2008中的OPENXML改進
6.3.6 XML批量加載
6.4 用XQuery查詢XML數據
6.4.1 理解XQuery表達式和XPath.
6.4.2 操作中的SQLServer2008XQuery
6.4.3 SQLServerXQuery擴展
6.4.4 xMLDML
6.4.5 將一列轉換為XML
6.5 小結
第7章 分層數據和關系數據庫
7.1 hierarchyid數據類型
7.2 創(chuàng)建分層表
7.3 填充層次結構
7.3.1 GetRoot方法
7.3.2 GetDescendant方法
7.3.3 ToString方法
7.3.4 GetAncestor方法
7.4 分層表索引策略
7.4.1 深度優(yōu)先索引
7.4.2 廣度優(yōu)先索引
7.5 查詢分層表
7.6 對層次結構內的節(jié)點重新排序
7.6.1 GetReparentedValue方法
7.6.2 移植子樹
7.7 其他hierarchyid方法
7.8 小結
第8章 為非結構化的數據存儲應用FlLESTREAM
8.1 數據庫中的BLOB
8.2 文件系統(tǒng)中的BLOB
8.3 屬性中有什么
8.4 啟用FILESTREAM
8.4.1 為機器啟用FILESTREAM
8.4.2 為服務器實例啟用FILESTREAM
8.4.3 創(chuàng)建啟用了FILESTREAM的數據庫
8.4.4 創(chuàng)建帶有FILESTREAM列的表
8.5 OpenSqlFilestreamNativeClientAPI
8.5.1.NET中的文件流
8.5.2 理解FILESTREAM數據訪問
8.5.3 示例效果
8.5 4 創(chuàng)建流式HTTP服務
8.5.5 構建WPF客戶端
8.6 小結
第9章 地理空間數據類型
9.1 SQLServer2008擴展了空間功能
9.2 空間模型
9.2.1 平面(平面地球)模型
9.2.2 大地測量(圓形地球)模型
9.3 空間數據模型
9.4 用“熟知文本”定義空間
9.5 使用geometry
9.5.1 Parse方法
9.5.2 STIntersects方法
9.5.3 ToString方法
9.5.4 STIntersection方法
9.5.5 STDimension方法
9.6 使用geography
9.6.1 實例
9.6.2 STArea和STLength方法
9.6.3 窄問引用標識符
9.6.4 擴建Event ibrary數據庫
9.6.5 創(chuàng)建EventMedia客戶端應用程序
9.6.6 STDistance方法
9.6.7 geography,與MicrosoftVirtualEarth集成
9.7 小結
第Ⅲ部分 實現(xiàn)技術
第10章 微軟數據訪問機
10.1 ADO.NET與類型化數據集
10.1.1 類型化數據集基礎知識
10.1.2 TableAdapter對象
10.1.3 連接字符串管理
10.1.4 使用“TableAdapter配置向導
10.1.5 有關查詢與參數的更多內容
10.1.6 DBDirect方法及類型化數據集的聯(lián)機使用
10.2 “純粹的”ADO.NET:使用代碼
10.3 LINO:一種數據訪問的新語法
10.3.1 L1NQtoDataSet
10.3.2 分析LlNQ語法
10.4 LINQtoSOL和AD0.NET實體框架:ORM加入.NET
10.4.1 為什么不堅持使用ADO.NET
10.4.2 構建L2S模型
10.4.3 實體框架:以ADO.NET的方法進行ORM
10.4.4 后臺的XML
10.4.5 查詢L2s和EF模型
10.4.6 添加自定義驗證代碼
10.5 數據Web服務:針對EF模型使用ADO.NET數據服務
10.5.1 創(chuàng)建服務
10.5.2 測試該服務
10.5.3 構建用戶接口
10.6 作為托管服務的數據:SQL Server數據服務
10.7 小結:如此之多的工具,如此之少的時間
第11章 .NET數據綁定的許多方面
11.1 Windows窗體數據綁定:黃金標準
11.1.1 做好準備
11.1.2 生成UI
11.1.3 查看輸出
11.1.4 轉換為LINQ to SQL
11.1.5 轉換為實體框架
11.1.6 轉換為ADO.NET數據服務
11.2 用ASP.NET將數據綁定到Web
11.2.1 L2s和EF很簡單
11.2.2 不再只是網格
11.2.3 使用標記進行數據綁定
11.2.4 使用AJAX進行簡單數據訪問
……
第12章 事務
第13章 開發(fā)偶爾連接的系統(tǒng)
第Ⅳ部分 商業(yè)智能
第14章 數據倉庫
第15章 基本OAP
第16章 高級OLAP
第17章 OLAP查詢、工具和應用程序開發(fā)
第18章 用數據挖掘擴展商業(yè)智能
第19章 Reporting Services

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號