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

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

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

定 價(jià):¥66.00

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

購(gòu)買(mǎi)這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第一篇 SQL Server與數(shù)據(jù)庫(kù)基礎(chǔ)
第1章 SQL Server 2005概述 1
1.1 SQL Server簡(jiǎn)介 1
1.1.1 SQL Server的發(fā)展 1
1.1.2 SQL Server 2005版本性能介紹 2
1.1.3 Transact-SQL語(yǔ)言介紹 2
1.2 SQL Server 2005架構(gòu)設(shè)計(jì)與新特性 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ù)庫(kù)版本 7
2.1.2 安裝的硬件要求 8
2.1.3 操作系統(tǒng)支持及軟件要求 8
2.1.4 基本安裝選項(xiàng) 10
2.2 安裝過(guò)程 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 驗(yàn)證安裝 19
2.3 配置服務(wù)器選項(xiàng) 20
2.4 升級(jí)到SQL Server 2005 21
2.4.1 升級(jí)之前要考慮的問(wèn)題 21
2.4.2 使用SQL Server 2005升級(jí)顧問(wèn) 21
2.4.3 升級(jí)到SQL Server 2005 23
第3章 SQL Server數(shù)據(jù)庫(kù)基礎(chǔ)綜述 24
3.1 數(shù)據(jù)庫(kù)基本概念 24
3.1.1 數(shù)據(jù)與信息 24
3.1.2 數(shù)據(jù)庫(kù) 24
3.1.3 數(shù)據(jù)庫(kù)系統(tǒng) 24
3.1.4 數(shù)據(jù)庫(kù)管理系統(tǒng) 24
3.2 數(shù)據(jù)庫(kù)管理系統(tǒng)的基本功能 25
3.2.1 定義數(shù)據(jù) 25
3.2.2 處理數(shù)據(jù) 25
3.2.3 數(shù)據(jù)庫(kù)運(yùn)行管理 25
3.2.4 數(shù)據(jù)組織、存儲(chǔ)和管理 25
3.2.5 數(shù)據(jù)庫(kù)的建立和維護(hù) 26
3.3 數(shù)據(jù)庫(kù)的類型 26
3.3.1 層次型數(shù)據(jù)庫(kù) 26
3.3.2 網(wǎng)絡(luò)型數(shù)據(jù)庫(kù) 26
3.3.3 關(guān)系型數(shù)據(jù)庫(kù) 26
3.4 SQL Server的數(shù)據(jù)庫(kù)對(duì)象 26
3.4.1 表 26
3.4.2 視圖 27
3.4.3 索引 28
3.4.4 主鍵 28
3.4.5 外鍵 28
3.4.6 存儲(chǔ)過(guò)程 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í)間數(shù)據(jù)類型 33
3.5.5 二進(jìn)制數(shù)據(jù)類型 33
3.5.6 其他數(shù)據(jù)類型 33
3.6 數(shù)據(jù)定義語(yǔ)言 33
3.7 數(shù)據(jù)操縱語(yǔ)言 34
3.8 數(shù)據(jù)控制語(yǔ)言 34
3.9 數(shù)據(jù)查詢語(yǔ)言 34
第4章 SQL Server Management Studio管理器 35
4.1 SQL Server Management Studio簡(jiǎn)介 35
4.1.1 啟動(dòng)SQL Server Management Studio工具 35
4.1.2 連接已注冊(cè)的服務(wù)器和對(duì)象資源管理器 36
4.1.3 更改環(huán)境布局 39
4.1.4 設(shè)置啟動(dòng)選項(xiàng) 40
4.1.5 查詢/代碼編輯器 41
4.1.6 使用模板資源管理器、解決方案、腳本項(xiàng)目 42
4.2 使用SQL Server Management Studio設(shè)計(jì)數(shù)據(jù)庫(kù) 43
4.2.1 創(chuàng)建數(shù)據(jù)庫(kù) 44
4.2.2 附加數(shù)據(jù)庫(kù) 45
4.3 使用SQL Server Management Studio設(shè)計(jì)數(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 自動(dòng)編號(hào)列和標(biāo)識(shí)符列 54
4.5.4 可計(jì)算的列 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ù)庫(kù)介紹 59
5.1.1 案例背景 59
5.1.2 安裝示例 59
5.2 AdventureWorks示例數(shù)據(jù)庫(kù)的結(jié)構(gòu) 61
5.2.1 AdventureWorks數(shù)據(jù)庫(kù)的數(shù)據(jù)類型 61
5.2.2 AdventureWorks數(shù)據(jù)庫(kù)的架構(gòu)與數(shù)據(jù)表 62
5.2.3 AdventureWorks數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程 66
5.2.4 AdventureWorks數(shù)據(jù)庫(kù)的用戶定義函數(shù) 68
5.3 AdventureWorks示例數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu) 70
5.3.1 銷(xiāo)售和營(yíng)銷(xiāo)結(jié)構(gòu) 70
5.3.2 產(chǎn)品結(jié)構(gòu) 74
5.3.3 采購(gòu)方案和供應(yīng)商結(jié)構(gòu) 76
5.3.4 生產(chǎn)結(jié)構(gòu) 77
第二篇 數(shù)據(jù)庫(kù)基本管理
第6章 數(shù)據(jù)表 81
6.1 用CREATE TABLE語(yǔ)句創(chuàng)建表 81
6.1.1 一個(gè)創(chuàng)建表的小實(shí)例 81
6.1.2 基本語(yǔ)法 83
6.1.3 創(chuàng)建自動(dòng)編號(hào)列 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語(yǔ)句修改表 92
6.2.1 基本語(yǔ)法 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的語(yǔ)法結(jié)構(gòu) 100
6.3.2 使用DROP TABLE刪除數(shù)據(jù)表 100
6.4 臨時(shí)表 100
6.4.1 創(chuàng)建臨時(shí)表的示例 101
6.4.2 刪除臨時(shí)表的示例 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 基本語(yǔ)法 108
7.3.3 操作示例 109
7.4 在SQL Server Management Studio中修改視圖 112
7.4.1 使用SQL Server Management Studio修改簡(jiǎn)單的視圖 112
7.4.2 使用SQL Server Management Studio修改視圖的一般過(guò)程 113
7.5 用ALTER VIEW 修改視圖 113
7.5.1 使用ALTER VIEW修改視圖的示例 113
7.5.2 基本語(yǔ)法 114
7.5.3 操作示例 115
7.6 通過(guò)視圖修改數(shù)據(jù) 117
7.6.1 使用視圖修改數(shù)據(jù)的示例 117
7.6.2 操作說(shuō)明總結(jié) 118
7.7 在SQL Server Management Studio中刪除視圖 118
7.7.1 使用SQL Server Management Studio刪除視圖的示例 119
7.7.2 使用SQL Server Management Studio刪除視圖的一般過(guò)程 119
7.8 用DROP VIEW刪除視圖 120
7.8.1 基本語(yǔ)法 120
7.8.2 使用DROP VIEW刪除視圖的示例 120
第8章 數(shù)據(jù)操作 121
8.1 用SELECT語(yǔ)句查詢記錄 121
8.1.1 SELECT語(yǔ)句 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語(yǔ)句插入記錄 144
8.3.1 簡(jiǎn)單的插入語(yǔ)句 144
8.3.2 INSERT語(yǔ)句基本語(yǔ)法 145
8.3.3 插入值少于字段數(shù)的記錄 146
8.3.4 在標(biāo)識(shí)列字段里插入字段值 146
8.3.5 從數(shù)據(jù)表中查詢出記錄并插入到另一個(gè)表中 147
8.3.6 通過(guò)使用NEWID()將數(shù)據(jù)插入到uniqueidentifier列 148
8.4 用UPDATE語(yǔ)句更新記錄 149
8.4.1 簡(jiǎn)單的更新語(yǔ)句 150
8.4.2 UPDATE語(yǔ)句基本語(yǔ)法 151
8.4.3 通過(guò)計(jì)算更新記錄 152
8.4.4 使用TOP子句更新記錄 153
8.5 用DELETE語(yǔ)句刪除記錄 153
8.5.1 簡(jiǎn)單的刪除語(yǔ)句的示例 153
8.5.2 DELETE語(yǔ)句基本語(yǔ)法 153
8.5.3 使用WHERE子句刪除語(yǔ)句的示例 154
8.6 用TRUNCATE TABLE語(yǔ)句刪除記錄 154
8.6.1 TRUNCATE TABLE語(yǔ)句的語(yǔ)法 155
8.6.2 使用TRUNCATE TABLE刪除表中數(shù)據(jù) 155
8.7 使用聯(lián)合 156
8.7.1 UNION關(guān)鍵字的語(yǔ)法 156
8.7.2 使用UNION將兩個(gè)表結(jié)合使用 156
8.8 使用子查詢 157
8.8.1 使用子查詢結(jié)果作為返回字段的示例 157
8.8.2 使用連接替代子查詢 158
第9章 Transact-SQL語(yǔ)言基礎(chǔ) 159
9.1 T-SQL語(yǔ)法規(guī)則 159
9.2 運(yùn)算符及優(yōu)先級(jí) 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)先級(jí) 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 流程控制語(yǔ)句 175
9.5.1 Begin...End語(yǔ)句 175
9.5.2 if...else條件語(yǔ)句 176
9.5.3 While語(yǔ)句 177
9.5.4 Case語(yǔ)句 178
9.5.5 Goto語(yǔ)句 180
9.5.6 Waitfor語(yǔ)句 181
9.5.7 Return語(yǔ)句 183
9.5.8 Try...catch語(yǔ)句 185
9.5.9 Execute語(yǔ)句 187
9.6 游標(biāo) 189
9.6.1 游標(biāo)簡(jiǎn)介 189
9.6.2 定義游標(biāo) 190
9.6.3 打開(kāi)游標(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ù)的一般過(guò)程 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)存儲(chǔ)過(guò)程查看游標(biāo)屬性 206
第10章 存儲(chǔ)過(guò)程 209
10.1 存儲(chǔ)過(guò)程概述 209
10.2 設(shè)計(jì)存儲(chǔ)過(guò)程 209
10.3 創(chuàng)建存儲(chǔ)過(guò)程 210
10.3.1 在SQL Server Management Studio中建立存儲(chǔ)過(guò)程 210
10.3.2 用CREATE PROCEDURE語(yǔ)句創(chuàng)建存儲(chǔ)過(guò)程 212
10.4 修改存儲(chǔ)過(guò)程 214
10.4.1 在SQL Server Management Studio中修改存儲(chǔ)過(guò)程 215
10.4.2 用ALTER PROCEDURER語(yǔ)句修改存儲(chǔ)過(guò)程 215
10.5 執(zhí)行存儲(chǔ)過(guò)程 218
10.5.1 在SQL Server Management Studio中執(zhí)行存儲(chǔ)過(guò)程 218
10.5.2 用EXECUTE語(yǔ)句執(zhí)行存儲(chǔ)過(guò)程 219
10.6 刪除存儲(chǔ)過(guò)程 220
10.6.1 在SQL Server Management Studio中刪除存儲(chǔ)過(guò)程 220
10.6.2 用DROP PROCEDURE語(yǔ)句刪除存儲(chǔ)過(guò)程 221
10.7 常用系統(tǒng)存儲(chǔ)過(guò)程 222
10.7.1 sp_help存儲(chǔ)過(guò)程 222
10.7.2 sp_rename、sp_renamedb存儲(chǔ)過(guò)程 223
10.7.3 常用系統(tǒng)存儲(chǔ)過(guò)程分類 223
10.8 建立CLR存儲(chǔ)過(guò)程 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è)計(jì)用戶定義函數(shù) 233
11.2.1 選擇函數(shù)類型 233
11.2.2 函數(shù)與存儲(chǔ)過(guò)程 233
11.3 創(chuàng)建用戶定義函數(shù) 234
11.3.1 在SQL Server Management Studio中建立用戶自定義函數(shù) 234
11.3.2 用CREATE FUNCTION語(yǔ)句創(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語(yǔ)句刪除用戶定義函數(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í)間函數(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)計(jì)函數(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è)計(jì)約束 258
12.2.1 定義約束的方式 258
12.2.2 定義約束的語(yǔ)法結(jié)構(gòu) 258
12.3 主鍵約束 259
12.3.1 一個(gè)主鍵約束的示例 259
12.3.2 使用表設(shè)計(jì)器定義主鍵約束 260
12.3.3 使用T-SQL定義主鍵約束 261
12.4 外鍵約束 262
12.4.1 一個(gè)外鍵約束的示例 262
12.4.2 使用表設(shè)計(jì)器定義外鍵約束 263
12.4.3 使用T-SQL定義外鍵約束 265
12.5 UNIQUE約束 266
12.5.1 一個(gè)UNIQUE約束的示例 266
12.5.2 使用表設(shè)計(jì)器定義UNIQUE約束 267
12.5.3 使用T-SQL定義UNIQUE約束 268
12.6 CHECK約束 268
12.6.1 一個(gè)CHECK約束的示例 269
12.6.2 使用表設(shè)計(jì)器定義CHECK約束 269
12.6.3 使用T-SQL定義CHECK約束 270
12.7 DEFAULT約束 271
12.7.1 使用表設(shè)計(jì)器定義DEFAULT約束 271
12.7.2 使用T-SQL定義DEFAULT約束 271
12.8 禁用約束 272
12.8.1 對(duì)復(fù)制禁用外鍵約束 272
12.8.2 對(duì)復(fù)制禁用CHECK約束 272
12.8.3 對(duì)INSERT和UPDATE語(yǔ)句禁用外鍵約束 273
12.8.4 對(duì)INSERT和UPDATE語(yǔ)句禁用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è)計(jì)觸發(fā)器 275
13.2.1 理解AFTER、INSTEAD OF觸發(fā)器的使用要求 275
13.2.2 創(chuàng)建觸發(fā)器前應(yīng)考慮的問(wèn)題 276
13.3 創(chuàng)建觸發(fā)器 276
13.3.1 在SQL Server Management Studio中創(chuàng)建觸發(fā)器步驟 276
13.3.2 使用CREATE TRIGGER語(yǔ)句創(chuàng)建觸發(fā)器 277
13.4 修改觸發(fā)器 280
13.4.1 在SQL Server Management Studio中修改觸發(fā)器步驟 280
13.4.2 使用ALTER TRIGGER語(yǔ)句修改觸發(fā)器 280
13.5 刪除觸發(fā)器 281
13.5.1 使用SQL Server Management Studio刪除觸發(fā)器 281
13.5.2 使用DROP TRIGGER語(yǔ)句刪除觸發(fā)器 282
13.6 禁用/啟用觸發(fā)器 283
13.6.1 禁用觸發(fā)器 283
13.6.2 啟用觸發(fā)器 285
13.7 設(shè)計(jì)CLR觸發(fā)器 286
13.7.1 創(chuàng)建CLR觸發(fā)器的一般步驟 286
13.7.2 創(chuàng)建CLR觸發(fā)器的示例 286
13.8 設(shè)計(jì)DDL觸發(fā)器 290
13.8.1 CREATE TRIGGER創(chuàng)建DDL觸發(fā)器的語(yǔ)法 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 啟動(dòng)事務(wù) 292
14.1.3 保存事務(wù) 294
14.1.4 提交事務(wù) 295
14.1.5 回滾事務(wù) 296
14.1.6 自動(dòng)提交事務(wù) 298
14.1.7 顯式事務(wù) 300
14.1.8 隱式事務(wù) 302
14.1.9 事務(wù)嵌套 304
14.2 管理并發(fā)數(shù)據(jù)訪問(wèn) 307
14.2.1 并發(fā)的影響 308
14.2.2 并發(fā)控制的類型 308
14.2.3 事務(wù)的隔離級(jí)別 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語(yǔ)句創(chuàng)建索引 313
15.2.1 基本語(yǔ)法 314
15.2.2 創(chuàng)建簡(jiǎn)單的復(fù)合索引 317
15.2.3 創(chuàng)建惟一索引 317
15.2.4 創(chuàng)建聚集索引 319
15.2.5 指定索引存放的文件組 320
15.3 用ALTER INDEX語(yǔ)句修改索引 321
15.3.1 基本語(yǔ)法 321
15.3.2 設(shè)置索引的選項(xiàng) 322
15.3.3 禁用/啟用索引 323
15.4 用DROP INDEX語(yǔ)句刪除索引 324
15.4.1 基本語(yǔ)法 325
15.4.2 使用DROP INDEX刪除聚集索引并將表移動(dòng)到新文件組 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高級(jí)特性
第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 啟動(dòng)外圍應(yīng)用配置器 338
16.2.2 使用服務(wù)和連接的外圍應(yīng)用配置器 338
16.2.3 使用功能的外圍應(yīng)用配置器 340
16.3 數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn) 341
16.3.1 啟動(dòng)數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn) 341
16.3.2 設(shè)計(jì)工具選項(xiàng)和布局 342
16.3.3 使用數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn) 343
16.4 SQL Server命令提示實(shí)用工具 345
16.4.1 bcp數(shù)據(jù)復(fù)制工具 345
16.4.2 dta數(shù)據(jù)庫(kù)引擎優(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ī)叢書(shū) 355
第17章 數(shù)據(jù)庫(kù)服務(wù)器管理 357
17.1 連接與斷開(kāi)數(shù)據(jù)庫(kù)服務(wù)器 357
17.1.1 添加服務(wù)器組與服務(wù)器 357
17.1.2 斷開(kāi)與數(shù)據(jù)庫(kù)服務(wù)器的連接 358
17.2 使用配置管理器配置SQL Server服務(wù) 359
17.2.1 啟動(dòng)、停止、暫停和重新啟動(dòng)SQL Server服務(wù) 359
17.2.2 配置啟動(dòng)模式 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 隱藏?cái)?shù)據(jù)庫(kù)引擎實(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ù)庫(kù)屬性 366
17.3.7 查看高級(jí)屬性 366
17.4 通過(guò)日志查看服務(wù)器的運(yùn)行情況 367
17.4.1 查看SQL Server日志 367
17.4.2 查看Windows系統(tǒng)日志 368
17.5 通過(guò)動(dòng)態(tài)管理視圖查看服務(wù)器信息 369
17.5.1 與數(shù)據(jù)庫(kù)有關(guān)的動(dòng)態(tài)管理視圖 369
17.5.2 與SQL Server操作系統(tǒng)關(guān)聯(lián)的動(dòng)態(tài)管理視圖 369
第18章 管理數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)文件 370
18.1 理解數(shù)據(jù)庫(kù)文件 370
18.1.1 理解數(shù)據(jù)存取過(guò)程 370
18.1.2 數(shù)據(jù)庫(kù)文件 370
18.1.3 數(shù)據(jù)庫(kù)文件組 371
18.1.4 建立數(shù)據(jù)庫(kù)文件和文件組 372
18.2 創(chuàng)建數(shù)據(jù)庫(kù) 373
18.2.1 用CREATE DATABASE語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù) 373
18.2.2 創(chuàng)建數(shù)據(jù)庫(kù)的示例 375
18.2.3 數(shù)據(jù)庫(kù)的所有者 379
18.3 修改數(shù)據(jù)庫(kù) 379
18.3.1 擴(kuò)大數(shù)據(jù)庫(kù) 379
18.3.2 收縮數(shù)據(jù)庫(kù) 380
18.3.3 收縮數(shù)據(jù)庫(kù)文件 381
18.3.4 添加和刪除數(shù)據(jù)文件和日志文件 382
18.3.5 移動(dòng)數(shù)據(jù)庫(kù)文件 384
18.4 刪除數(shù)據(jù)庫(kù) 384
18.4.1 使用SQL Server Management Studio刪除數(shù)據(jù)庫(kù) 385
18.4.2 用DROP DATABASE語(yǔ)句刪除數(shù)據(jù)庫(kù) 385
18.5 分離與附加數(shù)據(jù)庫(kù) 385
18.5.1 分離數(shù)據(jù)庫(kù) 385
18.5.2 附加數(shù)據(jù)庫(kù) 386
18.6 理解系統(tǒng)數(shù)據(jù)庫(kù) 387
18.6.1 系統(tǒng)數(shù)據(jù)庫(kù)說(shuō)明 388
18.6.2 隱藏系統(tǒng)數(shù)據(jù)庫(kù)對(duì)象 388
18.7 建立數(shù)據(jù)庫(kù)快照 389
18.7.1 工作原理 389
18.7.2 典型用途 390
18.7.3 創(chuàng)建和刪除數(shù)據(jù)庫(kù)快照 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 安全對(duì)象 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驗(yàn)證模式 403
19.2.2 使用密碼策略 404
19.2.3 服務(wù)器范圍的角色 405
19.2.4 管理登錄名 405
19.2.5 管理憑據(jù) 407
19.3 數(shù)據(jù)庫(kù)范圍的安全管理 408
19.3.1 管理用戶 408
19.3.2 特殊用戶 410
19.3.3 數(shù)據(jù)庫(kù)范圍的角色 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語(yǔ)句創(chuàng)建架構(gòu) 413
19.5 管理密鑰與證書(shū) 413
19.5.1 SQLServer密碼系統(tǒng)架構(gòu) 413
19.5.2 創(chuàng)建密鑰 413
19.5.3 創(chuàng)建證書(shū) 416
19.5.4 簡(jiǎn)單加密示例 417
第20章 數(shù)據(jù)庫(kù)備份和恢復(fù) 418
20.1 理解數(shù)據(jù)庫(kù)備份 418
20.1.1 備份的目的 418
20.1.2 備份過(guò)程與恢復(fù)模式 418
20.1.3 完整恢復(fù)模式 420
20.1.4 大容量日志恢復(fù)模式 420
20.1.5 簡(jiǎn)單恢復(fù)模式 420
20.2 備份策略 421
20.2.1 備份的類型 421
20.2.2 理解備份策略 422
20.2.3 完全數(shù)據(jù)庫(kù)備份策略 422
20.2.4 數(shù)據(jù)庫(kù)和事務(wù)日志備份策略 423
20.2.5 差異備份策略 423
20.2.6 文件或文件組備份策略 423
20.3 執(zhí)行和管理備份 423
20.3.1 在簡(jiǎn)單恢復(fù)模式下根據(jù)完全數(shù)據(jù)庫(kù)備份策略進(jìn)行數(shù)據(jù)庫(kù)備份 424
20.3.2 在完整恢復(fù)模式下根據(jù)差異備份策略進(jìn)行數(shù)據(jù)庫(kù)備份 427
20.3.3 使用T-SQL語(yǔ)句備份數(shù)據(jù)庫(kù) 430
20.4 還原數(shù)據(jù)庫(kù) 433
20.4.1 理解還原過(guò)程 433
20.4.2 在完整恢復(fù)模式還原數(shù)據(jù)庫(kù)的完整備份 433
20.4.3 使用T-SQL還原數(shù)據(jù)庫(kù) 437
第21章 系統(tǒng)自動(dòng)化任務(wù)管理 438
21.1 SQL Server代理 438
21.1.1 SQL Server代理簡(jiǎn)介 438
21.1.2 SQL Server代理的設(shè)置 438
21.1.3 啟動(dòng)和停止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è)時(shí)間計(jì)劃 447
21.2.4 查看和修改作業(yè) 448
21.2.5 運(yùn)行作業(yè) 450
21.2.6 查看作業(yè)歷史日志 450
21.3 維護(hù)計(jì)劃 453
21.3.1 可以自動(dòng)運(yùn)行的維護(hù)任務(wù) 453
21.3.2 使用向?qū)?chuàng)建維護(hù)計(jì)劃步驟 453
21.3.3 手工創(chuàng)建維護(hù)計(jì)劃步驟 454
21.4 警報(bào) 455
21.4.1 創(chuàng)建警報(bào) 455
21.4.2 刪除警報(bào) 457
21.5 操作員 457
21.5.1 創(chuàng)建操作員 457
21.5.2 為操作員分配警報(bào) 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 查看和修改項(xiàng)目屬性 469
22.3.3 指定歷史記錄保持期 470
22.3.4 查看發(fā)布服務(wù)器的信息和執(zhí)行其任務(wù) 470
第23章 全文搜索 472
23.1 全文搜索簡(jiǎn)介 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ù)定義語(yǔ)言 478
23.2.4 使用T-SQL創(chuàng)建全文索引的示例 482
23.2.5 從數(shù)據(jù)表中刪除全文索引 484
23.2.6 從數(shù)據(jù)庫(kù)中刪除全文目錄 484
23.3 使用全文搜索 484
23.3.1 自定義數(shù)據(jù)字典 484
23.3.2 搜索特定詞或短語(yǔ) 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ù)庫(kù)對(duì)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)前活動(dòng) 508
25.1.1 使用活動(dòng)監(jiān)視器 508
25.1.2 動(dòng)態(tài)管理對(duì)象 510
25.2 使用系統(tǒng)性能監(jiān)視器 512
25.2.1 運(yùn)行系統(tǒng)性能監(jiān)視器 513
25.2.2 SQL Server性能對(duì)象 514
25.2.3 監(jiān)控SQL Server注意點(diǎn) 515
25.3 使用SQL Server Profilter 516
25.3.1 SQL Server Profilter簡(jiǎn)介 516
25.3.2 如何創(chuàng)建跟蹤 516
25.3.3 如何設(shè)置全局跟蹤選項(xiàng) 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簡(jiǎn)介 520
26.1.2 SSIS的結(jié)構(gòu) 521
26.1.3 創(chuàng)建SSIS項(xiàng)目 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報(bào)表服務(wù) 531
26.2.1 SSRS介紹 531
26.2.2 創(chuàng)建報(bào)表服務(wù)器項(xiàng)目 532
26.2.3 建立數(shù)據(jù)源 532
26.2.4 建立報(bào)表 533
26.2.5 運(yùn)行報(bào)表 536
26.2.6 發(fā)布報(bào)表 536
第四篇 數(shù)據(jù)庫(kù)開(kāi)發(fā)
第27章 Visual Basic.NET和SQL Server開(kāi)發(fā)應(yīng)用程序 539
27.1 Visual Basic.NET連接數(shù)據(jù)庫(kù) 539
27.1.1 熟悉VB.NET集成開(kāi)發(fā)環(huán)境 539
27.1.2 通過(guò)ADO.NET連接數(shù)據(jù)庫(kù) 541
27.2 Visual Basic.NET開(kāi)發(fā)學(xué)生檔案管理系統(tǒng) 543
27.2.1 示例介紹 543
27.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)結(jié)構(gòu) 544
27.2.3 建立數(shù)據(jù)庫(kù)和基礎(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 編寫(xiě)事件代碼 554
27.2.8 編譯應(yīng)用程序 555
第28章 ASP.NET與SQL Server 2005 556
28.1 熟悉ASP.NET的開(kāi)發(fā)操作 556
28.1.1 ASP.NET的開(kāi)發(fā)環(huán)境 556
28.1.2 ASP.NET的代碼模型 557
28.1.3 使用Web.config文件 558
28.1.4 通過(guò)ADO.NET連接數(shù)據(jù)庫(kù) 559
28.1.5 在ASP.NET中查詢數(shù)據(jù) 560
28.2 ASP.NET開(kāi)發(fā)網(wǎng)上學(xué)生檔案管理系統(tǒng) 563
28.2.1 系統(tǒng)目標(biāo) 563
28.2.2 新建網(wǎng)站項(xiàng)目 564
28.2.3 編寫(xiě)登錄頁(yè)面 565
28.2.4 管理系統(tǒng)主界面 567
28.2.5 編寫(xiě)查看學(xué)生信息的頁(yè)面 568
28.2.6 編寫(xiě)輸入學(xué)生信息的頁(yè)面 570
28.2.7 在Microsoft IIS中運(yùn)行ASP.NET網(wǎng)頁(yè) 573

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)