注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫SQL Sever零基礎(chǔ)學(xué)SQL Server 2005

零基礎(chǔ)學(xué)SQL Server 2005

零基礎(chǔ)學(xué)SQL Server 2005

定 價:¥66.00

作 者: 劉 輝
出版社: 機(jī)械工業(yè)出版社
叢編項: 零基礎(chǔ)學(xué)編程
標(biāo) 簽: Server

ISBN: 9787111230014 出版時間: 2007-12-01 包裝: 平裝
開本: 16 頁數(shù): 574 字?jǐn)?shù):  

內(nèi)容簡介

  本書精華◎SQL Server 2005的安裝、升級◎數(shù)據(jù)庫的概念、分類、數(shù)據(jù)類型和數(shù)據(jù)庫對象◎數(shù)據(jù)表的管理、維護(hù)、瀏覽和修改◎SQL Server 2005自帶數(shù)據(jù)庫的安裝、解剖、使用◎表、視圖的編輯、維護(hù)和管理(包括使用SQL語句實(shí)現(xiàn)的管理)◎數(shù)據(jù)庫中數(shù)據(jù)的增加、刪除、修改和查詢◎T-SQL語句的詳細(xì)講解,語法、變量、常量和游標(biāo)?!虼鎯^程、函數(shù)、約束、觸發(fā)器、事務(wù)和鎖◎索引和查詢優(yōu)化◎SQL Server 2005的應(yīng)用配置、引擎優(yōu)化和專用工具◎數(shù)據(jù)庫服務(wù)器的連接、配置、日志和動態(tài)管理視圖◎數(shù)據(jù)庫的管理、分離、附加、快照和分區(qū)◎數(shù)據(jù)庫的安全管理,權(quán)限、用戶、密鑰◎數(shù)據(jù)庫的備份和恢復(fù)◎系統(tǒng)自動化:代理、作業(yè)、維護(hù)計劃、警報◎數(shù)據(jù)庫系統(tǒng)的復(fù)制、發(fā)布、訂閱◎數(shù)據(jù)庫系統(tǒng)的全文搜索◎數(shù)據(jù)庫文件與XML文件的交互◎數(shù)據(jù)庫系統(tǒng)的監(jiān)控◎SQL Server 2005商業(yè)智能:流、包、報表服務(wù)等◎.NET下的數(shù)據(jù)庫開發(fā)實(shí)例

作者簡介

暫缺《零基礎(chǔ)學(xué)SQL Server 2005》作者簡介

圖書目錄

第一篇 SQL Server與數(shù)據(jù)庫基礎(chǔ)
第1章 SQL Server 2005概述 1
1.1 SQL Server簡介 1
1.1.1 SQL Server的發(fā)展 1
1.1.2 SQL Server 2005版本性能介紹 2
1.1.3 Transact-SQL語言介紹 2
1.2 SQL Server 2005架構(gòu)設(shè)計與新特性 3
1.2.1 SQL Server 2005的架構(gòu) 3
1.2.2 SQL Server 2005的新特性與改進(jìn) 4
1.2.3 SQL Server 2005服務(wù)進(jìn)程 5
第2章 安裝SQL Server 2005 7
2.1 準(zhǔn)備安裝SQL Server 2005 7
2.1.1 選擇正確的SQL Server 2005數(shù)據(jù)庫版本 7
2.1.2 安裝的硬件要求 8
2.1.3 操作系統(tǒng)支持及軟件要求 8
2.1.4 基本安裝選項 10
2.2 安裝過程 10
2.2.1 什么是SQL Server實(shí)例 10
2.2.2 安裝SQL Server 2005 11
2.2.3 如何查看 SQL Server 2005 安裝日志文件 17
2.2.4 驗證安裝 19
2.3 配置服務(wù)器選項 20
2.4 升級到SQL Server 2005 21
2.4.1 升級之前要考慮的問題 21
2.4.2 使用SQL Server 2005升級顧問 21
2.4.3 升級到SQL Server 2005 23
第3章 SQL Server數(shù)據(jù)庫基礎(chǔ)綜述 24
3.1 數(shù)據(jù)庫基本概念 24
3.1.1 數(shù)據(jù)與信息 24
3.1.2 數(shù)據(jù)庫 24
3.1.3 數(shù)據(jù)庫系統(tǒng) 24
3.1.4 數(shù)據(jù)庫管理系統(tǒng) 24
3.2 數(shù)據(jù)庫管理系統(tǒng)的基本功能 25
3.2.1 定義數(shù)據(jù) 25
3.2.2 處理數(shù)據(jù) 25
3.2.3 數(shù)據(jù)庫運(yùn)行管理 25
3.2.4 數(shù)據(jù)組織、存儲和管理 25
3.2.5 數(shù)據(jù)庫的建立和維護(hù) 26
3.3 數(shù)據(jù)庫的類型 26
3.3.1 層次型數(shù)據(jù)庫 26
3.3.2 網(wǎng)絡(luò)型數(shù)據(jù)庫 26
3.3.3 關(guān)系型數(shù)據(jù)庫 26
3.4 SQL Server的數(shù)據(jù)庫對象 26
3.4.1 表 26
3.4.2 視圖 27
3.4.3 索引 28
3.4.4 主鍵 28
3.4.5 外鍵 28
3.4.6 存儲過程 28
3.4.7 觸發(fā)器 30
3.4.8 數(shù)據(jù)類型 30
3.4.9 約束 30
3.4.10 默認(rèn)值 31
3.4.11 角色 31
3.4.12 用戶 31
3.4.13 架構(gòu) 31
3.5 數(shù)據(jù)類型 31
3.5.1 數(shù)據(jù)類型和特點(diǎn) 32
3.5.2 數(shù)字?jǐn)?shù)據(jù)類型 32
3.5.3 字符數(shù)據(jù)類型 32
3.5.4 日期時間數(shù)據(jù)類型 33
3.5.5 二進(jìn)制數(shù)據(jù)類型 33
3.5.6 其他數(shù)據(jù)類型 33
3.6 數(shù)據(jù)定義語言 33
3.7 數(shù)據(jù)操縱語言 34
3.8 數(shù)據(jù)控制語言 34
3.9 數(shù)據(jù)查詢語言 34
第4章 SQL Server Management Studio管理器 35
4.1 SQL Server Management Studio簡介 35
4.1.1 啟動SQL Server Management Studio工具 35
4.1.2 連接已注冊的服務(wù)器和對象資源管理器 36
4.1.3 更改環(huán)境布局 39
4.1.4 設(shè)置啟動選項 40
4.1.5 查詢/代碼編輯器 41
4.1.6 使用模板資源管理器、解決方案、腳本項目 42
4.2 使用SQL Server Management Studio設(shè)計數(shù)據(jù)庫 43
4.2.1 創(chuàng)建數(shù)據(jù)庫 44
4.2.2 附加數(shù)據(jù)庫 45
4.3 使用SQL Server Management Studio設(shè)計數(shù)據(jù)表 47
4.3.1 新建數(shù)據(jù)表 47
4.3.2 修改數(shù)據(jù)表 48
4.3.3 查看表屬性 48
4.3.4 刪除數(shù)據(jù)表 49
4.4 使用SQL Server Management Studio創(chuàng)建索引 50
4.4.1 創(chuàng)建主鍵索引 50
4.4.2 創(chuàng)建惟一索引 51
4.4.3 查看表的索引 52
4.4.4 刪除索引 53
4.5 維護(hù)數(shù)據(jù)表 53
4.5.1 在表中插入新列 53
4.5.2 改變表中列的排列順序 54
4.5.3 自動編號列和標(biāo)識符列 54
4.5.4 可計算的列 55
4.5.5 刪除字段 55
4.6 數(shù)據(jù)表的瀏覽 56
4.6.1 查看表中所有記錄 56
4.6.2 查看表的某條記錄 56
4.7 數(shù)據(jù)表中數(shù)據(jù)的維護(hù) 57
4.7.1 添加新的記錄 57
4.7.2 修改現(xiàn)有記錄 58
4.7.3 刪除記錄 58
第5章 SQL Server 2005學(xué)習(xí)案例 59
5.1 AdventureWorks示例數(shù)據(jù)庫介紹 59
5.1.1 案例背景 59
5.1.2 安裝示例 59
5.2 AdventureWorks示例數(shù)據(jù)庫的結(jié)構(gòu) 61
5.2.1 AdventureWorks數(shù)據(jù)庫的數(shù)據(jù)類型 61
5.2.2 AdventureWorks數(shù)據(jù)庫的架構(gòu)與數(shù)據(jù)表 62
5.2.3 AdventureWorks數(shù)據(jù)庫的存儲過程 66
5.2.4 AdventureWorks數(shù)據(jù)庫的用戶定義函數(shù) 68
5.3 AdventureWorks示例數(shù)據(jù)庫邏輯結(jié)構(gòu) 70
5.3.1 銷售和營銷結(jié)構(gòu) 70
5.3.2 產(chǎn)品結(jié)構(gòu) 74
5.3.3 采購方案和供應(yīng)商結(jié)構(gòu) 76
5.3.4 生產(chǎn)結(jié)構(gòu) 77
第二篇 數(shù)據(jù)庫基本管理
第6章 數(shù)據(jù)表 81
6.1 用CREATE TABLE語句創(chuàng)建表 81
6.1.1 一個創(chuàng)建表的小實(shí)例 81
6.1.2 基本語法 83
6.1.3 創(chuàng)建自動編號列 84
6.1.4 創(chuàng)建非空列 87
6.1.5 字段的默認(rèn)值 88
6.1.6 選擇表存放文件組 89
6.1.7 使用Check約束 90
6.1.8 設(shè)置字段的排序規(guī)則 91
6.2 用ALTER TABLE語句修改表 92
6.2.1 基本語法 92
6.2.2 修改字段屬性 93
6.2.3 添加字段 94
6.2.4 刪除字段 95
6.2.5 添加約束 95
6.2.6 禁用/啟用CHECK約束 98
6.2.7 刪除約束 99
6.2.8 設(shè)置主鍵 99
6.3 用DROP TABLE刪除數(shù)據(jù)表 100
6.3.1 DROP TABLE的語法結(jié)構(gòu) 100
6.3.2 使用DROP TABLE刪除數(shù)據(jù)表 100
6.4 臨時表 100
6.4.1 創(chuàng)建臨時表的示例 101
6.4.2 刪除臨時表的示例 101
第7章 視圖 103
7.1 了解視圖 103
7.1.1 什么是視圖 103
7.1.2 視圖的種類 103
7.1.3 視圖的優(yōu)點(diǎn) 104
7.1.4 視圖的約束 104
7.2 在SQL Server Management Studio中創(chuàng)建視圖 104
7.2.1 使用SQL Server Management Studio創(chuàng)建標(biāo)準(zhǔn)視圖 105
7.2.2 查看視圖的結(jié)構(gòu)信息 106
7.2.3 查看視圖的結(jié)果 107
7.3 用CREATE VIEW創(chuàng)建視圖 108
7.3.1 使用CREATE VIEW創(chuàng)建視圖的示例 108
7.3.2 基本語法 108
7.3.3 操作示例 109
7.4 在SQL Server Management Studio中修改視圖 112
7.4.1 使用SQL Server Management Studio修改簡單的視圖 112
7.4.2 使用SQL Server Management Studio修改視圖的一般過程 113
7.5 用ALTER VIEW 修改視圖 113
7.5.1 使用ALTER VIEW修改視圖的示例 113
7.5.2 基本語法 114
7.5.3 操作示例 115
7.6 通過視圖修改數(shù)據(jù) 117
7.6.1 使用視圖修改數(shù)據(jù)的示例 117
7.6.2 操作說明總結(jié) 118
7.7 在SQL Server Management Studio中刪除視圖 118
7.7.1 使用SQL Server Management Studio刪除視圖的示例 119
7.7.2 使用SQL Server Management Studio刪除視圖的一般過程 119
7.8 用DROP VIEW刪除視圖 120
7.8.1 基本語法 120
7.8.2 使用DROP VIEW刪除視圖的示例 120
第8章 數(shù)據(jù)操作 121
8.1 用SELECT語句查詢記錄 121
8.1.1 SELECT語句 121
8.1.2 FROM子句 123
8.1.3 INTO子句 125
8.1.4 WHERE子句 127
8.1.5 ORDER BY子句 130
8.1.6 GROUP BY子句 131
8.1.7 HAVING子句 132
8.1.8 FOR子句 133
8.1.9 COMPUTE子句 133
8.1.10 DISTINCT和ALL關(guān)鍵字 135
8.1.11 EXCEPT和INTERSECT關(guān)鍵字 137
8.1.12 TOP n和TOP n PERCENT關(guān)鍵字 139
8.2 使用連接 140
8.2.1 內(nèi)部連接 141
8.2.2 左外部連接 142
8.2.3 右外部連接 143
8.2.4 完全外部連接 143
8.2.5 交叉連接 143
8.3 用INSERT語句插入記錄 144
8.3.1 簡單的插入語句 144
8.3.2 INSERT語句基本語法 145
8.3.3 插入值少于字段數(shù)的記錄 146
8.3.4 在標(biāo)識列字段里插入字段值 146
8.3.5 從數(shù)據(jù)表中查詢出記錄并插入到另一個表中 147
8.3.6 通過使用NEWID()將數(shù)據(jù)插入到uniqueidentifier列 148
8.4 用UPDATE語句更新記錄 149
8.4.1 簡單的更新語句 150
8.4.2 UPDATE語句基本語法 151
8.4.3 通過計算更新記錄 152
8.4.4 使用TOP子句更新記錄 153
8.5 用DELETE語句刪除記錄 153
8.5.1 簡單的刪除語句的示例 153
8.5.2 DELETE語句基本語法 153
8.5.3 使用WHERE子句刪除語句的示例 154
8.6 用TRUNCATE TABLE語句刪除記錄 154
8.6.1 TRUNCATE TABLE語句的語法 155
8.6.2 使用TRUNCATE TABLE刪除表中數(shù)據(jù) 155
8.7 使用聯(lián)合 156
8.7.1 UNION關(guān)鍵字的語法 156
8.7.2 使用UNION將兩個表結(jié)合使用 156
8.8 使用子查詢 157
8.8.1 使用子查詢結(jié)果作為返回字段的示例 157
8.8.2 使用連接替代子查詢 158
第9章 Transact-SQL語言基礎(chǔ) 159
9.1 T-SQL語法規(guī)則 159
9.2 運(yùn)算符及優(yōu)先級 159
9.2.1 算術(shù)運(yùn)算符 159
9.2.2 賦值運(yùn)算符 162
9.2.3 位運(yùn)算符 163
9.2.4 比較運(yùn)算符 166
9.2.5 邏輯運(yùn)算符 167
9.2.6 字符串串聯(lián)運(yùn)算符 168
9.2.7 一元運(yùn)算符 168
9.2.8 運(yùn)算符的優(yōu)先級 170
9.3 T-SQL中的常量 171
9.3.1 字符串常量 171
9.3.2 Unicode常量 171
9.3.3 二進(jìn)制常量 172
9.3.4 bit常量 172
9.3.5 datetime常量 172
9.3.6 integer常量 172
9.3.7 decimal常量 172
9.3.8 float和real常量 173
9.3.9 money常量 173
9.3.10 uniqueidentifier常量 173
9.3.11 在T-SQL中使用常量 173
9.4 T-SQL中的變量 174
9.4.1 局部變量 174
9.4.2 T-SQL 參數(shù) 174
9.4.3 應(yīng)用程序變量 175
9.5 流程控制語句 175
9.5.1 Begin...End語句 175
9.5.2 if...else條件語句 176
9.5.3 While語句 177
9.5.4 Case語句 178
9.5.5 Goto語句 180
9.5.6 Waitfor語句 181
9.5.7 Return語句 183
9.5.8 Try...catch語句 185
9.5.9 Execute語句 187
9.6 游標(biāo) 189
9.6.1 游標(biāo)簡介 189
9.6.2 定義游標(biāo) 190
9.6.3 打開游標(biāo) 191
9.6.4 讀取游標(biāo) 192
9.6.5 關(guān)閉和刪除游標(biāo) 195
9.7 游標(biāo)的運(yùn)用 197
9.7.1 用游標(biāo)處理數(shù)據(jù)的一般過程 197
9.7.2 全局游標(biāo)與局部游標(biāo) 198
9.7.3 游標(biāo)的嵌套 201
9.7.4 使用游標(biāo)變量 202
9.7.5 使用函數(shù)查看游標(biāo)狀態(tài) 203
9.7.6 使用系統(tǒng)存儲過程查看游標(biāo)屬性 206
第10章 存儲過程 209
10.1 存儲過程概述 209
10.2 設(shè)計存儲過程 209
10.3 創(chuàng)建存儲過程 210
10.3.1 在SQL Server Management Studio中建立存儲過程 210
10.3.2 用CREATE PROCEDURE語句創(chuàng)建存儲過程 212
10.4 修改存儲過程 214
10.4.1 在SQL Server Management Studio中修改存儲過程 215
10.4.2 用ALTER PROCEDURER語句修改存儲過程 215
10.5 執(zhí)行存儲過程 218
10.5.1 在SQL Server Management Studio中執(zhí)行存儲過程 218
10.5.2 用EXECUTE語句執(zhí)行存儲過程 219
10.6 刪除存儲過程 220
10.6.1 在SQL Server Management Studio中刪除存儲過程 220
10.6.2 用DROP PROCEDURE語句刪除存儲過程 221
10.7 常用系統(tǒng)存儲過程 222
10.7.1 sp_help存儲過程 222
10.7.2 sp_rename、sp_renamedb存儲過程 223
10.7.3 常用系統(tǒng)存儲過程分類 223
10.8 建立CLR存儲過程 227
第11章 函數(shù) 232
11.1 函數(shù)概述 232
11.1.1 函數(shù)的結(jié)構(gòu) 232
11.1.2 函數(shù)的類型 232
11.1.3 使用函數(shù)的優(yōu)點(diǎn) 233
11.2 設(shè)計用戶定義函數(shù) 233
11.2.1 選擇函數(shù)類型 233
11.2.2 函數(shù)與存儲過程 233
11.3 創(chuàng)建用戶定義函數(shù) 234
11.3.1 在SQL Server Management Studio中建立用戶自定義函數(shù) 234
11.3.2 用CREATE FUNCTION語句創(chuàng)建函數(shù) 236
11.4 執(zhí)行用戶定義函數(shù) 239
11.4.1 執(zhí)行的位置 239
11.4.2 執(zhí)行用戶定義函數(shù)的例子 239
11.5 刪除用戶定義函數(shù) 239
11.5.1 在SQL Server Management Studio中刪除用戶定義函數(shù) 240
11.5.2 用DROP FUNCTION語句刪除用戶定義函數(shù) 240
11.6 常用系統(tǒng)函數(shù) 241
11.6.1 聚合函數(shù) 241
11.6.2 配置函數(shù) 242
11.6.3 游標(biāo)函數(shù) 243
11.6.4 日期和時間函數(shù) 244
11.6.5 數(shù)學(xué)函數(shù) 244
11.6.6 元數(shù)據(jù)函數(shù) 245
11.6.7 排名函數(shù) 247
11.6.8 行集函數(shù) 247
11.6.9 安全函數(shù) 247
11.6.10 字符串函數(shù) 248
11.6.11 系統(tǒng)函數(shù) 249
11.6.12 系統(tǒng)統(tǒng)計函數(shù) 251
11.6.13 文本和圖像函數(shù) 252
11.7 創(chuàng)建CLR函數(shù) 252
11.7.1 創(chuàng)建CLR函數(shù)的一般步驟 252
11.7.2 使用CLR函數(shù)的優(yōu)點(diǎn) 253
11.7.3 創(chuàng)建CLR函數(shù)的實(shí)例 253
第12章 約束 256
12.1 約束概述 256
12.1.1 數(shù)據(jù)完整性 256
12.1.2 約束的概念和類型 257
12.2 設(shè)計約束 258
12.2.1 定義約束的方式 258
12.2.2 定義約束的語法結(jié)構(gòu) 258
12.3 主鍵約束 259
12.3.1 一個主鍵約束的示例 259
12.3.2 使用表設(shè)計器定義主鍵約束 260
12.3.3 使用T-SQL定義主鍵約束 261
12.4 外鍵約束 262
12.4.1 一個外鍵約束的示例 262
12.4.2 使用表設(shè)計器定義外鍵約束 263
12.4.3 使用T-SQL定義外鍵約束 265
12.5 UNIQUE約束 266
12.5.1 一個UNIQUE約束的示例 266
12.5.2 使用表設(shè)計器定義UNIQUE約束 267
12.5.3 使用T-SQL定義UNIQUE約束 268
12.6 CHECK約束 268
12.6.1 一個CHECK約束的示例 269
12.6.2 使用表設(shè)計器定義CHECK約束 269
12.6.3 使用T-SQL定義CHECK約束 270
12.7 DEFAULT約束 271
12.7.1 使用表設(shè)計器定義DEFAULT約束 271
12.7.2 使用T-SQL定義DEFAULT約束 271
12.8 禁用約束 272
12.8.1 對復(fù)制禁用外鍵約束 272
12.8.2 對復(fù)制禁用CHECK約束 272
12.8.3 對INSERT和UPDATE語句禁用外鍵約束 273
12.8.4 對INSERT和UPDATE語句禁用CHECK 約束 273
第13章 觸發(fā)器 274
13.1 觸發(fā)器概述 274
13.1.1 觸發(fā)器的作用 274
13.1.2 觸發(fā)器的分類 274
13.1.3 觸發(fā)器的工作原理 275
13.2 設(shè)計觸發(fā)器 275
13.2.1 理解AFTER、INSTEAD OF觸發(fā)器的使用要求 275
13.2.2 創(chuàng)建觸發(fā)器前應(yīng)考慮的問題 276
13.3 創(chuàng)建觸發(fā)器 276
13.3.1 在SQL Server Management Studio中創(chuàng)建觸發(fā)器步驟 276
13.3.2 使用CREATE TRIGGER語句創(chuàng)建觸發(fā)器 277
13.4 修改觸發(fā)器 280
13.4.1 在SQL Server Management Studio中修改觸發(fā)器步驟 280
13.4.2 使用ALTER TRIGGER語句修改觸發(fā)器 280
13.5 刪除觸發(fā)器 281
13.5.1 使用SQL Server Management Studio刪除觸發(fā)器 281
13.5.2 使用DROP TRIGGER語句刪除觸發(fā)器 282
13.6 禁用/啟用觸發(fā)器 283
13.6.1 禁用觸發(fā)器 283
13.6.2 啟用觸發(fā)器 285
13.7 設(shè)計CLR觸發(fā)器 286
13.7.1 創(chuàng)建CLR觸發(fā)器的一般步驟 286
13.7.2 創(chuàng)建CLR觸發(fā)器的示例 286
13.8 設(shè)計DDL觸發(fā)器 290
13.8.1 CREATE TRIGGER創(chuàng)建DDL觸發(fā)器的語法 290
13.8.2 使用CREATE TRIGGER創(chuàng)建DDL觸發(fā)器的示例 290
第14章 事務(wù)和鎖 292
14.1 事務(wù) 292
14.1.1 事務(wù)的特點(diǎn) 292
14.1.2 啟動事務(wù) 292
14.1.3 保存事務(wù) 294
14.1.4 提交事務(wù) 295
14.1.5 回滾事務(wù) 296
14.1.6 自動提交事務(wù) 298
14.1.7 顯式事務(wù) 300
14.1.8 隱式事務(wù) 302
14.1.9 事務(wù)嵌套 304
14.2 管理并發(fā)數(shù)據(jù)訪問 307
14.2.1 并發(fā)的影響 308
14.2.2 并發(fā)控制的類型 308
14.2.3 事務(wù)的隔離級別 309
14.3 鎖定 309
14.3.1 可以鎖定的資源 309
14.3.2 鎖模式 310
14.3.3 死鎖 311
第15章 索引和查詢優(yōu)化 312
15.1 索引概述 312
15.1.1 聚集索引和非聚集索引 312
15.1.2 填充因子 312
15.1.3 使用目錄視圖查看索引 313
15.2 用CREATE INDEX語句創(chuàng)建索引 313
15.2.1 基本語法 314
15.2.2 創(chuàng)建簡單的復(fù)合索引 317
15.2.3 創(chuàng)建惟一索引 317
15.2.4 創(chuàng)建聚集索引 319
15.2.5 指定索引存放的文件組 320
15.3 用ALTER INDEX語句修改索引 321
15.3.1 基本語法 321
15.3.2 設(shè)置索引的選項 322
15.3.3 禁用/啟用索引 323
15.4 用DROP INDEX語句刪除索引 324
15.4.1 基本語法 325
15.4.2 使用DROP INDEX刪除聚集索引并將表移動到新文件組 326
15.4.3 使用DROP INDEX刪除PRIMARY KEY約束 329
15.5 重新組織和重新生成索引 330
15.5.1 理解重新組織、生成索引 330
15.5.2 重新組織索引 331
15.5.3 重新生成索引 332
第三篇 SQL Server 2005高級特性
第16章 SQL Server 2005管理工具 335
16.1 SQL Server配置管理器 335
16.1.1 管理服務(wù) 335
16.1.2 管理服務(wù)器端網(wǎng)絡(luò)協(xié)議 336
16.2 SQL Server外圍應(yīng)用配置器 338
16.2.1 啟動外圍應(yīng)用配置器 338
16.2.2 使用服務(wù)和連接的外圍應(yīng)用配置器 338
16.2.3 使用功能的外圍應(yīng)用配置器 340
16.3 數(shù)據(jù)庫引擎優(yōu)化顧問 341
16.3.1 啟動數(shù)據(jù)庫引擎優(yōu)化顧問 341
16.3.2 設(shè)計工具選項和布局 342
16.3.3 使用數(shù)據(jù)庫引擎優(yōu)化顧問 343
16.4 SQL Server命令提示實(shí)用工具 345
16.4.1 bcp數(shù)據(jù)復(fù)制工具 345
16.4.2 dta數(shù)據(jù)庫引擎優(yōu)化工具 346
16.4.3 sac外圍應(yīng)用設(shè)置導(dǎo)入和導(dǎo)出工具 348
16.4.4 sqlcmd實(shí)用工具 349
16.4.5 SQLdiag診斷信息收集工具 350
16.4.6 sqlmaint維護(hù)實(shí)用工具 351
16.4.7 sqlservr實(shí)例運(yùn)行程序 352
16.4.8 sqlwb實(shí)用工具 352
16.4.9 tablediff表中的數(shù)據(jù)比較工具 353
16.4.10 其他實(shí)用工具介紹 354
16.5 SQL Server聯(lián)機(jī)叢書 355
第17章 數(shù)據(jù)庫服務(wù)器管理 357
17.1 連接與斷開數(shù)據(jù)庫服務(wù)器 357
17.1.1 添加服務(wù)器組與服務(wù)器 357
17.1.2 斷開與數(shù)據(jù)庫服務(wù)器的連接 358
17.2 使用配置管理器配置SQL Server服務(wù) 359
17.2.1 啟動、停止、暫停和重新啟動SQL Server服務(wù) 359
17.2.2 配置啟動模式 360
17.2.3 更改登錄身份 360
17.2.4 SQL Server 2005使用的網(wǎng)絡(luò)協(xié)議 360
17.2.5 配置客戶端網(wǎng)絡(luò)協(xié)議 361
17.2.6 隱藏數(shù)據(jù)庫引擎實(shí)例 363
17.3 配置SQL Server 2005服務(wù)器屬性 363
17.3.1 查看服務(wù)器屬性 363
17.3.2 設(shè)置內(nèi)存屬性 364
17.3.3 設(shè)置處理器屬性 364
17.3.4 設(shè)置安全性屬性 364
17.3.5 設(shè)置連接屬性 365
17.3.6 設(shè)置數(shù)據(jù)庫屬性 366
17.3.7 查看高級屬性 366
17.4 通過日志查看服務(wù)器的運(yùn)行情況 367
17.4.1 查看SQL Server日志 367
17.4.2 查看Windows系統(tǒng)日志 368
17.5 通過動態(tài)管理視圖查看服務(wù)器信息 369
17.5.1 與數(shù)據(jù)庫有關(guān)的動態(tài)管理視圖 369
17.5.2 與SQL Server操作系統(tǒng)關(guān)聯(lián)的動態(tài)管理視圖 369
第18章 管理數(shù)據(jù)庫和數(shù)據(jù)庫文件 370
18.1 理解數(shù)據(jù)庫文件 370
18.1.1 理解數(shù)據(jù)存取過程 370
18.1.2 數(shù)據(jù)庫文件 370
18.1.3 數(shù)據(jù)庫文件組 371
18.1.4 建立數(shù)據(jù)庫文件和文件組 372
18.2 創(chuàng)建數(shù)據(jù)庫 373
18.2.1 用CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫 373
18.2.2 創(chuàng)建數(shù)據(jù)庫的示例 375
18.2.3 數(shù)據(jù)庫的所有者 379
18.3 修改數(shù)據(jù)庫 379
18.3.1 擴(kuò)大數(shù)據(jù)庫 379
18.3.2 收縮數(shù)據(jù)庫 380
18.3.3 收縮數(shù)據(jù)庫文件 381
18.3.4 添加和刪除數(shù)據(jù)文件和日志文件 382
18.3.5 移動數(shù)據(jù)庫文件 384
18.4 刪除數(shù)據(jù)庫 384
18.4.1 使用SQL Server Management Studio刪除數(shù)據(jù)庫 385
18.4.2 用DROP DATABASE語句刪除數(shù)據(jù)庫 385
18.5 分離與附加數(shù)據(jù)庫 385
18.5.1 分離數(shù)據(jù)庫 385
18.5.2 附加數(shù)據(jù)庫 386
18.6 理解系統(tǒng)數(shù)據(jù)庫 387
18.6.1 系統(tǒng)數(shù)據(jù)庫說明 388
18.6.2 隱藏系統(tǒng)數(shù)據(jù)庫對象 388
18.7 建立數(shù)據(jù)庫快照 389
18.7.1 工作原理 389
18.7.2 典型用途 390
18.7.3 創(chuàng)建和刪除數(shù)據(jù)庫快照 390
18.8 數(shù)據(jù)分區(qū)管理 391
18.8.1 理解已分區(qū)表 392
18.8.2 創(chuàng)建分區(qū)函數(shù) 392
18.8.3 創(chuàng)建分區(qū)方案 393
18.8.4 創(chuàng)建分區(qū)表 394
18.8.5 創(chuàng)建分區(qū)表的示例 394
第19章 安全管理 399
19.1 SQL Server安全性機(jī)制 399
19.1.1 主體 399
19.1.2 安全對象 400
19.1.3 權(quán)限層次結(jié)構(gòu) 400
19.1.4 查詢權(quán)限 401
19.2 服務(wù)器范圍的安全管理 403
19.2.1 SQL Server驗證模式 403
19.2.2 使用密碼策略 404
19.2.3 服務(wù)器范圍的角色 405
19.2.4 管理登錄名 405
19.2.5 管理憑據(jù) 407
19.3 數(shù)據(jù)庫范圍的安全管理 408
19.3.1 管理用戶 408
19.3.2 特殊用戶 410
19.3.3 數(shù)據(jù)庫范圍的角色 410
19.4 用戶架構(gòu)分離 411
19.4.1 理解架構(gòu) 411
19.4.2 使用SQL Server Management Studio工具創(chuàng)建架構(gòu) 412
19.4.3 用CREATE SCHEMA語句創(chuàng)建架構(gòu) 413
19.5 管理密鑰與證書 413
19.5.1 SQLServer密碼系統(tǒng)架構(gòu) 413
19.5.2 創(chuàng)建密鑰 413
19.5.3 創(chuàng)建證書 416
19.5.4 簡單加密示例 417
第20章 數(shù)據(jù)庫備份和恢復(fù) 418
20.1 理解數(shù)據(jù)庫備份 418
20.1.1 備份的目的 418
20.1.2 備份過程與恢復(fù)模式 418
20.1.3 完整恢復(fù)模式 420
20.1.4 大容量日志恢復(fù)模式 420
20.1.5 簡單恢復(fù)模式 420
20.2 備份策略 421
20.2.1 備份的類型 421
20.2.2 理解備份策略 422
20.2.3 完全數(shù)據(jù)庫備份策略 422
20.2.4 數(shù)據(jù)庫和事務(wù)日志備份策略 423
20.2.5 差異備份策略 423
20.2.6 文件或文件組備份策略 423
20.3 執(zhí)行和管理備份 423
20.3.1 在簡單恢復(fù)模式下根據(jù)完全數(shù)據(jù)庫備份策略進(jìn)行數(shù)據(jù)庫備份 424
20.3.2 在完整恢復(fù)模式下根據(jù)差異備份策略進(jìn)行數(shù)據(jù)庫備份 427
20.3.3 使用T-SQL語句備份數(shù)據(jù)庫 430
20.4 還原數(shù)據(jù)庫 433
20.4.1 理解還原過程 433
20.4.2 在完整恢復(fù)模式還原數(shù)據(jù)庫的完整備份 433
20.4.3 使用T-SQL還原數(shù)據(jù)庫 437
第21章 系統(tǒng)自動化任務(wù)管理 438
21.1 SQL Server代理 438
21.1.1 SQL Server代理簡介 438
21.1.2 SQL Server代理的設(shè)置 438
21.1.3 啟動和停止SQL Server代理 440
21.1.4 SQL Server代理的安全性 441
21.1.5 使用SQL Server代理的一般步驟 444
21.2 作業(yè) 444
21.2.1 創(chuàng)建作業(yè) 444
21.2.2 創(chuàng)建作業(yè)步驟 446
21.2.3 創(chuàng)建作業(yè)時間計劃 447
21.2.4 查看和修改作業(yè) 448
21.2.5 運(yùn)行作業(yè) 450
21.2.6 查看作業(yè)歷史日志 450
21.3 維護(hù)計劃 453
21.3.1 可以自動運(yùn)行的維護(hù)任務(wù) 453
21.3.2 使用向?qū)?chuàng)建維護(hù)計劃步驟 453
21.3.3 手工創(chuàng)建維護(hù)計劃步驟 454
21.4 警報 455
21.4.1 創(chuàng)建警報 455
21.4.2 刪除警報 457
21.5 操作員 457
21.5.1 創(chuàng)建操作員 457
21.5.2 為操作員分配警報 458
第22章 復(fù)制 460
22.1 復(fù)制概述 460
22.1.1 復(fù)制發(fā)布模型概述 460
22.1.2 復(fù)制類型 461
22.2 創(chuàng)建復(fù)制 462
22.2.1 創(chuàng)建發(fā)布 463
22.2.2 創(chuàng)建訂閱 465
22.3 管理復(fù)制 468
22.3.1 查看和修改發(fā)布屬性 469
22.3.2 查看和修改項目屬性 469
22.3.3 指定歷史記錄保持期 470
22.3.4 查看發(fā)布服務(wù)器的信息和執(zhí)行其任務(wù) 470
第23章 全文搜索 472
23.1 全文搜索簡介 472
23.1.1 全文搜索的概念 472
23.1.2 安裝全文搜索 474
23.1.3 全文搜索的結(jié)構(gòu) 474
23.2 管理全文搜索 475
23.2.1 使用SQL Server Management Studio創(chuàng)建全文目錄 475
23.2.2 使用SQL Server Management Studio創(chuàng)建全文索引 477
23.2.3 使用T-SQL全文數(shù)據(jù)定義語言 478
23.2.4 使用T-SQL創(chuàng)建全文索引的示例 482
23.2.5 從數(shù)據(jù)表中刪除全文索引 484
23.2.6 從數(shù)據(jù)庫中刪除全文目錄 484
23.3 使用全文搜索 484
23.3.1 自定義數(shù)據(jù)字典 484
23.3.2 搜索特定詞或短語 486
23.3.3 執(zhí)行前綴搜索 486
第24章 處理XML數(shù)據(jù) 488
24.1 XML概述 488
24.1.1 理解XML 488
24.1.2 XML的特性 488
24.1.3 SQL Server 2005數(shù)據(jù)庫對XML的支持 489
24.2 使用FOR XML子句和OPENXML函數(shù) 489
24.2.1 使用FOR XML 489
24.2.2 使用OPENXML 495
24.3 XML數(shù)據(jù)類型及處理 499
24.3.1 XML數(shù)據(jù)類型 499
24.3.2 XML數(shù)據(jù)類型方法 502
第25章 監(jiān)控SQL Server狀態(tài) 508
25.1 查看當(dāng)前活動 508
25.1.1 使用活動監(jiān)視器 508
25.1.2 動態(tài)管理對象 510
25.2 使用系統(tǒng)性能監(jiān)視器 512
25.2.1 運(yùn)行系統(tǒng)性能監(jiān)視器 513
25.2.2 SQL Server性能對象 514
25.2.3 監(jiān)控SQL Server注意點(diǎn) 515
25.3 使用SQL Server Profilter 516
25.3.1 SQL Server Profilter簡介 516
25.3.2 如何創(chuàng)建跟蹤 516
25.3.3 如何設(shè)置全局跟蹤選項 517
25.3.4 如何指定跟蹤文件的事件和數(shù)據(jù)列 518
25.3.5 如何將跟蹤結(jié)果保存到表 519
25.3.6 如何修改篩選器 519
第26章 SQL Server商業(yè)智能服務(wù) 520
26.1 SQL Server 2005集成服務(wù) 520
26.1.1 Integration Services簡介 520
26.1.2 SSIS的結(jié)構(gòu) 521
26.1.3 創(chuàng)建SSIS項目 521
26.1.4 建立數(shù)據(jù)源和數(shù)據(jù)視圖 522
26.1.5 建立包 524
26.1.6 建立控制流 525
26.1.7 建立數(shù)據(jù)流 525
26.1.8 運(yùn)行SSIS包 528
26.1.9 部署SSIS包 529
26.2 SQL Server報表服務(wù) 531
26.2.1 SSRS介紹 531
26.2.2 創(chuàng)建報表服務(wù)器項目 532
26.2.3 建立數(shù)據(jù)源 532
26.2.4 建立報表 533
26.2.5 運(yùn)行報表 536
26.2.6 發(fā)布報表 536
第四篇 數(shù)據(jù)庫開發(fā)
第27章 Visual Basic.NET和SQL Server開發(fā)應(yīng)用程序 539
27.1 Visual Basic.NET連接數(shù)據(jù)庫 539
27.1.1 熟悉VB.NET集成開發(fā)環(huán)境 539
27.1.2 通過ADO.NET連接數(shù)據(jù)庫 541
27.2 Visual Basic.NET開發(fā)學(xué)生檔案管理系統(tǒng) 543
27.2.1 示例介紹 543
27.2.2 數(shù)據(jù)庫設(shè)計結(jié)構(gòu) 544
27.2.3 建立數(shù)據(jù)庫和基礎(chǔ)數(shù)據(jù)表 545
27.2.4 創(chuàng)建Visual Basic.NET工程 551
27.2.5 添加Visual Basic控件 552
27.2.6 設(shè)置DataGridView控件 552
27.2.7 編寫事件代碼 554
27.2.8 編譯應(yīng)用程序 555
第28章 ASP.NET與SQL Server 2005 556
28.1 熟悉ASP.NET的開發(fā)操作 556
28.1.1 ASP.NET的開發(fā)環(huán)境 556
28.1.2 ASP.NET的代碼模型 557
28.1.3 使用Web.config文件 558
28.1.4 通過ADO.NET連接數(shù)據(jù)庫 559
28.1.5 在ASP.NET中查詢數(shù)據(jù) 560
28.2 ASP.NET開發(fā)網(wǎng)上學(xué)生檔案管理系統(tǒng) 563
28.2.1 系統(tǒng)目標(biāo) 563
28.2.2 新建網(wǎng)站項目 564
28.2.3 編寫登錄頁面 565
28.2.4 管理系統(tǒng)主界面 567
28.2.5 編寫查看學(xué)生信息的頁面 568
28.2.6 編寫輸入學(xué)生信息的頁面 570
28.2.7 在Microsoft IIS中運(yùn)行ASP.NET網(wǎng)頁 573

本目錄推薦

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