注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫SQL SeverSQL SERVER 2005從入門到精通(應用技術基礎)

SQL SERVER 2005從入門到精通(應用技術基礎)

SQL SERVER 2005從入門到精通(應用技術基礎)

定 價:¥34.00

作 者: (美)Solid Quality Learning 著;王為 譯
出版社: 清華大學出版社
叢編項: 微軟技術叢書
標 簽: Sever

ISBN: 9787302138013 出版時間: 2006-09-01 包裝: 平裝
開本: 16 頁數: 280 字數:  

內容簡介

  SQL Server 2005是微軟的新一代數據管理和分析解決方案,為企業(yè)級數據和分析應用程序提供了更強的擴展性、可用性和安全性。圍繞著SQL Server 2005這一主題,本書通過一次一個步驟,一學就會的方式,提升讀者設計、測試、部署和維護SQL Server數據庫的技能。.本書共13章,介紹了如何創(chuàng)建SQL Server數據庫來保存應用程序數據,如何通過SQL Server來查詢數據,如何修改SQL Server中的數據。講解透徹,借助于練習幫助讀者掌握SQL Server應用技巧,是一本理想的初、中級參考書,適合數據庫應用和開發(fā)人員閱讀。針對具備數據庫基礎的開發(fā)人員,這本邊學邊做的理想教程提供了實際可行的指導方針、范例代碼和大量有助于解決實際商業(yè)問題的技術,可幫助讀者迅速掌握設計、測試、部署和維護SQL Server數據庫的高效技巧。本書特色主題:·★用服務器登錄和用戶與服務器角色來管理數據訪問·實現一個災難恢復策略·使用聚合函數計算總和與復雜的統(tǒng)計數據·通過管理IO統(tǒng)計數據與設計索引來優(yōu)化查詢性能·使用遠程數據源——包括第三方數據庫·通過Internet或中間層服務接口提供遠程訪問·管理事務,實現錯誤處理程序和定義隔離級別·探究SQL Server Reporting Services和Notification Services·可從www.tup.com.cn或www.wenyuan.com.cn下載所有練習和范例代碼

作者簡介

  作者均為Solid Quality Learning專職講師,他們具有深厚的技術底蘊和豐富的實際開發(fā)經驗,為客戶提供Miscrosoft SQL Server數據庫平臺的高級解決方案和培訓。

圖書目錄

第Ⅰ部分  如何建立SQL Server數據庫來保存應用程序的數據
第1章  數據庫中選擇存儲哪些
應用程序數據    3
1.1  在哪里存儲應用程序設置    3
1.2  在哪里存儲用戶設置    4
1.3  在哪里存儲XML文檔    6
1.3.1  使用XML數據類型    6
1.3.2  在文件系統(tǒng)中存儲
XML數據    10
1.4  在哪里存儲外部應用程序文件    10
小結        11
第1章快速參考    12
第2章  數據庫安全基本原則    13
2.1  保護數據庫系統(tǒng)的網絡安全設計    13
2.1.1  授權遠程訪問    13
2.1.2  保護外部訪問    14
2.2  管理對SQL Server實例的訪問    15
2.2.1  選擇身份驗證模式    15
2.2.2  連接到SQL Server實例    16
2.2.3  拒絕用戶訪問    20
2.2.4  使用SQL Server身份驗證
連接到SQL Server    21
2.3  管理對SQL Server數據庫的訪問    21
2.4  對數據庫訪問進行授權    21
2.4.1  創(chuàng)建數據庫用戶    22
2.4.2  管理數據庫用戶    22
2.4.3  管理孤立用戶    22
2.4.4  啟用Guest用戶    23
2.5  授予數據庫權限    23
2.5.1  創(chuàng)建數據庫角色    23
2.5.2  管理數據庫角色    24
2.5.3  授予小粒度的數據庫權限    24
2.6  管理應用程序角色    25
2.6.1  創(chuàng)建應用程序角色    25
2.6.2  使用應用程序角色    25
2.6.3  刪除應用程序角色    26
2.7  管理對架構的訪問    26
2.8  管理對表和列的訪問    28
2.8.1  更改對表的訪問    28
2.8.2  提供對列的單獨訪問    29
2.9  管理對可編程對象的訪問    30
2.9.1  管理存儲過程的安全性    30
2.9.2  管理用戶定義函數的安全性    31
2.9.3  管理程序集的安全性    32
2.9.4  管理所有權鏈    32
2.9.5  管理執(zhí)行上下文    33
小結        34
第2章快速參考    35
第3章  使用災難恢復技術
保護數據庫    36
3.1  使用完整數據庫備份    36
3.1.1  簡單恢復模式    37
3.1.2  備份設備    38
3.1.3  執(zhí)行完整數據庫備份    39
3.2  使用差異備份    39
3.3  使用事務日志備份    41
3.3.1  完整恢復模式    42
3.3.2  執(zhí)行事務日志備份    43
3.4  恢復數據庫    44
3.4.1  獲取備份信息    44
3.4.2  使用SQL Server Management
Studio還原數據庫    45
3.4.3  使用T-SQL從簡單
備份策略還原數據庫    47
3.4.4  使用T-SQL從完整
備份策略還原數據庫    48
3.4.5  還原系統(tǒng)數據庫    49
3.5  使用SQL維護計劃向導安排備份    52
小結        53
第3章快速參考    53
第4章  將數據庫遷移到其他系統(tǒng)    55
4.1  使用備份和還原來遷移數據    56
4.1.1  只使用完整數據庫備份    56
4.1.2  完整數據庫備份與差異
和事務日志備份    61
4.2  使用分離和附加數據庫
來遷移數據    64
4.3  使用復制來遷移數據庫    66
4.4  使用SSIS遷移數據    68
4.5  自動并計劃執(zhí)行數據遷移    73
小結        75
第4章快速參考    75 
第Ⅱ部分  如何通過SQL Server查詢數據
第5章  聚合函數計算    79
5.1  計算行數    79
5.1.1  用T-SQL函數獲得記錄
的數量    80
5.1.2  篩選結果    82
5.2  計算合計和小計    84
5.3  計算累加和    88
5.4  計算統(tǒng)計值    90
5.4.1  使用AVG    91
5.4.2  使用MIN 和 MAX函數    91
5.4.3  使用復雜的統(tǒng)計函數    92
5.4.4  使用關鍵字DISTINCT    92
5.5  用CLR設計用戶定義聚合函數    93
小結        98
第5章快速參考    98
第6章  提高查詢性能    100
6.1  了解執(zhí)行計劃    100
6.2  建立索引以快速執(zhí)行查詢    103
6.2.1  堆結構    103
6.2.2  表中的索引    106
6.2.3  索引視圖    118
6.2.4  加速聯接操作的索引    119
6.2.5  數據分布和統(tǒng)計    122
6.2.6  索引碎片    124
6.3  用“數據庫引擎優(yōu)化顧問”
來優(yōu)化查詢    125
小結        127
第6章快速參考    128
第7章  動態(tài)生成查詢    129
7.1  生成查詢的用戶界面    129
7.2  獲取數據庫中表的信息    132
7.3  動態(tài)排序和篩選    138
7.3.1  在動態(tài)查詢中加入排序    138
7.3.2  篩選動態(tài)查詢    139
7.3.3  一個完整的動態(tài)查詢
示例程序    139
7.3.4  示例程序如何生成篩
選字符串    141
7.3.5  格式化一個篩選串時要
考慮的問題    143
7.4  動態(tài)查詢中的參數和安全問題    144
7.4.1  SQL注入攻擊是
如何工作的    144
7.4.2  如何防止SQL注入攻擊    146
7.4.3  如何使用sp_ExecuteSql    147
小結        148
第7章快速參考    148
第8章  使用遠程數據源的數據    149
8.1  在中間層讀取遠程數據源的數據    149
8.2  在SQL Server中讀取遠程
數據源數據    151
8.2.1  使用即席查詢讀取遠程
數據源的數據    152
8.2.2  使用鏈接服務器讀取遠程
數據源的數據    156
8.2.3  使用鏈接服務器讀取數據    162
8.3  在SQL Server中對遠程數據源數據
進行插入、更新和刪除    163
8.3.1  使用即席鏈接插入、
更新和刪除數據    163
8.3.2  使用鏈接服務器插入、
更新和刪除數據    164
小結        165
第8章快速參考    165
第9章  通過Internet讀取
SQL Server的數據    166
9.1  直接訪問SQL Server    166
9.1.1  通過TCP/IP的連接    166
9.1.2  通過HTTP端點連接
SQL Server    171
9.2  通過HTTP端點與其他系統(tǒng)協作    175
9.3  通過附加層訪問SQL Server    176
9.3.1  ASP.NET Web服務    177
9.3.2  Microsoft .NET Remoting    181
小結        186
第9章快速參考    186
第Ⅲ部分  如何在SQL Server中修改數據
第10章  用事務來提供安全的
數據庫并發(fā)    189
10.1  商業(yè)事務和SQL Server事務    189
10.2  在SQL Server中定義事務    190
10.2.1  自動提交模式    190
10.2.2  顯式事務    191
10.2.3  隱式事務    193
10.2.4  嵌套事務    195
10.3  管理事務隔離    196
10.3.1  事務的隔離級別    199
10.3.2  阻塞和死鎖    205
10.4  ADO.NET中的事務    208
小結        209
第10章快速參考    209
第11章  保存歷史數據    211
11.1  為數據庫捕獲快照    211
11.1.1  創(chuàng)建數據庫快照    212
11.1.2  還原至一個數據庫快照    213
11.1.3  刪除數據庫快照    214
11.2  在歷史表中匯總數據    215
11.3  在索引視圖中匯總數據    219
11.4  使用審核列和審核表跟蹤變化    221
11.4.1  對列的審核    221
11.4.2  審核表    223
11.4.3  使用審核表還原數據    226
小結        226
第11章快速參考    227
第12章  Reporting Services入門    228
12.1  報表解決方案的需求    228
12.1.1  創(chuàng)建報表    229
12.1.2  部署報表    229
12.1.3  訪問報表    229
12.1.4  發(fā)布報表    229
12.1.5  擴展Reporting Services    229
12.1.6  管理Reporting Services    230
12.2  設計時需要考慮的事項    230
12.3  Reporting Services的體系架構    231
12.3.1  服務器端組件    231
12.3.2  客戶端組件    233
12.3.3  可擴展性    233
12.4  創(chuàng)建一個基本的報表    234
12.4.1  設置一個報表    234
12.4.2  布局、測試并優(yōu)化報表    239
12.4.3  篩選數據    250
12.4.4  在報表中加入代碼    253
小結        255
第12章快速參考    255
第13章  Notification Services
入門    257
13.1  一個使用Notification Services
的場景    257
13.2  收集需求    257
13.2.1  初步需求    258
13.2.2  附加需求    258
13.2.3  歷史信息    259
13.2.4  設備的差異性    259
13.2.5  通知信息    260
13.3  創(chuàng)建應用程序    260
13.3.1  通知應用程序的組件    261
13.3.2  映射Notification Services
元素的需求    263
13.3.3  開發(fā)的基本架構    264
13.3.4  Notification Services
應用程序基礎    266
13.3.5  初始部署    270
13.4  運行應用程序    276
13.4.1  在應用程序中添加訂閱者、
設備和訂閱    276
13.4.2  指定要通知哪些訂閱者    277
13.4.3  生成通知信息    278
13.4.4  發(fā)送通知    279
小結        279
第13章快速參考    279
  
  
  
  

本目錄推薦

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