出版時(shí)間:2000年11月1日 出版社:第1版 (2000年11月1日) 作者:三味工作室 頁數(shù):397
內(nèi)容概要
本書對第1 章和第2 章是SQL Server基礎(chǔ)部分,簡單介紹了SQL Server的基本特征、發(fā)展史、主要功能、新特性以及主要組件,然后介紹了如何安裝 SQL Server 2000。第3 章至第9 章討論 SQL Server 2000數(shù)據(jù)庫設(shè)計(jì)方面和知識等18章內(nèi)容。
書籍目錄
第1章 SQL Server 2000
1.1 SQL Server 服務(wù)器簡介 3
1.2 SQL Server 2000的特點(diǎn) 3
1.3 SQL Server 2000的組件 6
1.4 小結(jié) 11
第2章 安裝SQL Server 2000
2.1 安裝SQL Server 2000的軟硬件要求 15
2.2 安裝SQL Server 2000 17
2.3 升級舊的SQL Server版本 26
2.4 小結(jié) 26
第3章 數(shù)據(jù)庫概述
3.1 什么是數(shù)據(jù)庫 29
3.1.1 基本概念 29
3.1.2 數(shù)據(jù)庫理論發(fā)展簡史 30
3.1.3 數(shù)據(jù)庫的三級結(jié)構(gòu) 30
3.2 關(guān)系數(shù)據(jù)庫模型的基本概念 32
3.2.1 數(shù)據(jù)庫系統(tǒng)模型和結(jié)構(gòu) 32
3.2.2 關(guān)系的定義 36
3.2.3 關(guān)系數(shù)據(jù)庫 37
3.2.4 SQL Server 2000數(shù)據(jù)庫的組成 38
3.3 實(shí)例:自由論壇數(shù)據(jù)庫的組成 39
3.4 小結(jié) 41
第4章 創(chuàng)建數(shù)據(jù)庫和事務(wù)日志
4.1 新建一個(gè)數(shù)據(jù)庫 45
4.1.1 使用向?qū)?chuàng)建數(shù)據(jù)庫 45
4.1.2 使用Transact-SQL創(chuàng)建數(shù)據(jù)庫 49
4.1.3 使用Enterprise Manager創(chuàng)建數(shù)據(jù)庫 52
4.1.4 創(chuàng)建數(shù)據(jù)庫需要考慮的因素 53
4.2 刪除數(shù)據(jù)庫 54
4.3 數(shù)據(jù)庫的其他應(yīng)用 55
4.4 事務(wù)日志管理 56
4.4.1 事務(wù)的定義 56
4.4.2 查看事務(wù)日志信息 56
4.4.3 清除日志 58
4.5 實(shí)例:自由論壇數(shù)據(jù)庫管理 58
4.6 小結(jié) 60
第5章 表和關(guān)系鍵 63
5.1 數(shù)據(jù)庫表 63
5.1.1 創(chuàng)建新表 64
5.1.2 修改表結(jié)構(gòu) 71
5.2 數(shù)據(jù)類型 75
5.2.1 SQL Server 數(shù)據(jù)類型 75
5.2.2 字段的NULL屬性 80
5.2.3 字段的Identity 屬性 81
5.3 關(guān)系鍵 81
5.3.1 鍵的定義 81
5.3.2 主鍵 81
5.3.3 外部鍵 82
5.4 實(shí)例:建立論壇中的表 82
5.5 小結(jié) 85
第6章 索引和游標(biāo)
6.1 索引概述 89
6.1.1 什么是索引 89
6.1.2 索引的類型 90
6.2 創(chuàng)建和使用索引 91
6.2.1 選擇好的索引的關(guān)鍵 91
6.2.2 創(chuàng)建索引 92
6.2.3 顯示索引信息 104
6.2.4 刪除索引 105
6.3 服務(wù)器游標(biāo)概念 106
6.4 游標(biāo)的類型 107
6.5 使用游標(biāo) 108
6.5.1 聲明游標(biāo) 108
6.5.2 打開游標(biāo) 109
6.5.3 存取游標(biāo) 109
6.5.4 關(guān)閉游標(biāo) 110
6.5.5 刪除游標(biāo) 110
6.5.6 獲得游標(biāo)信息 110
6.6 實(shí)例:為論壇中的表建立索引和使用游標(biāo) 110
6.7 小結(jié) 115
第7章 管理和使用視圖
7.1 視圖概念 119
7.1.1 視圖的基本概念 119
7.1.2 視圖的作用 120
7.2 創(chuàng)建視圖 121
7.2.1 使用Enterprise Manager創(chuàng)建視圖 121
7.2.2 使用Transact-SQL 語言中的CREATE VIEW語句創(chuàng)建視圖 124
7.2.3 使用向?qū)?chuàng)建視圖 125
7.2.4創(chuàng)建視圖的視圖 128
7.3 視圖的一般用法 130
7.3.1 顯示視圖 130
7.3.2 編輯視圖 131
7.3.3 修改視圖名稱 132
7.3.4 刪除視圖 133
7.3.5 通過視圖修改數(shù)據(jù)庫信息 134
7.4 實(shí)例:建立在FORUM中使用的視圖 137
7.5 小結(jié) 138
第8章 約束、規(guī)則和缺省值
8.1 數(shù)據(jù)完整性 141
8.2 約束 143
8.2.1 約束的類型 143
8.2.2 定義約束 148
8.2.3 定義約束的注意事項(xiàng) 149
8.2.4 查詢約束信息 150
8.3 規(guī)則 152
8.3.1 創(chuàng)建規(guī)則 153
8.3.2 綁定規(guī)則 154
8.3.3 顯示規(guī)則信息 156
8.3.4 重命名規(guī)則 156
8.3.5 刪除規(guī)則 156
8.4 缺省值 157
8.4.1 創(chuàng)建缺省值對象 157
8.4.2 綁定缺省值 158
8.4.3 顯示缺省值信息 159
8.4.4 重命名缺省值 159
8.4.5 刪除缺省值 160
8.5 實(shí)例:缺省值、規(guī)則和約束的使用 160
8.6 小結(jié) 162
第9章 存儲過程和觸發(fā)器
9.1 存儲過程 167
9.1.1 什么是存儲過程 167
9.1.2 存儲過程的類型 168
9.1.3 定義存儲過程 168
9.1.4 在存儲過程中使用參數(shù) 173
9.1.5 顯示和編輯存儲過程 174
9.1.6 執(zhí)行存儲過程 175
9.1.7 刪除存儲過程 176
9.2 使用流程控制語句 177
9.2.1 IF …… ELSE……語句 177
9.2.2 BEGIN …… END ……語句 177
9.2.3 WHILE語句 177
9.2.4 WAITFOR語句 179
9.2.5 RETURN語句 179
9.2.6 GOTO語句 179
9.2.7 使用CASE語句 180
9.2.8 COALESCE和NULLIF函數(shù) 180
9.2.9 注釋的使用 180
9.3 觸發(fā)器 181
9.4 使用觸發(fā)器 181
9.4.1 創(chuàng)建觸發(fā)器 182
9.4.2 顯示觸發(fā)器信息 182
9.4.3 編輯觸發(fā)器 182
9.4.4 刪除觸發(fā)器 183
9.5 觸發(fā)器的使用 184
9.5.1 使用INSERT觸發(fā)器 184
9.5.2 使用UPDATE觸發(fā)器 185
9.5.3 使用DELETE觸發(fā)器 186
9.5.4 使用嵌套的觸發(fā)器 188
9.6 實(shí)例:存儲過程和觸發(fā)器的強(qiáng)大功能 189
9.7 小結(jié) 192
第10章 SQL Server數(shù)據(jù)庫的優(yōu)化
10.1 設(shè)計(jì)優(yōu)良的數(shù)據(jù)庫 197
10.2 范式和規(guī)范化設(shè)計(jì) 197
10.2.1 數(shù)據(jù)依賴 198
10.2.2規(guī)范化形式 199
10.2.3 規(guī)范化設(shè)計(jì)數(shù)據(jù)庫 200
10.2.4 EAR模型 200
10.2.5 數(shù)據(jù)反規(guī)范化 201
10.3 估計(jì)數(shù)據(jù)庫大小 202
10.3.1 數(shù)據(jù)類型的大小 202
10.3.2 估算表的大小 204
10.3.3 頁填充因子對表的影響 206
10.3.4 計(jì)算Procedure Cache的大小 206
10.4 優(yōu)化SQL Server 2000 207
10.4.1 SQL Server 2000優(yōu)化工具 207
10.4.2 優(yōu)化SQL Server數(shù)據(jù)庫 210
10.4.3 優(yōu)化服務(wù)器性能 215
10.5 實(shí)例:對自由論壇數(shù)據(jù)庫進(jìn)行規(guī)范化 216
10.6 小結(jié) 217
第11章 管理數(shù)據(jù)庫信息
11.1 添加數(shù)據(jù)信息 219
11.1.1 添加一條記錄 220
11.1.2 使用SELECT子句添加多條記錄 221
11.1.3 使用SELECT……INTO……語句 222
11.2 修改已有數(shù)據(jù)信息 223
11.3 刪除數(shù)據(jù)信息 226
11.4 導(dǎo)入和輸出數(shù)據(jù) 228
11.4.1數(shù)據(jù)轉(zhuǎn)換服務(wù) 228
11.4.2 使用DTS導(dǎo)入和輸出向?qū)?229
11.4.3 命令行程序BCP 233
11.5 實(shí)例:熟悉對數(shù)據(jù)庫信息的操作 236
11.6 小結(jié) 238
第12章 檢索數(shù)據(jù)
12.1 使用Enterprise Manager 查詢工具 241
12.2 用Transact-SQL檢索數(shù)據(jù) 242
12.2.1 用SELECT語句從表中檢索數(shù)據(jù) 242
12.2.2 從多個(gè)表中檢索數(shù)據(jù) 244
12.2.3 檢索特定字段信息 244
12.2.4 使用算術(shù)運(yùn)算符 247
12.2.5 使用函數(shù) 247
12.2.6 使用WHERE子句 251
12.2.7 使用ORDER BY子句 254
12.2.8 匯總數(shù)據(jù) 255
12.2.9 子查詢 256
12.2.10 連接查詢 258
12.2.11 UNION運(yùn)算符 260
12.2.12 FOR BROWSE選項(xiàng) 261
12.3 實(shí)例:復(fù)雜的數(shù)據(jù)查詢 261
12.4 小結(jié) 267
第13章 數(shù)據(jù)庫備份和恢復(fù)
13.1 備份的概念 271
13.1.1 備份周期 271
13.1.2 備份數(shù)據(jù)庫需要考慮的因素 272
13.2 執(zhí)行數(shù)據(jù)庫備份 272
13.2.1 創(chuàng)建備份文件 273
13.2.2 備份的類型 275
13.2.3 備份SQL Server數(shù)據(jù)庫 278
13.3 數(shù)據(jù)庫恢復(fù)的概念 284
13.4 驗(yàn)證備份文件 285
13.5 恢復(fù)SQL Server數(shù)據(jù)庫 285
13.5.1 使用Enterprise Manager恢復(fù)數(shù)據(jù)庫 286
13.5.2 RESTORE語句 287
13.5.3 恢復(fù)系統(tǒng)數(shù)據(jù)庫 288
13.6 實(shí)例:備份和恢復(fù)論壇數(shù)據(jù) 289
13.7 小結(jié) 294
第14章 建立和使用復(fù)制
14.1 復(fù)制的概念和特點(diǎn) 297
14.1.1 什么是復(fù)制 297
14.1.2 復(fù)制的特點(diǎn) 297
14.1.3 復(fù)制式和分布式信息之間的區(qū)別 298
14.2 復(fù)制的類型 298
14.2.1 Snapshot replication(快照復(fù)制) 298
14.2.2 Transactional replication(事務(wù)性復(fù)制) 299
14.2.3 Merge replication(合并復(fù)制) 299
14.3 復(fù)制和發(fā)布數(shù)據(jù) 300
14.3.1 配置服務(wù)器 300
14.3.2 創(chuàng)建復(fù)制 303
14.3.3 推式預(yù)定 308
14.3.4 刪除復(fù)制和預(yù)定器 311
14.4 異構(gòu)復(fù)制 312
14.5 在Internet上實(shí)現(xiàn)復(fù)制 314
14.6 小結(jié) 315
第15章 分布式事務(wù)處理協(xié)調(diào)器
15.1 事務(wù)的概念 319
15.2 事務(wù)的類型 319
15.3 命名事務(wù)處理 321
15.4 分布式事務(wù)處理 322
15.4.1 Transaction Manager(事務(wù)處理管理器) 322
15.4.2 Resource Manager(資源管理器) 322
15.5 安裝和配置DTC 322
15.5.1 配置遠(yuǎn)程服務(wù)器 323
15.5.2 安裝和配置DTC組件 324
15.5.3 使用MS DTC Administrative Console 325
15.6 定義和調(diào)試分布式事務(wù)處理 329
15.6.1 定義分布式事務(wù)處理 329
15.6.2 調(diào)試分布式事務(wù)處理 330
15.7 小結(jié) 330
第16章 SQL Server的安全性
16.1 SQL Server安全性 335
16.2 用戶、角色和許可 335
16.2.1 認(rèn)證模式 335
16.2.2 建立和管理用戶帳號 337
16.2.3 功能強(qiáng)大的角色 344
16.2.4 許可確認(rèn)管理 348
16.3 外部安全性問題 352
16.3.1 物理安全性 352
16.3.2 網(wǎng)絡(luò)安全性 352
16.3.3 應(yīng)用程序安全性 354
16.4 小結(jié) 354
第17章 網(wǎng)頁技術(shù)簡介
17.1 網(wǎng)絡(luò)和數(shù)據(jù)庫 359
17.2 Internet 信息服務(wù)器 360
17.3 Internet 數(shù)據(jù)連接器 364
17.4 HTML語言 366
17.4.1 HTML語言簡介 366
17.4.2 HTML語法 366
17.4.3 創(chuàng)建HTML文檔的幾點(diǎn)建議 372
17.5 活動服務(wù)器頁面ASP 373
17.5.1 Request對象 373
17.5.2 Response對象 375
17.5.3 Session對象 375
17.6 OLE DB體系結(jié)構(gòu) 376
17.6.1 嶄新的數(shù)據(jù)訪問接口OLE DB 376
17.6.2 OLE DB體系結(jié)構(gòu) 376
17.7 ADO訪問SQL Server數(shù)據(jù)庫 377
17.7.1 ADO概述 377
17.7.2 ADO模型 378
17.7.3 使用ADO訪問SQL Server數(shù)據(jù)庫 380
17.8 小結(jié) 382
第18章 SQL Server2000應(yīng)用實(shí)例前 387
18.1 Forum的工作流程 387
18.2 Forum數(shù)據(jù)庫結(jié)構(gòu) 387
18.3 設(shè)計(jì)Forum數(shù)據(jù)庫 388
18.4 Forum的實(shí)現(xiàn) 391
18.5 Forum數(shù)據(jù)庫的管理 397
18.6 小結(jié) 397
圖書封面
評論、評分、閱讀與下載
網(wǎng)站設(shè)計(jì)超級COOL:SQL Server2000 (精裝) PDF格式下載