注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫SQL SeverSQL Server2005系統(tǒng)管理實錄

SQL Server2005系統(tǒng)管理實錄

SQL Server2005系統(tǒng)管理實錄

定 價:¥45.00

作 者: 趙松濤編著
出版社: 電子工業(yè)出版社
叢編項: 手把手視頻教學(xué)叢書
標(biāo) 簽: 關(guān)系數(shù)據(jù)庫 數(shù)據(jù)庫管理系統(tǒng) 技術(shù)培訓(xùn) 教材

ISBN: 9787121024870 出版時間: 2006-05-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 406 字?jǐn)?shù):  

內(nèi)容簡介

本書是作者研究SQLServer2005數(shù)據(jù)庫系統(tǒng)管理的經(jīng)驗總結(jié)。全書共分為15章,內(nèi)容包括初學(xué)SQLServer2005的問題,安裝SQLServer2005,配置SQLServer2005網(wǎng)絡(luò),管理SQLServer2005服務(wù)器,SQLServer2005體系結(jié)構(gòu),管理SQLServer2005數(shù)據(jù)庫,管理SQLServer2005表,Transact-SQL基礎(chǔ),用Transact-SQL操作數(shù)據(jù)、用Transact-SQL查詢數(shù)據(jù),管理SQLServer2005索引,其他數(shù)據(jù)對象,數(shù)據(jù)完整性,管理SQLServer2005安全,備份、恢復(fù)和維護等。本書內(nèi)容全面,思路流暢,實用性強,所有實例均經(jīng)過上機反復(fù)實踐。本書適合SQLServer2005初學(xué)者閱讀和參考,可作為SQLServer2005數(shù)據(jù)庫技術(shù)培訓(xùn)教材。本書配套光盤包括各章標(biāo)注的內(nèi)容及作者親自配音制作的多媒體視頻。今天在書店里了看了這本書,買回來,一口氣看了前10章的視屏。真的不錯,像看電影一樣學(xué)習(xí),我覺得這確實提高了我們的學(xué)習(xí)的效率,使我這個九流大學(xué)的學(xué)生的學(xué)習(xí)也感到和一些比較好的大學(xué)的學(xué)生沒有多大的差別。一本好書,可以提高人的學(xué)習(xí)的效率。:網(wǎng)友

作者簡介

  趙松濤,海軍少校,北京大學(xué)計算機專業(yè)碩士。高校教學(xué)5年,從事計算機網(wǎng)絡(luò)和數(shù)據(jù)庫系統(tǒng)管理、應(yīng)用開發(fā)6年。目前在在線從事SQL Server和Oracle數(shù)據(jù)庫的系統(tǒng)管理、應(yīng)用開發(fā),并為大型企業(yè)和高校做培訓(xùn),廣受學(xué)員好評。從2001年至今,先后獨立和合作出版了6本數(shù)據(jù)庫方面的圖書。對數(shù)據(jù)庫的體系結(jié)構(gòu),日志的結(jié)構(gòu)和作用,以及數(shù)據(jù)庫的備份和恢復(fù)機制等有較深入的理解?!皩ψ约旱淖髌坟撠?zé),對自己的讀者負責(zé)”是我不懈的追求。多年的數(shù)據(jù)庫管理、開發(fā)和培訓(xùn)工作告訴我,要學(xué)好SQL Server2005,必須請你首先明確以下觀點:網(wǎng)絡(luò)是基礎(chǔ),數(shù)據(jù)庫是根本,只有將這兩者結(jié)合起來,才能學(xué)好網(wǎng)絡(luò)數(shù)據(jù)庫。一定要重視日志及其作用!

圖書目錄

第1章  初學(xué)SQL Server 2005的問題    1
1.1  SQL Server 2005概述    1
1.1.1  什么是服務(wù)器和客戶機    2
1.1.2  SQL是什么    3
1.1.3  SQL Server 2005的發(fā)展歷史    4
1.1.4  SQL Server 2005的版本    4
1.2  SQL Server 2005平臺    5
1.2.1  數(shù)據(jù)庫引擎    6
1.2.2  分析服務(wù)(Analysis Services)    6
1.2.3  集成服務(wù)(Integration Services)    6
1.2.4  復(fù)制    6
1.2.5  報表服務(wù)(Reporting Services)    6
1.2.6  通知服務(wù)(Notification Services)    6
1.2.7  服務(wù)代理(Service Broker)    7
1.2.8  全文搜索    7
1.3  SQL Server 2005做什么    7
1.3.1  桌面型數(shù)據(jù)庫與網(wǎng)絡(luò)數(shù)據(jù)庫    7
1.3.2  C/S模式與B/S模式    8
1.3.3  OLTP與OLAP    10
1.3.4  數(shù)據(jù)庫與數(shù)據(jù)倉庫    10
1.3.5  SQL Server 2005做什么    11
1.4  學(xué)習(xí)SQL Server 2005需要什么基礎(chǔ)    11
1.4.1  必備的數(shù)據(jù)庫基礎(chǔ)    11
1.4.2  必備的網(wǎng)絡(luò)基礎(chǔ)    15
1.5  本章小結(jié)    20
1.6  習(xí)題    20
第2章  安裝SQL Server 2005    21
2.1  安裝前的準(zhǔn)備工作    21
2.1.1  SQL Server 2005的硬件環(huán)境需求    21
2.1.2  SQL Server 2005的軟件環(huán)境需求    22
2.1.3  SQL Server 2005的網(wǎng)絡(luò)環(huán)境需求    23
2.1.4  SQL Server 2005的其他安裝需求    23
2.1.5  SQL Server 2005實例    23
2.1.6  本地系統(tǒng)賬戶與域用戶賬戶    25
2.1.7  Windows身份驗證模式與混合模式    29
2.2  安裝SQL Server 2005    30
2.2.1  安裝Windows Installer 3.1    30
2.2.2  安裝MDAC 2.8 SP1    31
2.2.3  安裝.NET Framework 2.0    33
2.2.4  安裝SQL Server 2005企業(yè)版    33
2.2.5  安裝SQL Server 2005客戶機    40
2.3  服務(wù)器上的后臺服務(wù)    41
2.3.1  MSSQLSERVER    42
2.3.2  SQLSERVERAGENT    42
2.3.3  MSSQLServerOLAPService    42
2.3.4  ReportServer    42
2.3.5  MSDTSServer    42
2.3.6  SQLBrowser    42
2.3.7  MSFTESQL    43
2.4  客戶機上的管理工具    43
2.4.1  Management Studio    43
2.4.2  Visual Studio 2005    46
2.4.3  SQL Server配置管理器    47
2.4.4  通知服務(wù)命令提示    48
2.4.5  報表服務(wù)配置    49
2.4.6  SQL Server錯誤和使用情況報告    50
2.4.7  SQL Server外圍應(yīng)用配置器    51
2.4.8  SQL Server Profiler    52
2.4.9  數(shù)據(jù)庫引擎優(yōu)化顧問    52
2.5  本章小結(jié)    53
2.6  習(xí)題    53
第3章  配置SQL Server 2005網(wǎng)絡(luò)    55
3.1  SQL Server 2005網(wǎng)絡(luò)的通信    55
3.1.1  進程和線程的奧秘    56
3.1.2  什么是IPC    56
3.1.3  常見的IPC機制    57
3.1.4  什么是網(wǎng)絡(luò)庫    57
3.1.5  SQL Server 2005支持的網(wǎng)絡(luò)協(xié)議    57
3.2  SQL Server 2005網(wǎng)絡(luò)中的名稱    58
3.2.1  服務(wù)器名稱    58
3.2.2  SQL Server 2005實例名    58
3.2.3  服務(wù)器別名    58
3.3  配置本地共享內(nèi)存協(xié)議的SQL Server 2005網(wǎng)絡(luò)    58
3.3.1  本地網(wǎng)絡(luò)案例環(huán)境    58
3.3.2  配置共享內(nèi)存的SQL Server 2005服務(wù)器    59
3.3.3  配置共享內(nèi)存的SQL Server 2005客戶機    60
3.3.4  測試本地共享內(nèi)存的SQL Server 2005網(wǎng)絡(luò)    61
3.4  配置TCP/IP協(xié)議的SQL Server 2005網(wǎng)絡(luò)    61
3.4.1  TCP/IP網(wǎng)絡(luò)案例環(huán)境    61
3.4.2  配置TCP/IP的SQL Server 2005服務(wù)器    61
3.4.3  配置TCP/IP的SQL Server 2005客戶機    63
3.4.4  測試TCP/IP的SQL Server 2005網(wǎng)絡(luò)    66
3.5  配置命名管道協(xié)議的SQL Server 2005網(wǎng)絡(luò)    66
3.5.1  命名管道網(wǎng)絡(luò)案例環(huán)境    66
3.5.2  配置命名管道的SQL Server 2005服務(wù)器    67
3.5.3  配置命名管道的SQL Server 2005客戶機    67
3.5.4  測試命名管道協(xié)議的SQL Server 2005網(wǎng)絡(luò)    70
3.6  配置SQL Server 2005網(wǎng)絡(luò)常見問題    71
3.6.1  怎樣選擇網(wǎng)絡(luò)協(xié)議    71
3.6.2  不同的網(wǎng)絡(luò)協(xié)議效率有什么差別    71
3.6.3  什么是隱藏實例(HideInstance)    72
3.6.4  什么是強制加密(ForceEncryption)    73
3.7  本章小結(jié)    75
3.8  習(xí)題    75
第4章  管理SQL Server 2005服務(wù)器    76
4.1  注冊SQL Server 2005服務(wù)器    76
4.1.1  什么是SQL Server 2005服務(wù)器注冊    76
4.1.2  什么情況下需要注冊    77
4.1.3  一個注冊SQL Server 2005服務(wù)器的實例    77
4.1.4  排除常見的注冊故障    80
4.1.5  總結(jié)SQL Server 2005服務(wù)器注冊的方法    82
4.2  暫停SQL Server 2005服務(wù)器    82
4.2.1  什么是SQL Server 2005服務(wù)器暫停    82
4.2.2  在【控制面板】中暫停服務(wù)器    82
4.2.3  在【Management Studio】中暫停服務(wù)器    83
4.2.4  在【SQL Server配置管理器】中暫停服務(wù)器    84
4.3  關(guān)閉SQL Server 2005服務(wù)器    85
4.3.1  暫停與關(guān)閉    85
4.3.2  在【控制面板】中關(guān)閉服務(wù)器    85
4.3.3  在【Management Studio】中關(guān)閉服務(wù)器    86
4.3.4  在【SQL Server配置管理器】中關(guān)閉服務(wù)器    87
4.4  啟動SQL Server 2005服務(wù)器    88
4.4.1  在【控制面板】中啟動服務(wù)器    88
4.4.2  在【Management Studio】中啟動服務(wù)器    88
4.4.3  在【SQL Server配置管理器】中啟動服務(wù)器    90
4.5  配置SQL Server 2005服務(wù)器    90
4.5.1  配置【常規(guī)】選項卡    91
4.5.2  配置【內(nèi)存】選項卡    92
4.5.3  配置【處理器】選項卡    93
4.5.4  配置【安全性】選項卡    94
4.5.5  配置【連接】選項卡    96
4.5.6  配置【數(shù)據(jù)庫設(shè)置】選項卡    97
4.5.7  配置【高級】選項卡    100
4.5.8  配置【權(quán)限】選項卡    101
4.6  SQL Server 2005服務(wù)器的奧秘    102
4.6.1  在【事件查看器】中查看服務(wù)器的奧秘    102
4.6.2  在【錯誤日志】中查看服務(wù)器的奧秘    105
4.6.3  在【Management Studio】中查看服務(wù)器的奧秘    109
4.7  本章小結(jié)    110
4.8  習(xí)題    110
第5章  SQL Server 2005體系結(jié)構(gòu)    111
5.1  SQL Server 2005服務(wù)器的組成    111
5.2  數(shù)據(jù)庫引擎的體系結(jié)構(gòu)    112
5.2.1  數(shù)據(jù)庫引擎的工作流程    112
5.2.2  數(shù)據(jù)庫引擎的組成部分    114
5.3  查詢處理器的體系結(jié)構(gòu)    115
5.3.1  SQL語句是如何執(zhí)行的    115
5.3.2  查詢語句是如何被優(yōu)化的    115
5.3.3  執(zhí)行計劃    118
5.3.4  存儲過程和觸發(fā)器的意義    119
5.3.5  并行查詢    119
5.4  內(nèi)存的體系結(jié)構(gòu)    120
5.4.1  內(nèi)存和性能的關(guān)系    120
5.4.2  內(nèi)存的結(jié)構(gòu)    120
5.4.3  進程地址空間    121
5.4.4  動態(tài)內(nèi)存管理    122
5.4.5  最小內(nèi)存和最大內(nèi)存的意義    123
5.5  線程(CPU)的體系結(jié)構(gòu)    123
5.5.1  SQL Server 2005的線程和纖程    124
5.5.2  線程池的意義    124
5.5.3  線程的執(zhí)行優(yōu)先級    125
5.6  I/O的體系結(jié)構(gòu)    125
5.6.1  I/O數(shù)據(jù)與內(nèi)存緩存    125
5.6.2  邏輯I/O與物理I/O    125
5.6.3  散播-聚集I/O    126
5.6.4  異步I/O    126
5.7  SQL Server 2005數(shù)據(jù)庫的體系結(jié)構(gòu)    126
5.7.1  從邏輯角度看SQL Server 2005數(shù)據(jù)庫    127
5.7.2  從物理角度看SQL Server 2005數(shù)據(jù)庫    127
5.8  SQL Server 2005的數(shù)據(jù)文件    128
5.8.1  數(shù)據(jù)文件是如何存儲的    128
5.8.2  數(shù)據(jù)頁的類型    129
5.8.3  數(shù)據(jù)頁的結(jié)構(gòu)    129
5.8.4  數(shù)據(jù)行超出8KB如何處理    130
5.8.5  區(qū)    130
5.9  SQL Server 2005的日志文件    131
5.9.1  日志文件的作用    131
5.9.2  日志文件的特點    132
5.9.3  日志文件的結(jié)構(gòu)    132
5.9.4  什么是文件組    132
5.10  SQL Server 2005系統(tǒng)數(shù)據(jù)庫    133
5.10.1  master系統(tǒng)數(shù)據(jù)庫    133
5.10.2  model系統(tǒng)數(shù)據(jù)庫    133
5.10.3  msdb系統(tǒng)數(shù)據(jù)庫    133
5.10.4  tempdb系統(tǒng)數(shù)據(jù)庫    134
5.10.5  mssqlsystemresource(資源)系統(tǒng)數(shù)據(jù)庫    134
5.11  本章小結(jié)    135
5.12  習(xí)題    135
第6章  管理SQL Server 2005數(shù)據(jù)庫    136
6.1  數(shù)據(jù)庫狀態(tài)    136
6.1.1  查看數(shù)據(jù)庫的狀態(tài)    136
6.1.2  數(shù)據(jù)庫狀態(tài)的含義    138
6.2  數(shù)據(jù)庫文件狀態(tài)    139
6.2.1  查看數(shù)據(jù)庫文件的狀態(tài)    139
6.2.2  數(shù)據(jù)庫文件狀態(tài)的含義    140
6.3  設(shè)計用戶數(shù)據(jù)庫    141
6.3.1  規(guī)劃數(shù)據(jù)庫    141
6.3.2  OLTP數(shù)據(jù)庫的設(shè)計    142
6.3.3  OLAP數(shù)據(jù)庫的設(shè)計    143
6.3.4  數(shù)據(jù)庫的規(guī)范化設(shè)計    144
6.3.5  數(shù)據(jù)庫的完整性設(shè)計    144
6.4  創(chuàng)建用戶數(shù)據(jù)庫    146
6.4.1  用戶數(shù)據(jù)庫的命名規(guī)則    146
6.4.2  創(chuàng)建用戶數(shù)據(jù)庫    146
6.5  配置用戶數(shù)據(jù)庫    149
6.5.1  查看數(shù)據(jù)庫的基本信息    149
6.5.2  更改數(shù)據(jù)庫的所有者    150
6.5.3  調(diào)整數(shù)據(jù)庫文件的增長屬性    152
6.5.4  限制用戶對數(shù)據(jù)庫的訪問    153
6.5.5  配置數(shù)據(jù)庫的故障恢復(fù)模型    154
6.5.6  配置數(shù)據(jù)庫的排序規(guī)則    154
6.5.7  頁驗證設(shè)置    155
6.5.8  設(shè)置數(shù)據(jù)庫的統(tǒng)計信息選項    156
6.5.9  給數(shù)據(jù)庫添加文件    157
6.6  分離和附加用戶數(shù)據(jù)庫    158
6.6.1  分離用戶數(shù)據(jù)庫    158
6.6.2  附加用戶數(shù)據(jù)庫    160
6.7  脫機和聯(lián)機用戶數(shù)據(jù)庫    162
6.7.1  脫機用戶數(shù)據(jù)庫    162
6.7.2  聯(lián)機用戶數(shù)據(jù)庫    163
6.8  收縮用戶數(shù)據(jù)庫和文件    164
6.8.1  SQL Server 2005如何收縮數(shù)據(jù)庫    164
6.8.2  設(shè)置自動收縮數(shù)據(jù)庫    164
6.8.3  手動收縮數(shù)據(jù)庫    165
6.8.4  手動收縮數(shù)據(jù)庫文件    166
6.9  刪除用戶數(shù)據(jù)庫    168
6.10  本章小結(jié)    169
6.11  疑難解析    169
6.11.1  如何降低日志文件的空間    169
6.11.2  數(shù)據(jù)庫文件的命名必須以mdf,ndf和ldf為擴展名嗎    171
6.11.3  為什么tempdb數(shù)據(jù)庫不可以恢復(fù)    171
6.12  習(xí)題    171
第7章  管理SQL Server 2005表    172
7.1  SQL Server 2005的數(shù)據(jù)類型    172
7.1.1  SQL Server 2005數(shù)據(jù)類型的分類    173
7.1.2  SQL Server 2005基本數(shù)據(jù)類型    173
7.2  NULL的含義    174
7.3  SQL Server 2005表的類型    175
7.3.1  按照數(shù)據(jù)存儲的時間分類    175
7.3.2  按照表的用途分類    175
7.4  創(chuàng)建表    176
7.5  修改表結(jié)構(gòu)    178
7.6  刪除表    179
7.7  本章小結(jié)    180
7.8  疑難解析    180
7.8.1  使用NULL值需要注意什么    180
7.8.2  表中的數(shù)據(jù)顯示順序就是物理存儲順序嗎    181
7.8.3  IDENTITY列有什么意義    181
7.8.4  為什么用INSERT語句插入數(shù)據(jù)無法成功    182
7.9  習(xí)題    182
第8章  Transact-SQL基礎(chǔ)    183
8.1  Transact-SQL概述    183
8.1.1  什么是Transact-SQL    183
8.1.2  Transact-SQL的語法約定    184
8.1.3  Transact-SQL的數(shù)據(jù)對象命名方法    184
8.1.4  什么是Schema(架構(gòu))    185
8.1.5  Transact-SQL的注釋    187
8.2  Transact-SQL數(shù)據(jù)類型    188
8.2.1  整數(shù)型    188
8.2.2  位型    188
8.2.3  精確數(shù)字型    189
8.2.4  貨幣型    189
8.2.5  近似數(shù)字型    189
8.2.6  日期時間型    189
8.2.7  字符串型    189
8.2.8  Unicode字符串型    189
8.2.9  二進制型    190
8.2.10  其他數(shù)據(jù)類型    190
8.3  Transact-SQL運算符    190
8.3.1  算術(shù)運算符    190
8.3.2  位運算符    190
8.3.3  比較運算符    191
8.3.4  邏輯運算符    191
8.3.5  字符串連接運算符    191
8.3.6  賦值運算符    192
8.3.7  運算符的優(yōu)先級    192
8.4  Transact-SQL變量    192
8.4.1  全局變量    192
8.4.2  局部變量    193
8.5  Transact-SQL常量    195
8.5.1  常見的常量定義格式    195
8.5.2  常見的常量使用方法    197
8.6  Transact-SQL函數(shù)    198
8.6.1  聚合函數(shù)    198
8.6.2  日期和時間函數(shù)    198
8.6.3  數(shù)學(xué)函數(shù)    199
8.6.4  字符串函數(shù)    200
8.7  Transact-SQL表達式    200
8.7.1  表達式的組合    200
8.7.2  表達式的結(jié)果    201
8.8  本章小結(jié)    201
8.9  習(xí)題    201
第9章  用Transact-SQL操作數(shù)據(jù)    203
9.1  設(shè)計實例數(shù)據(jù)庫    203
9.1.1  學(xué)生表t_student的設(shè)計    203
9.1.2  課程表t_course的設(shè)計    204
9.1.3  教學(xué)表t_teaching的設(shè)計    205
9.1.4  成績表t_result的設(shè)計    205
9.2  操作實例數(shù)據(jù)庫的結(jié)構(gòu)    206
9.2.1  直接創(chuàng)建實例數(shù)據(jù)庫    206
9.2.2  用Create Database創(chuàng)建實例數(shù)據(jù)庫    207
9.2.3  用Alter Database修改實例數(shù)據(jù)庫結(jié)構(gòu)    209
9.2.4  用Drop Database刪除實例數(shù)據(jù)庫    212
9.2.5  自動生成數(shù)據(jù)庫操作的Transact-SQL腳本    213
9.3  操作表結(jié)構(gòu)    218
9.3.1  用Create Table語句創(chuàng)建表    218
9.3.2  用Alter Table語句修改表結(jié)構(gòu)    222
9.3.3  用Drop Table語句刪除表    227
9.4  用INSERT語句錄入數(shù)據(jù)    227
9.4.1  INSERT語句的語法    227
9.4.2  用INSERT語句錄入數(shù)據(jù)的實例    228
9.5  用UPDATE語句更新數(shù)據(jù)    229
9.5.1  UPDATE語句的語法    229
9.5.2  用UPDATE語句更新數(shù)據(jù)的實例    230
9.6  用DELETE語句刪除數(shù)據(jù)    231
9.6.1  DELETE語句的語法    231
9.6.2  用DELETE刪除數(shù)據(jù)的實例    231
9.6.3  用Truncate Table刪除整表的數(shù)據(jù)    232
9.7  本章小結(jié)    232
9.8  習(xí)題    233
第10章  用Transact-SQL查詢數(shù)據(jù)    234
10.1  附加實例數(shù)據(jù)庫    234
10.2  查詢工具的使用    235
10.2.1  選擇當(dāng)前工作數(shù)據(jù)庫    235
10.2.2  更改查詢顯示結(jié)果    236
10.2.3  什么是執(zhí)行計劃    237
10.2.4  什么是客戶端統(tǒng)計信息    238
10.2.5  在編輯器中設(shè)計查詢    238
10.3  查詢語句的語法結(jié)構(gòu)    240
10.4  常見的查詢語句    240
10.4.1  查詢表中所有的記錄    240
10.4.2  查詢表中所有記錄的指定字段    241
10.4.3  允許查詢結(jié)果中顯示重復(fù)記錄    242
10.4.4  不允許查詢結(jié)果中顯示重復(fù)記錄    242
10.4.5  指定查詢前n行記錄    243
10.4.6  指定查詢記錄數(shù)的百分比    244
10.4.7  帶表達式的查詢    244
10.4.8  更改列名顯示的查詢    245
10.5  WHERE條件查詢    246
10.5.1  WHERE條件查詢的語法結(jié)構(gòu)    246
10.5.2  WHERE中的關(guān)系運算符    246
10.5.3  WHERE中的邏輯運算符    247
10.5.4  WHERE中的特殊運算符    247
10.5.5  常見的WHERE查詢實例    247
10.6  ORDER BY排序查詢    252
10.6.1  ORDER BY排序查詢的語法結(jié)構(gòu)    252
10.6.2  ORDER BY子句的結(jié)構(gòu)    252
10.6.3  ORDER BY排序查詢實例    253
10.7  GROUP BY分組查詢    253
10.7.1  GROUP BY分組查詢的語法結(jié)構(gòu)    253
10.7.2  GROUP BY子句的結(jié)構(gòu)    254
10.7.3  GROUP BY分組查詢實例    254
10.8  HAVING篩選查詢    255
10.8.1  HAVING篩選查詢的語法結(jié)構(gòu)    255
10.8.2  HAVING篩選查詢實例    255
10.9  INTO查詢    255
10.9.1  INTO查詢的語法結(jié)構(gòu)    256
10.9.2  INTO查詢實例    256
10.10  SELECT聯(lián)結(jié)查詢    256
10.10.1  SELECT聯(lián)結(jié)查詢的語法結(jié)構(gòu)    256
10.10.2  SELECT聯(lián)結(jié)查詢的分類    257
10.10.3  笛卡兒積查詢    257
10.10.4  等值聯(lián)結(jié)查詢    258
10.10.5  自然聯(lián)結(jié)查詢    258
10.10.6  自身聯(lián)結(jié)查詢    259
10.10.7  內(nèi)聯(lián)結(jié)查詢    259
10.10.8  左外聯(lián)結(jié)查詢    260
10.10.9  右外聯(lián)結(jié)查詢    261
10.10.10  全外聯(lián)結(jié)查詢    261
10.11  SELECT嵌套查詢    262
10.11.1  什么是SELECT嵌套查詢    262
10.11.2  什么是SELECT嵌套子查詢    262
10.11.3  簡單嵌套查詢    263
10.11.4  in嵌套查詢    264
10.11.5  some嵌套查詢    265
10.11.6  all嵌套查詢    266
10.11.7  exists嵌套查詢    268
10.12  本章小結(jié)    268
10.13  習(xí)題    269
第11章  管理SQL Server 2005索引    270
11.1  索引基礎(chǔ)知識    270
11.1.1  表上必須建立索引嗎    270
11.1.2  什么時候需要在表上建立索引    271
11.1.3  為什么索引可以加快查詢速度    271
11.1.4  需要手工維護索引嗎    271
11.1.5  創(chuàng)建的索引一定會被使用嗎    271
11.1.6  索引對什么樣的操作有用    272
11.2  SQL Server 2005的索引類型    272
11.2.1  聚簇索引    272
11.2.2  非聚簇索引    273
11.2.3  惟一索引    273
11.3  索引中數(shù)據(jù)的存儲    273
11.3.1  存儲索引數(shù)據(jù)的單位    273
11.3.2  堆結(jié)構(gòu)    273
11.3.3  B+樹結(jié)構(gòu)    274
11.3.4  知道表和索引的存儲結(jié)構(gòu)    275
11.4  設(shè)計索引    275
11.4.1  為什么要設(shè)計索引    275
11.4.2  怎樣知道索引是否被使用    275
11.4.3  設(shè)計索引的任務(wù)    276
11.4.4  設(shè)計索引的基本方法    277
11.4.5  什么情況下創(chuàng)建聚簇索引    278
11.4.6  什么情況下創(chuàng)建非聚簇索引    279
11.5  創(chuàng)建索引    280
11.5.1  創(chuàng)建索引之前    280
11.5.2  什么是聯(lián)機創(chuàng)建索引    281
11.5.3  創(chuàng)建索引測試實例表    281
11.5.4  創(chuàng)建聚簇索引    282
11.5.5  創(chuàng)建非聚簇索引    287
11.5.6  創(chuàng)建惟一索引    292
11.5.7  用Create Index創(chuàng)建索引    293
11.6  修改索引    295
11.6.1  在SQL Server Management Studio中修改索引    295
11.6.2  用Alter Index修改索引    297
11.6.3  索引碎片檢測    298
11.6.4  索引重組    301
11.6.5  索引重建    303
11.7  查詢索引信息    305
11.7.1  系統(tǒng)視圖sys.indexes    305
11.7.2  系統(tǒng)視圖sys.index_columns    306
11.7.3  系統(tǒng)視圖sys.stats    306
11.7.4  系統(tǒng)函數(shù)sys.dm_db_index_physical_stats    307
11.7.5  系統(tǒng)函數(shù)sys.dm_db_index_operational_stats    307
11.7.6  系統(tǒng)函數(shù)sys.dm_db_index_usage_stats    308
11.8  刪除索引    309
11.8.1  刪除索引之前    309
11.8.2  在SQL Server Management Studio中刪除索引    310
11.8.3  用Drop Index刪除索引    311
11.9  本章小結(jié)    312
11.10  習(xí)題    313
第12章  其他數(shù)據(jù)對象    314
12.1  視圖    314
12.1.1  視圖是什么    314
12.1.2  視圖有什么作用    315
12.1.3  視圖有沒有數(shù)據(jù)    315
12.1.4  SQL Server 2005視圖的分類    315
12.1.5  SQL Server 2005如何執(zhí)行視圖    316
12.1.6  定義視圖的基本原則    316
12.1.7  創(chuàng)建標(biāo)準(zhǔn)視圖    317
12.1.8  查詢標(biāo)準(zhǔn)視圖的數(shù)據(jù)    320
12.1.9  修改視圖    321
12.1.10  刪除視圖    322
12.2  統(tǒng)計信息    323
12.2.1  統(tǒng)計信息是什么    323
12.2.2  哪些數(shù)據(jù)對象有統(tǒng)計信息    324
12.2.3  誰在維護統(tǒng)計信息    324
12.2.4  讀懂統(tǒng)計信息    325
12.2.5  及時更新統(tǒng)計信息的意義    328
12.3  同義詞    329
12.3.1  同義詞是什么    329
12.3.2  創(chuàng)建同義詞的權(quán)限    329
12.3.3  創(chuàng)建同義詞    330
12.3.4  刪除同義詞    332
12.4  本章小結(jié)    333
12.5  習(xí)題    333
第13章  數(shù)據(jù)完整性    334
13.1  什么是數(shù)據(jù)完整性    334
13.1.1  實體完整性    335
13.1.2  域完整性    335
13.1.3  參照完整性    336
13.1.4  用戶定義完整性    336
13.2  在SQL Server 2005中如何實現(xiàn)數(shù)據(jù)完整性    336
13.2.1  什么是規(guī)則    336
13.2.2  什么是默認(rèn)值    337
13.2.3  什么是約束    339
13.3  創(chuàng)建和管理規(guī)則    339
13.3.1  用Create Rule語句創(chuàng)建規(guī)則    339
13.3.2  將規(guī)則綁定到列    341
13.3.3  解除列上綁定的規(guī)則    343
13.4  創(chuàng)建和管理默認(rèn)值對象    344
13.4.1  創(chuàng)建默認(rèn)值對象    344
13.4.2  將默認(rèn)值對象綁定到列    346
13.4.3  解除列上綁定的默認(rèn)值對象    347
13.5  創(chuàng)建和管理約束    348
13.5.1  創(chuàng)建約束的Transact-SQL語句    348
13.5.2  創(chuàng)建NOT NULL(非空)約束    350
13.5.3  創(chuàng)建主鍵約束    351
13.5.4  創(chuàng)建外鍵約束    351
13.5.5  創(chuàng)建惟一約束    353
13.5.6  創(chuàng)建檢查約束    354
13.6  本章小結(jié)    355
13.7  習(xí)題    355
第14章  管理SQL Server 2005安全    356
14.1  SQL Server 2005的安全性機制    356
14.1.1  SQL Server 2005客戶機的安全機制    357
14.1.2  網(wǎng)絡(luò)傳輸?shù)陌踩珯C制    357
14.1.3  SQL Server 2005服務(wù)器的安全機制    357
14.1.4  數(shù)據(jù)庫的安全機制    358
14.1.5  數(shù)據(jù)對象的安全機制    358
14.2  管理服務(wù)器的安全性    358
14.2.1  更改服務(wù)器的身份驗證機制    359
14.2.2  創(chuàng)建服務(wù)器賬號(登錄名)    360
14.2.3  密碼復(fù)雜性策略    364
14.2.4  服務(wù)器角色    364
14.3  管理數(shù)據(jù)庫的安全性    366
14.3.1  管理數(shù)據(jù)庫架構(gòu)    366
14.3.2  管理數(shù)據(jù)庫用戶    367
14.3.3  管理數(shù)據(jù)庫角色    369
14.3.4  修改數(shù)據(jù)庫用戶的默認(rèn)架構(gòu)    370
14.4  管理數(shù)據(jù)對象的安全性    371
14.4.1  對象權(quán)限    371
14.4.2  給數(shù)據(jù)庫用戶授予對象權(quán)限    371
14.5  本章小結(jié)    372
14.6  習(xí)題    372
第15章  備份、恢復(fù)與維護    373
15.1  備份與恢復(fù)    373
15.1.1  無處不在的數(shù)據(jù)危險    373
15.1.2  什么是備份    374
15.1.3  什么是恢復(fù)    375
15.2  日志文件    375
15.2.1  日志文件對數(shù)據(jù)庫是必需的嗎    375
15.2.2  先寫日志文件還是先寫數(shù)據(jù)文件    375
15.3  SQL Server 2005數(shù)據(jù)庫的3種恢復(fù)模型    376
15.3.1  完整恢復(fù)模型    376
15.3.2  大容量日志記錄恢復(fù)模型    378
15.3.3  簡單恢復(fù)模型    379
15.3.4  如何選擇數(shù)據(jù)庫的恢復(fù)模型    379
15.4  SQL Server 2005的備份和恢復(fù)類型    380
15.4.1  完全數(shù)據(jù)庫備份和恢復(fù)    380
15.4.2  差異數(shù)據(jù)庫備份和恢復(fù)    380
15.4.3  事務(wù)日志備份和恢復(fù)    380
15.4.4  文件組備份和恢復(fù)    380
15.4.5  如何選擇備份和恢復(fù)類型    380
15.5  案例:完全數(shù)據(jù)庫備份與恢復(fù)    383
15.5.1  備份方案實施    383
15.5.2  恢復(fù)方案實施    386
15.6  案例:完全+日志數(shù)據(jù)庫備份與恢復(fù)    388
15.6.1  備份方案實施    388
15.6.2  恢復(fù)方案實施    389
15.7  案例:完全+差異+日志數(shù)據(jù)庫備份與恢復(fù)    391
15.7.1  備份方案實施    392
15.7.2  恢復(fù)方案實施    393
15.8  案例:從BAK文件恢復(fù)數(shù)據(jù)庫    396
15.9  案例:數(shù)據(jù)庫維護    399
15.10  本章小結(jié)    404
15.11  疑難解析    405
15.11.1  檢查點有什么作用    405
15.11.2  為什么無法執(zhí)行差異備份    405
15.11.3  什么時候需要備份master系統(tǒng)數(shù)據(jù)庫    405
15.11.4  是否需要備份tempdb系統(tǒng)數(shù)據(jù)庫    405
15.12  習(xí)題    406

本目錄推薦

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