注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫SQL SeverSQL SERVER 2005從入門到精通(應(yīng)用技術(shù)基礎(chǔ))

SQL SERVER 2005從入門到精通(應(yīng)用技術(shù)基礎(chǔ))

SQL SERVER 2005從入門到精通(應(yīng)用技術(shù)基礎(chǔ))

定 價(jià):¥34.00

作 者: (美)Solid Quality Learning 著;王為 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 微軟技術(shù)叢書
標(biāo) 簽: Sever

ISBN: 9787302138013 出版時(shí)間: 2006-09-01 包裝: 平裝
開本: 16 頁數(shù): 280 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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