SQL Server 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)
|
資料類別
|
計(jì)算機(jī)軟件圖書 |
|
課程(專業(yè))
|
SQLite |
關(guān)鍵詞
|
數(shù)據(jù)庫(kù)|SQLite |
適用年級(jí)
|
不限 |
身份要求
|
游客 |
金 幣
|
0 (金幣如何獲得?) |
文件格式
|
word |
文件大小
|
232K |
發(fā)布時(shí)間
|
2011-12-20 16:32:00 |
預(yù)覽文件
|
無 |
下載次數(shù)
|
11 |
發(fā)布人 |
shenhankun |
內(nèi)容簡(jiǎn)介:
SQL Server 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)
Microsoft SQL Server 2005 系統(tǒng)是由微軟公司研制和發(fā)布的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),可以支持企業(yè)、部門以及個(gè)人等各種用戶完成信息系統(tǒng)、電子商務(wù)、決策支持等工作。
Microsoft SQL Server 2005 系統(tǒng)在易用性、可用性、可管理性、可編程性等方面有突出的優(yōu)點(diǎn)。本章將對(duì) Microsoft SQL Server 2005 系統(tǒng)進(jìn)行概述,以使用戶對(duì)該系統(tǒng)有整體的認(rèn)識(shí)和了解,為后面各章的深入學(xué)習(xí)奠定堅(jiān)實(shí)的基礎(chǔ)。
目錄
第 1章 概述 ...... 1
1.1 為什么使用數(shù)據(jù)庫(kù) .............. 1
1.2 什么是數(shù)據(jù)庫(kù) ...... 3
1.3 Microsoft SQL Server簡(jiǎn)史 ... 3
1.4 Microsoft SQL Server系統(tǒng)的體系結(jié)構(gòu) ....... 5
1.5 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)對(duì)象的特點(diǎn) ...... 7
1.5.1 數(shù)據(jù)庫(kù)的類型和特點(diǎn) .. 7
1.5.2 數(shù)據(jù)庫(kù)對(duì)象的類型和特點(diǎn) .. 8
1.6 管理工具 ............ 11
1.6.1 Microsoft SQL Server Management Studio ........ 12
1.6.2 SQL Server 配置管理器 ..... 14
1.6.3SQL Server Profiler ..... 15
1.6.4 數(shù)據(jù)庫(kù)引擎優(yōu)化顧問 15
1.6.5 實(shí)用工具 .... 16
1.7 數(shù)據(jù)庫(kù)管理員 .... 19
1.8 本章小結(jié) ............ 24
第 2章 安裝規(guī)劃和配置 25
2.1 安裝規(guī)劃 ............ 25
2.1.1 安裝目的 .... 25
2.1.2 系統(tǒng)版本 .... 26
2.1.3 環(huán)境需求 .... 27
2.1.4 安裝位置和安全模式 29
2.2 安裝過程 ............ 29
2.3 驗(yàn)證安裝結(jié)果 .... 35
2.4 升級(jí)規(guī)劃 ............ 37
2.5 注冊(cè)服務(wù)器 ........ 38
2.6 配置服務(wù)器選項(xiàng) 41 目錄
II
2.6.1 服務(wù)器選項(xiàng) 41
2.6.2 使用 sp_configure 系統(tǒng)存儲(chǔ)過程配置選項(xiàng) ...... 44
2.6.3 使用 SQL Server Management Studio配置選項(xiàng) ............... 45
2.7 本章小結(jié) ............ 53
第 3章 管理安全性 ........ 54
3.1 概述 .... 54
3.2 管理登錄名 ........ 58
3.2.1 創(chuàng)建登錄名 58
3.2.2 維護(hù)登錄名 62
3.3 固定服務(wù)器角色 64
3.3.1 固定服務(wù)器角色的特點(diǎn) .... 64
3.3.2 固定服務(wù)器角色和登錄名 65
3.4 管理數(shù)據(jù)庫(kù)用戶 66
3.4.1 創(chuàng)建用戶 .... 67
3.4.2 維護(hù)用戶 .... 69
3.5 管理架構(gòu) ............ 69
3.5.1 創(chuàng)建架構(gòu) .... 69
3.5.2 修改和刪除架構(gòu) ........ 71
3.6 數(shù)據(jù)庫(kù)角色 ........ 72
3.6.1 管理數(shù)據(jù)庫(kù)角色 ........ 73
3.6.2 固定數(shù)據(jù)庫(kù)角色 ........ 75
3.6.3 public角色 . 76
3.7 管理應(yīng)用程序角色 ............ 76
3.8 管理權(quán)限 ............ 78
3.8.1 權(quán)限的類型 78
3.8.2 常用對(duì)象的權(quán)限 ........ 80
3.8.3 授予權(quán)限 .... 81
3.8.4 收回權(quán)限 .... 82
3.8.5 否認(rèn)權(quán)限 .... 84
3.9 SQL Server 2005內(nèi)置的加密機(jī)制 ............. 85 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)
III
3.10 使用 Microsoft SQL Server Management Studio ....... 86
3.11 本章小結(jié) ............ 91
第 4章 管理數(shù)據(jù)庫(kù) ........ 93
4.1 概述 .... 93
4.2 數(shù)據(jù)庫(kù)文件和文件組的基本特征 ............ 94
4.3 定義數(shù)據(jù)庫(kù) ........ 96
4.3.1 創(chuàng)建數(shù)據(jù)庫(kù) 96
4.3.2 數(shù)據(jù)庫(kù)文件和文件組的基本特征 .... 99
4.3.3 查看數(shù)據(jù)庫(kù)信息 ...... 104
4.4 修改數(shù)據(jù)庫(kù) ...... 106
4.4.1 更改數(shù)據(jù)庫(kù)名稱 ...... 106
4.4.2 擴(kuò)大數(shù)據(jù)庫(kù) .............. 107
4.4.3 收縮數(shù)據(jù)庫(kù) .............. 108
4.4.4 修改數(shù)據(jù)庫(kù)文件 ...... 112
4.4.5 管理文件組 .............. 113
4.5 管理數(shù)據(jù)庫(kù)快照 .............. 115
4.6 其他相關(guān)操作 .. 117
4.7 優(yōu)化數(shù)據(jù)庫(kù) ...... 118
4.7.1 放置數(shù)據(jù)文件和日志文件 .............. 118
4.7.2 使用文件組 .............. 119
4.7.3 使用RAID技術(shù) ........ 120
4.8 本章小結(jié) .......... 120
第 5章 Transact-SQL語言 ............ 122
5.1 概述 .. 122
5.2 Transact-SQL語言的特點(diǎn)和執(zhí)行方式 .... 123
5.3 數(shù)據(jù)定義語言 .. 125
5.4 數(shù)據(jù)操縱語言 .. 128
5.5 數(shù)據(jù)控制語言 .. 130
5.6 事務(wù)管理語言 .. 130
5.7 附加的語言元素 .............. 132 目錄
IV
5.7.1 標(biāo)識(shí)符 ...... 132
5.7.2 變量和常量 .............. 134
5.7.3 運(yùn)算符 ...... 135
5.7.4 表達(dá)式 ...... 140
5.7.5 控制流語言 .............. 141
5.7.6 錯(cuò)誤捕捉語言 .......... 143
5.7.7 注釋 .......... 145
5.8 數(shù)據(jù)類型 .......... 146
5.8.1 數(shù)據(jù)類型的類型和特點(diǎn) .. 147
5.8.2 數(shù)字?jǐn)?shù)據(jù)類型 .......... 148
5.8.3 字符數(shù)據(jù)類型 .......... 151
5.8.4 DATETIME和SMALLDATETIME數(shù)據(jù)類型 ....... 152
5.8.5 二進(jìn)制數(shù)據(jù)類型 ...... 153
5.8.6 其他數(shù)據(jù)類型 .......... 154
5.9 內(nèi)置函數(shù) .......... 156
5.9.1 函數(shù)的特點(diǎn)和類型 .. 156
5.9.2 函數(shù)示例 .. 157
5.10 本章小結(jié) .......... 166
第 6章 表 ...... 168
6.1 設(shè)計(jì)表時(shí)應(yīng)該考慮的因素 ...... 168
6.2 表的基本特點(diǎn)和類型 ...... 171
6.2.1 表的基本特點(diǎn) .......... 171
6.2.2 表的類型 .. 172
6.3 創(chuàng)建和修改表 .. 173
6.3.1 創(chuàng)建表 ...... 173
6.3.2 增加或刪除列 .......... 176
6.3.3 更改該列的數(shù)據(jù)類型 ...... 178
6.3.4 創(chuàng)建和修改標(biāo)識(shí)符列 ...... 179
6.3.5 查看表的信息 .......... 182
6.3.6 刪除表 ...... 182 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)
V
6.3.7 使用圖形工具執(zhí)行有關(guān)表的操作 .. 182
6.4 已分區(qū)表 .......... 184
6.5 本章小結(jié) .......... 185
第 7章 操縱數(shù)據(jù) .......... 187
7.1 概述 .. 187
7.2 插入數(shù)據(jù) .......... 188
7.3 更新數(shù)據(jù) .......... 192
7.4 刪除數(shù)據(jù) .......... 194
7.5 檢索操作概述 .. 196
7.6 使用 SELECT子句檢索數(shù)據(jù) .... 197
7.6.1 選擇指定的數(shù)據(jù)列 .. 197
7.6.2 使用文字串 .............. 198
7.6.3 改變列標(biāo)題 .............. 199
7.6.4 數(shù)據(jù)運(yùn)算 .. 200
7.6.5 使用ALL和 DISTINCT關(guān)鍵字 ......... 202
7.7 排序 .. 203
7.8 使用 WHERE 子句選擇數(shù)據(jù) .... 206
7.8.1 簡(jiǎn)單搜索條件 .......... 206
7.8.2 模糊搜索條件 .......... 207
7.8.3 復(fù)合搜索條件 .......... 208
7.9 聚合技術(shù) .......... 209
7.9.1 SELECT 子句中的聚合 ..... 209
7.9.2 COMPUTE 子句中的聚合 210
7.10 分組技術(shù) .......... 211
7.10.1 普通分組技術(shù) .......... 211
7.10.2 ROLLUP和CUBE關(guān)鍵字 . 213
7.11 連接技術(shù) .......... 215
7.11.1 交叉連接 .. 215
7.11.2 內(nèi)連接 ...... 216
7.11.3 外連接 ...... 217 目錄
VI
7.12 子查詢技術(shù) ...... 218
7.13 集合運(yùn)算技術(shù) .. 220
7.14 公用表表達(dá)式 .. 221
7.15 PIVOT和 UNPIVOT ........... 222
7.16 加密表中數(shù)據(jù) .. 223
7.17 本章小結(jié) .......... 223
第 8章 索引和查詢優(yōu)化 .............. 225
8.1 概述 .. 225
8.2 索引的類型和特點(diǎn) .......... 226
8.2.1 堆 .............. 227
8.2.2 聚集索引 .. 227
8.2.3 非聚集索引 .............. 229
8.2.4 其他類型的索引 ...... 231
8.2.5 訪問數(shù)據(jù)的方式 ...... 231
8.3 創(chuàng)建索引 .......... 232
8.3.1 直接方法和間接方法 ...... 232
8.3.2 使用 CREATE INDEX 語句 . 233
8.3.3 數(shù)據(jù)庫(kù)引擎優(yōu)化顧問 ...... 236
8.3.4 查看索引信息 .......... 238
8.4 索引維護(hù) .......... 239
8.4.1 查看索引統(tǒng)計(jì)信息 .. 239
8.4.2 查看索引碎片信息 .. 240
8.4.3 維護(hù)索引統(tǒng)計(jì)信息 .. 242
8.5 查詢優(yōu)化 .......... 242
8.6 本章小結(jié) .......... 244
第 9章 數(shù)據(jù)完整性 ...... 245
9.1 概述 .. 245
9.2 約束的概念和類型 .......... 247
9.3 管理約束 .......... 248
9.3.1 DEFAULT 約束 ........... 248 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)
VII
9.3.2 CHECK約束 .............. 250
9.3.3 主鍵約束 .. 252
9.3.4 UNIQUE 約束 ........... 254
9.3.5 外鍵約束 .. 255
9.4 禁止約束 .......... 258
9.4.1 禁止在已有的數(shù)據(jù)上應(yīng)用約束 ...... 259
9.4.2 禁止在加載數(shù)據(jù)時(shí)應(yīng)用約束 .......... 260
9.5 本章小結(jié) .......... 261
第 10章 視圖 .. 262
10.1 概述 .. 262
10.2 視圖的概念、特點(diǎn)和類型 ...... 263
10.3 創(chuàng)建視圖 .......... 264
10.4 通過視圖修改數(shù)據(jù) .......... 267
10.5 使用圖形化工具定義視圖 ...... 270
10.6 本章小結(jié) .......... 271
第 11章 存儲(chǔ)過程、觸發(fā)器和函數(shù) ...... 272
11.1 存儲(chǔ)過程 .......... 272
11.1.1 存儲(chǔ)過程的特點(diǎn)和類型 .. 272
11.1.2 創(chuàng)建存儲(chǔ)過程的規(guī)則 ...... 274
11.1.3 使用CREATE PROCEDURE語句創(chuàng)建存儲(chǔ)過程 ............... 275
11.1.4 執(zhí)行存儲(chǔ)過程 .......... 277
11.1.5 修改和刪除存儲(chǔ)過程 ...... 279
11.1.6 存儲(chǔ)過程的執(zhí)行過程 ...... 280
11.1.7 查看存儲(chǔ)過程的信息 ...... 281
11.2 觸發(fā)器 .............. 282
11.2.1 觸發(fā)器的概念和類型 ...... 282
11.2.2 DML 觸發(fā)器的類型 . 283
11.2.3 創(chuàng)建DML 觸發(fā)器 .... 285
11.2.4 DML 觸發(fā)器的工作原理 . 287
11.2.5 一個(gè)DML 觸發(fā)器示例 .... 288 目錄
VIII
11.2.6 DDL 觸發(fā)器 ............... 293
11.3 用戶定義函數(shù) .. 295
11.3.1 用戶定義函數(shù)的特點(diǎn) ...... 296
11.3.2 創(chuàng)建用戶定義函數(shù)時(shí)的考慮 .......... 296
11.3.3 使用 CREATE FUNCTION語句 .......... 297
11.3.4 查看用戶定義函數(shù)的信息 .............. 302
11.4 本章小結(jié) .......... 302
第 12章 備份和還原 ...... 304
12.1 概述 .. 304
12.2 數(shù)據(jù)庫(kù)的恢復(fù)模式 .......... 305
12.3 備份基礎(chǔ) .......... 307
12.3.1 備份前的計(jì)劃工作 .. 307
12.3.2 備份的對(duì)象 .............. 308
12.3.3 備份的動(dòng)態(tài)特點(diǎn) ...... 308
12.4 執(zhí)行備份操作 .. 309
12.4.1 創(chuàng)建永久性的備份文件 .. 309
12.4.2 創(chuàng)建臨時(shí)性的備份文件 .. 311
12.4.3 使用多個(gè)備份文件來存儲(chǔ)備份 ...... 312
12.4.4 BACKUP語句 ............ 312
12.4.5 備份方法 .. 315
12.5 還原 .. 319
12.5.1 還原的特點(diǎn) .............. 320
12.5.2 驗(yàn)證備份的內(nèi)容 ...... 320
12.5.3 RESTORE 語句 ........... 321
12.5.4 RECOVERY和NORECOVERY選項(xiàng) .... 323
12.5.5 從不同的備份中還原數(shù)據(jù)庫(kù) .......... 324
12.6 本章小結(jié) .......... 325
第 13章 事務(wù) .. 327
13.1 概述 .. 327
13.2 事務(wù)的特點(diǎn)、類型和管理 ...... 328 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)
IX
13.2.1 事務(wù)的概念 .............. 328
13.2.2 事務(wù)的工作原理 ...... 329
13.2.3 使用事務(wù)時(shí)的考慮 .. 330
13.2.4 事務(wù)的類型 .............. 330
13.2.5 管理事務(wù) .. 331
13.3 使用鎖 .............. 333
13.3.1 鎖的概念 .. 333
13.3.2 SQL Server 的空間特點(diǎn) ... 333
13.3.3 可以鎖定的資源 ...... 334
13.3.4 鎖的類型和其兼容性 ...... 335
13.3.5 死鎖問題 .. 337
13.3.6 會(huì)話級(jí)鎖和表級(jí)鎖 .. 337
13.4 本章小結(jié) .......... 339
第 14章 自動(dòng)化管理任務(wù) .............. 341
14.1 概述 .. 341
14.2 作業(yè) .. 343
14.2.1 定義作業(yè) .. 343
14.2.2 定義操作員 .............. 350
14.2.3 執(zhí)行和腳本化作業(yè) .. 351
14.3 警報(bào) .. 352
14.4 本章小結(jié) .......... 356
第 15章 性能監(jiān)視和調(diào)整 .............. 357
15.1 概述 .. 357
15.2 影響系統(tǒng)性能的因素 ...... 358
15.3 性能監(jiān)視和調(diào)整的策略 .. 359
15.4 性能監(jiān)視和調(diào)整的工具 .. 361
15.4.1 Windows事件查看器 ...... 362
15.4.2 Windows系統(tǒng)監(jiān)視器 ...... 362
15.4.3 Transact-SQL語句 .... 363
15.4.4 SQL編輯查詢器窗口 ....... 365 目錄
X
15.5 SQL Server Profiler ............ 369
15.5.1 創(chuàng)建跟蹤 .. 369
15.5.2 運(yùn)行和重現(xiàn)跟蹤 ...... 372
15.6 標(biāo)準(zhǔn)審核和 C2 審核 ........ 373
15.6.1 標(biāo)準(zhǔn)審核 .. 373
15.6.2 C2審核 ..... 374
15.7 常用的監(jiān)視和調(diào)整任務(wù) .. 375
15.8 本章小結(jié) .......... 376
【思考和練習(xí)】 ........ 376
相關(guān)說明:
1. 如您下載的資料不止一份,建議您注冊(cè)成為本站會(huì)員。會(huì)員請(qǐng)登錄后下載。
2. 會(huì)員購(gòu)買金幣50元以下,0.7元/個(gè),50元以上,0.5元/個(gè)。具體請(qǐng)看:下載與付款。
3. 會(huì)員48小時(shí)內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請(qǐng)用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請(qǐng)看常見問題解答。
下載地址:
|
|
|