注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫SQL SeverSQL Server 2005數(shù)據(jù)庫管理與應用指南

SQL Server 2005數(shù)據(jù)庫管理與應用指南

SQL Server 2005數(shù)據(jù)庫管理與應用指南

定 價:¥89.00

作 者: 飛狼 編著
出版社: 人民郵電出版社
叢編項:
標 簽: SQL

ISBN: 9787115161574 出版時間: 2007-08-01 包裝: 平裝
開本: 16開 頁數(shù): 849 字數(shù):  

內(nèi)容簡介

  《SQL Server 2005數(shù)據(jù)庫管理與應用指南》由淺入深、循序漸進地介紹了SQL Server 2005數(shù)據(jù)庫平臺的知識體系以及與數(shù)據(jù)庫相關的知識內(nèi)容,為讀者展現(xiàn)了SQL Server 2005這一微軟最新數(shù)據(jù)庫平臺的強大功能?!禨QL Server 2005數(shù)據(jù)庫管理與應用指南》共分36章,內(nèi)容涵蓋了SQL Server 2005的安裝、創(chuàng)建數(shù)據(jù)庫、管理數(shù)據(jù)庫、創(chuàng)建各種數(shù)據(jù)庫對象、管理數(shù)據(jù)庫中各種對象、數(shù)據(jù)庫的安全體系、數(shù)據(jù)庫的備份策略、SQL Server 2005的數(shù)據(jù)集成、商業(yè)智能等內(nèi)容,同時還講解了如何使用.NET、JSP、PHP和ASP訪問SQL Server,并列舉了典型的應用案例。《SQL Server 2005數(shù)據(jù)庫管理與應用指南》的最大特色是通過一個學校數(shù)據(jù)庫系統(tǒng)從逐步建立到完善的過程,來講解SQL Server 2005,每一個知識點都有案例進行配合,力求讓讀者通過親身實踐案例來學習、掌握SQL Server 2005。《SQL Server 2005數(shù)據(jù)庫管理與應用指南》既適用于初級讀者,能夠為他們提供最基本的知識;又適合中級用戶還適合項目開發(fā)人員,能夠幫助他們快速完成大型系統(tǒng)開發(fā)與應用。

作者簡介

暫缺《SQL Server 2005數(shù)據(jù)庫管理與應用指南》作者簡介

圖書目錄

第1篇 SQL Server 2005入門
第1章 SQL Server 2005入門 3
1.1 什么是SQL Server 3
1.2 SQL Server與Access、Excel的區(qū)別 3
1.3 SQL Server能做什么 3
1.4 SQL Server 2005平臺構成 4
1.4.1 數(shù)據(jù)庫引擎 4
1.4.2 分析服務(Analysis Services) 4
1.4.3 集成服務(Integration Services) 5
1.4.4 復制技術 5
1.4.5 通知服務(Notification Services) 5
1.4.6 報表服務(Reporting Services) 5
1.4.7 服務代理(Service Broker) 5
1.4.8 全文搜索 5
1.4.9 SQL Server工具和實用工具概述 6
1.5 準備安裝SQL Server 2005 6
1.5.1 SQL Server 2005的版本 6
1.5.2 實例 7
1.5.3 默認實例與命名實例 7
1.5.4 多實例 7
1.5.5 SQL Server 2005安裝所需的軟硬件環(huán)境 7
1.5.6 SQL Server 2005安裝注意事項 8
1.5.7 SQL Server遠程安裝 9
1.6 安裝組件 9
1.6.1 安裝Windows Installer 3.1 9
1.6.2 安裝數(shù)據(jù)庫訪問組件(MDAC)2.8 10
1.6.3 安裝Microsoft.NET Framework 2.0 10
1.7 安裝SQL Server 2005企業(yè)版 11
1.8 卸載SQL Server 2005 15
1.8.1 微軟提供的卸載方法 15
1.8.2 非正常卸載方法 15
1.9 小結 16
第2章 配置SQL Server 2005 17
2.1 配置后臺服務 17
2.1.1 配置數(shù)據(jù)庫引擎服務(SQL Server) 18
2.1.2 配置代理服務(SQL Server Agent) 18
2.1.3 配置分析服務(SQL Server Analysis Services) 18
2.1.4 配置瀏覽器服務(SQL Server Browser) 19
2.1.5 配置集成服務(SQL Server Integration Services) 19
2.1.6 配置全文索引服務(SQL Server Full Text Search) 19
2.1.7 配置報表服務(SQL Server Report Server) 20
2.2 使用管理工具 20
2.2.1 使用Management Studio連接SQL Server 20
2.2.2 Visual Studio 2005簡介 24
2.3 通過配置管理器配置SQL Server 24
2.3.1 配置SQL Server 2005服務 25
2.3.2 配置SQL Server 2005網(wǎng)絡配置 25
2.3.3 配置SQL Server 2005 Native Client配置 26
2.4 通過客戶端注冊SQL Server 2005服務 27
2.4.1 注冊SQL Server 2005服務 27
2.4.2 注冊過程中可能出現(xiàn)的錯誤和注意事項 28
2.5 隱藏SQL Server實例 28
2.6 強制加密 29
2.7 小結 30
第3章 創(chuàng)建數(shù)據(jù)庫 31
3.1 創(chuàng)建一個屬于自己的數(shù)據(jù)庫 31
3.1.1 圖形化創(chuàng)建數(shù)據(jù)庫 31
3.1.2 命令行創(chuàng)建數(shù)據(jù)庫 32
3.2 數(shù)據(jù)庫在SQL Server 2005的組成 33
3.2.1 數(shù)據(jù)庫組成實例 33
3.2.2 邏輯上文件組組成數(shù)據(jù)庫 34
3.2.3 邏輯上對象組成文件組 34
3.2.4 物理上看數(shù)據(jù)庫的組成 34
3.3 系統(tǒng)數(shù)據(jù)庫 35
3.4 用戶自定義數(shù)據(jù)庫概述 36
3.5 創(chuàng)建示例數(shù)據(jù)庫 37
3.5.1 通過圖形化工具創(chuàng)建帶自定義文件組的數(shù)據(jù)庫 37
3.5.2 通過命令行方式創(chuàng)建帶自定義文件組的數(shù)據(jù)庫 40
3.6 創(chuàng)建一個能夠容納老師、學生、家長信息的學校數(shù)據(jù)庫 41
3.7 小結 43
第4章 創(chuàng)建表 44
4.1 在demo數(shù)據(jù)庫中創(chuàng)建屬于自己的表 44
4.1.1 通過SQL Server Management Studio圖形化工具創(chuàng)建表 44
4.1.2 通過命令行方式創(chuàng)建表 46
4.2 什么是表 46
4.2.1 SQL Server中表概述 47
4.2.2 SQL Server中的系統(tǒng)表 47
4.2.3 用戶自定義表 48
4.2.4 臨時表 49
4.3 表列的數(shù)據(jù)類型 50
4.3.1 精確數(shù)字類型 51
4.3.2 近似數(shù)字類型 51
4.3.3 Unicode字符串 51
4.3.4 二進制字符串 52
4.3.5 日期和時間 52
4.3.6 字符串 52
4.3.7 其他數(shù)據(jù)類型 53
4.3.8 創(chuàng)建自己的數(shù)據(jù)類型 53
4.4 列的其他屬性 55
4.4.1 NULL與NOT NULL 55
4.4.2 IDENTITY的應用 56
4.5 在學校數(shù)據(jù)庫中創(chuàng)建老師、家長、學生信息表 59
4.5.1 創(chuàng)建學生表 59
4.5.2 創(chuàng)建老師表 60
4.5.3 創(chuàng)建家長表 61
4.6 小結 62
第5章 SQL Server的命名規(guī)則 63
5.1 學生表、列命名是否正確 63
5.1.1 創(chuàng)建中文命名的表 63
5.1.2 創(chuàng)建名稱帶空格的表 64
5.1.3 創(chuàng)建使用標識符命名的表 65
5.2 SQL Server的標識符 66
5.2.1 標識符分類 66
5.2.2 標識符格式 67
5.3 對象命名規(guī)則 68
5.4 命名習慣 68
5.5 小結 69
第6章 Transact-Sql對表的基本操作 70
6.1 錄入學生、家長、老師信息 70
6.1.1 通過圖形化界面錄入學生信息 70
6.1.2 通過查詢界面使用命令行的方式錄入家長信息 71
6.1.3 Transact-Sql語言介紹 74
6.2 學會使用聯(lián)機叢書查找SQL語法 75
6.2.1 聯(lián)機叢書結構 75
6.2.2 如何看懂聯(lián)機叢書中的語法 77
6.3 單表SELECT查詢命令 82
6.3.1 SELECT全表查詢 83
6.3.2 選擇性查詢 83
6.3.3 WHERE字句 84
6.3.4 帶AND關鍵字的WHERE字句 84
6.3.5 GROUP BY字句 85
6.3.6 HAVING字句 85
6.3.7 ORDER BY字句 86
6.3.8 TOP字句 87
6.3.9 DISTINCT子句 87
6.3.10 BETWEEN字句 88
6.3.11 模糊查詢LIKE字句 88
6.3.12 IN字句 89
6.3.13 NOT IN字句 90
6.3.14 COMPUTE字句 91
6.3.15 COMPUTE BY字句 91
6.3.16 列的別名 92
6.3.17 計算項的使用 92
6.3.18 表數(shù)據(jù)量的統(tǒng)計 93
6.4 多表語句的查詢 94
6.4.1 笛卡爾乘積 94
6.4.2 內(nèi)聯(lián)接 95
6.4.3 使用表別名 96
6.4.4 外聯(lián)接 96
6.4.5 自聯(lián)接 99
6.4.6 UNION關鍵字 101
6.5 INSERT添加數(shù)據(jù) 101
6.5.1 使用列清單 102
6.5.2 省略列清單 102
6.6 UPDATE修改數(shù)據(jù) 104
6.6.1 修改單行數(shù)據(jù) 104
6.6.2 修改多行數(shù)據(jù) 105
6.7 DELETE刪除數(shù)據(jù) 106
6.7.1 刪除單條數(shù)據(jù) 106
6.7.2 刪除多條數(shù)據(jù) 107
6.7.3 刪除所有信息 108
6.8 TRUNCATE清空表 108
6.9 DROP刪除表 109
6.9.1 通過圖形化界面刪除表 109
6.9.2 通過查詢界面刪除表 109
6.10 小結 110
第7章 用主外鍵實現(xiàn)表關聯(lián) 111
7.1 為學生表創(chuàng)建一個主鍵 111
7.1.1 通過Management Studio創(chuàng)建主鍵 111
7.1.2 通過查詢分析界面創(chuàng)建主鍵 111
7.2 什么是主鍵 112
7.2.1 創(chuàng)建表時創(chuàng)建主鍵 112
7.2.2 創(chuàng)建表后添加主鍵 116
7.3 什么是外鍵 118
7.3.1 創(chuàng)建表時創(chuàng)建外鍵 119
7.3.2 創(chuàng)建表后添加外鍵約束 122
7.4 表關聯(lián)種類 124
7.4.1 一對一的關系 124
7.4.2 一對多的關系 125
7.4.3 多對多的關系 125
7.5 實現(xiàn)學生、老師、家長3張表的關聯(lián) 126
7.6 刪除主外鍵 128
7.6.1 錯誤的刪除方法 128
7.6.2 正確的刪除方法 128
7.7 小結 129
第2篇 核心技術
第8章 數(shù)據(jù)庫的管理 133
8.1 查看學校數(shù)據(jù)庫信息 133
8.1.1 通過Management Studio查看學校數(shù)據(jù)庫信息 133
8.1.2 通過命令行查看數(shù)據(jù)庫屬性 135
8.2 管理數(shù)據(jù)庫 136
8.2.1 數(shù)據(jù)庫更名 136
8.2.2 文件組/數(shù)據(jù)文件更名 137
8.2.3 修改數(shù)據(jù)文件大小 140
8.2.4 添加文件組/數(shù)據(jù)文件/日志文件 142
8.2.5 刪除文件組/數(shù)據(jù)文件/日志文件 145
8.3 分離附加用戶數(shù)據(jù)庫 148
8.4 理解master數(shù)據(jù)庫以及系統(tǒng)表在系統(tǒng)中的作用 150
8.4.1 查看存儲SQL Server實例中數(shù)據(jù)庫信息的系統(tǒng)表 151
8.4.2 查看用戶自定義數(shù)據(jù)庫中的文件組以及數(shù)據(jù)文件內(nèi)容 151
8.4.3 理解Sysobjects系統(tǒng)視圖 152
8.5 小結 155
第9章 表的管理 156
9.1 學生表里添加畢業(yè)日期列 156
9.2 表的管理 156
9.2.1 查看表屬性 156
9.2.2 表重新命名 158
9.2.3 列重新命名 160
9.2.4 ALTER TABLE修改表結構 160
9.3 小結 165
第10章 實現(xiàn)數(shù)據(jù)的完整性 166
10.1 學生表信息是否正確 166
10.2 數(shù)據(jù)完整性概念 167
10.2.1 實體完整性 167
10.2.2 域完整性 167
10.2.3 引用完整性 168
10.3 約束 168
10.3.1 CHECK約束 168
10.3.2 DEFAULT約束 173
10.3.3 UNIQUE約束 174
10.3.4 PRIMARY KEY與FOREIGN KEY約束 176
10.4 創(chuàng)建約束 177
10.4.1 創(chuàng)建表時創(chuàng)建約束 177
10.4.2 表創(chuàng)建好后追加約束 178
10.5 禁用/啟用約束 178
10.6 對表原始數(shù)據(jù)不校驗添加約束 180
10.7 使用級聯(lián)CASCADE 181
10.8 約束其他操作 184
10.8.1 通過Management Studio圖形化界面添加約束 184
10.8.2 通過Management Studio圖形化界面查看約束 185
10.9 創(chuàng)建/使用規(guī)則 185
10.9.1 創(chuàng)建規(guī)則/規(guī)則的綁定 186
10.9.2 將規(guī)則從列上解除綁定/刪除規(guī)則 187
10.10 創(chuàng)建/使用DEFAULT對象 188
10.10.1 創(chuàng)建DEFAULT對象/綁定DEFAULT對象 188
10.10.2 DEFAULT從列上解除綁定/刪除DEFAULT對象 189
10.11 小結 190
第11章 視圖 191
11.1 創(chuàng)建一個能同時反映學生與老師信息的視圖 191
11.2 什么是視圖 192
11.2.1 視圖和查詢 192
11.2.2 視圖的兼容性 193
11.3 視圖的優(yōu)點 193
11.4 創(chuàng)建視圖 193
11.4.1 CREATE VIEW命令 194
11.4.2 用創(chuàng)建視圖向?qū)?chuàng)建視圖 194
11.4.3 創(chuàng)建簡單視圖及其簡單操作 195
11.5 通過視圖修改數(shù)據(jù) 198
11.5.1 通過視圖添加數(shù)據(jù) 198
11.5.2 通過視圖更改數(shù)據(jù) 199
11.5.3 通過視圖刪除數(shù)據(jù) 201
11.6 分區(qū)視圖 202
11.7 索引視圖 205
11.8 修改/刪除視圖 207
11.8.1 修改視圖 207
11.8.2 重命名視圖 208
11.8.3 刪除視圖 208
11.9 視圖與DEFAULT的使用 209
11.10 小結 210
第12章 存儲過程 211
12.1 創(chuàng)建一個快速輸入學生信息的存儲過程 211
12.2 什么是存儲過程 212
12.2.1 存儲過程的類型 212
12.2.2 系統(tǒng)存儲過程 213
12.3 用戶自定義存儲過程 214
12.3.1 不帶參數(shù)的存儲過程 214
12.3.2 使用存儲過程來實現(xiàn)查詢 216
12.3.3 封裝復雜的SELECT語句 217
12.3.4 使用帶簡單參數(shù)的存儲過程 218
12.3.5 使用帶有通配符參數(shù)的簡單存儲過程 219
12.4 查看存儲過程源代碼 220
12.5 通過存儲過程傳遞參數(shù) 221
12.6 存儲過程其他操作 223
12.6.1 修改存儲過程 223
12.6.2 重新命名以及刪除存儲過程 223
12.7 小結 224
第13章 函數(shù) 225
13.1 使用平均函數(shù)AVG獲得學生的平均分 225
13.2 什么是函數(shù) 228
13.2.1 系統(tǒng)函數(shù) 228
13.2.2 用戶自定義函數(shù) 228
13.3 系統(tǒng)函數(shù) 228
13.3.1 配置函數(shù) 228
13.3.2 日期與時間函數(shù) 231
13.3.3 數(shù)學函數(shù) 234
13.3.4 字符串函數(shù) 236
13.3.5 系統(tǒng)統(tǒng)計函數(shù) 239
13.3.6 其他常用函數(shù) 241
13.4 用戶自定義函數(shù)創(chuàng)建 245
13.4.1 創(chuàng)建標量函數(shù)與使用 245
13.4.2 創(chuàng)建內(nèi)嵌表值函數(shù)與使用 247
13.4.3 創(chuàng)建多語句表值函數(shù)與使用 248
13.5 創(chuàng)建函數(shù)中限制語句 249
13.6 修改/重新命名/刪除函數(shù) 250
13.7 小結 250
第14章 同義詞 251
14.1 同義詞的含義 251
14.2 創(chuàng)建同義詞 251
14.2.1 通過Management Studio圖形化界面創(chuàng)建同義詞 251
14.2.2 使用SQL語句創(chuàng)建同義詞 252
14.3 刪除同義詞 253
14.3.1 在SQL Server Management Studio中刪除同義詞 253
14.3.2 使用T-SQL刪除同義詞 254
14.4 小結 254
第15章 觸發(fā)器 255
15.1 創(chuàng)建一個刪除學生信息的警告 255
15.2 什么是觸發(fā)器 256
15.2.1 DML觸發(fā)器 256
15.2.2 DDL觸發(fā)器 256
15.3 實現(xiàn)DML觸發(fā)器 257
15.3.1 DML觸發(fā)器 257
15.3.2 AFTER觸發(fā)器 258
15.3.3 INSTEAD OF觸發(fā)器 261
15.3.4 inserted與deleted表 263
15.4 實現(xiàn)DDL觸發(fā)器 268
15.5 管理觸發(fā)器 270
15.5.1 觸發(fā)器的管理 270
15.5.2 刪除觸發(fā)器 271
15.6 小結 271
第16章 SQL語言編程 272
16.1 使用變量查找學生信息 272
16.2 SQL語言詳述 272
16.2.1 數(shù)據(jù)定義語言 273
16.2.2 數(shù)據(jù)操縱語言 273
16.2.3 數(shù)據(jù)控制語言 273
16.3 變量的使用 274
16.3.1 局部變量 274
16.3.2 系統(tǒng)變量 275
16.3.3 變量的使用 276
16.4 運算符 277
16.4.1 算術運算符 277
16.4.2 比較運算符與邏輯運算符 277
16.4.3 運算符的優(yōu)先順序 278
16.5 控制流程語句 278
16.5.1 IF ELSE條件判斷 279
16.5.2 BEGIN END語句塊 279
16.5.3 WHILE循環(huán) 280
16.5.4 CASE關鍵字 281
16.5.5 批(GO) 282
16.5.6 RETURN關鍵字 282
16.6 其他SQL 282
16.6.1 EXISTS使用 283
16.6.2 使用INSERT INTO語句插入多條數(shù)據(jù) 283
16.6.3 SELECT INTO創(chuàng)建表 284
16.6.4 TRUNCATE與DELETE的區(qū)別 286
16.7 動態(tài)SQL語句執(zhí)行 287
16.7.1 使用普通SQL語句的局限 287
16.7.2 使用動態(tài)SQL語句 288
16.8 嵌套查詢 289
16.8.1 基于列的查詢 289
16.8.2 基于比較的查詢 290
16.9 游標的使用 290
16.9.1 聲明游標 291
16.9.2 使用游標 291
16.10 小結 294
第17章 索引 295
17.1 通過索引快速訪問學生表 295
17.2 什么是索引 295
17.3 索引的分類 296
17.3.1 索引列 296
17.3.2 聚集索引 296
17.3.3 非聚索引 298
17.3.4 惟一性索引 299
17.3.5 主鍵索引 301
17.4 使用Management Studio圖形化界面創(chuàng)建索引 303
17.5 索引的結構 304
17.6 索引管理 305
17.6.1 修改索引 305
17.6.2 索引碎片 307
17.7 全文索引 308
17.7.1 創(chuàng)建全文目錄 309
17.7.2 創(chuàng)建全文索引 310
17.8 存儲索引信息的系統(tǒng)表 311
17.8.1 SYS.INDEXES 311
17.8.2 SYS.INDEX_COLUMN 312
17.9 慎重使用/刪除索引 313
17.10 小結 313
第18章 事務與鎖 314
18.1 兩位老師同時更改一條學生信息出現(xiàn)的問題 314
18.2 什么是事務 316
18.3 并發(fā)性問題 318
18.3.1 不使用事務造成的數(shù)據(jù)不一致性 318
18.3.2 通過事務維護原子性 321
18.4 鎖的介紹 322
18.4.1 鎖的粒度 323
18.4.2 鎖的模式 323
18.4.3 鎖的兼容性 325
18.5 事務的隔離級別 326
18.5.1 READ UNCOMMITTED隔離級別 326
18.5.2 READ COMMITTED隔離級別 326
18.5.3 REPEATABLE READ隔離級別 326
18.5.4 SHNAPSHOT隔離級別 326
18.5.5 SERIALIZABLE隔離級別 326
18.6 死鎖 327
18.7 查看鎖的信息 327
18.8 小結 330
第19章 SQL Server 2005的安全機制 331
19.1 為學校數(shù)據(jù)庫創(chuàng)建一個能訪問school數(shù)據(jù)庫的用戶 331
19.2 SQL Server2005安全機制 333
19.2.1 客戶機安全機制 334
19.2.2 網(wǎng)絡傳輸?shù)陌踩珯C制 334
19.2.3 實例級別安全機制 334
19.2.4 數(shù)據(jù)庫級別安全機制 335
19.2.5 對象級別安全機制 335
19.3 通過Management Studio圖形化界面創(chuàng)建賬戶與數(shù)據(jù)庫用戶 335
19.3.1 創(chuàng)建Windows賬戶登錄 336
19.3.2 通過Management Studio賦予Windows用戶訪問權限 339
19.3.3 創(chuàng)建Windows登錄方式具體選項解釋 341
19.3.4 創(chuàng)建SQL Server賬戶登錄 344
19.3.5 通過命令行的方式創(chuàng)建Windows賬戶登錄 345
19.3.6 通過命令行的方式創(chuàng)建SQL Server賬戶登錄 347
19.4 創(chuàng)建架構與刪除架構 348
19.4.1 使用Management Studio圖形化工具創(chuàng)建架構 349
19.4.2 使用SQL命令創(chuàng)建架構 350
19.5 刪除用戶、架構與登錄 351
19.5.1 通過Management Studio圖形化界面刪除 351
19.5.2 通過命令行的方式刪除用戶、架構與登錄 353
19.5.3 guest用戶 355
19.6 權限 357
19.6.1 對象權限 357
19.6.2 語句權限 363
19.7 刪除權限 367
19.8 角色 369
19.8.1 系統(tǒng)角色、角色級別 370
19.8.2 系統(tǒng)角色的使用 371
19.8.3 用戶自定義角色 373
19.8.4 應用程序角色 374
19.9 DENY 否決優(yōu)先權 377
19.10 權限深入 379
19.11 小結 380
第20章 SQL Server 2005備份與恢復 381
20.1 利用備份恢復學校數(shù)據(jù)庫信息 381
20.2 備份的重要性 383
20.3 數(shù)據(jù)庫備份設備類型 384
20.3.1 磁盤設備 384
20.3.2 網(wǎng)絡共享文件 384
20.3.3 磁帶備份 384
20.3.4 其他設備 384
20.4 備份方法分類 385
20.4.1 全備份與恢復 385
20.4.2 差異備份與恢復 398
20.4.3 日志備份與恢復 406
20.5 數(shù)據(jù)庫還原模型 412
20.5.1 簡單模型 413
20.5.2 大容量日志記錄恢復模型 413
20.5.3 完全數(shù)據(jù)庫模型 413
20.5.4 數(shù)據(jù)庫還原模型深入 414
20.6 備份策略 415
20.7 小結 416
第21章 復制 417
21.1 什么是復制 417
21.1.1 復制的基本元素 418
21.1.2 復制模型 418
21.1.3 發(fā)布內(nèi)容 420
21.2 配置發(fā)布/分發(fā)服務器 421
21.3 創(chuàng)建發(fā)布物 424
21.4 實現(xiàn)訂閱 427
21.5 小結 429
第22章 鏈接服務器 431
22.1 通過SQL Server Management Studio圖形化界面創(chuàng)建鏈接服務器 431
22.2 通過SQL命令創(chuàng)建鏈接服務器 433
22.3 通過建立鏈接服務器查詢txt文本文件 436
22.4 通過建立鏈接服務器查詢Excel文件 437
22.5 通過建立鏈接服務器操縱Oracle數(shù)據(jù)庫 438
22.6 小結 439
第23章 管理自動化 440
23.1 自動每天備份學校數(shù)據(jù)庫 440
23.2 代理的設置 443
23.3 操作員 444
23.4 作業(yè) 445
23.5 警報 447
23.6 小結 448
第24章 數(shù)據(jù)集成 449
24.1 導入導出功能 449
24.2 Integration Services介紹 452
24.2.1 Integration Services實現(xiàn)簡單的導入導出 452
24.2.2 使用Integration Services實現(xiàn)不同種數(shù)據(jù)源數(shù)據(jù)的集成 456
24.2.3 控制流 461
24.3 ETL的介紹 462
24.4 小結 462
第25章 服務器監(jiān)控與高可用性 463
25.1 高可用性 463
25.1.1 集群 463
25.1.2 備用服務器 464
25.1.3 日志傳送 465
25.2 復制數(shù)據(jù)庫與復制數(shù)據(jù) 468
25.2.1 復制數(shù)據(jù)庫 468
25.2.2 復制數(shù)據(jù) 472
25.3 服務器監(jiān)控 473
25.4 小結 475
第26章 SQL Server常見問題匯總 476
26.1 SQL Server連接中的常見錯誤 476
26.1.1 SQL Server不存在或訪問被拒絕 476
26.1.2 無法連接到服務器,用戶xxx登錄失敗 478
26.1.3 提示“連接超時” 480
26.2 配置服務器端的默認設置 481
26.3 如何清空SQL Server日志文件 482
26.3.1 方法一:截斷事務日志 482
26.3.2 方法二:備份數(shù)據(jù)庫刪除日志 483
26.4 如何找回被刪除的數(shù)據(jù) 484
26.4.1 使用備份文件 484
26.4.2 使用第三方軟件恢復 485
26.5 影響數(shù)據(jù)庫性能的3個方面 485
26.5.1 邏輯數(shù)據(jù)庫和表的設計 485
26.5.2 索引設計 485
26.5.3 查詢語句的設計 486
26.6 小結 486
第27章 Analysis Services 487
27.1 商業(yè)智能簡介 487
27.2 數(shù)據(jù)倉庫 488
27.3 OLAP概念 489
27.3.1 什么是OLAP 490
27.3.2 MOLAP與ROLAP 491
27.4 Analysis Services 492
27.4.1 新建數(shù)據(jù)源 492
27.4.2 新建數(shù)據(jù)源視圖 495
27.4.3 創(chuàng)建維度 496
27.4.4 創(chuàng)建多維數(shù)據(jù)集 499
27.5 小結 501
第3篇 SQL Server與應用系統(tǒng)開發(fā)
第28章 .NET訪問SQL Server2005 505
28.1 認識ADO.NET 505
28.1.1 ADO.NET概述 505
28.1.2 System.Data命名空間 506
28.1.3 ADO.NET總體結構 507
28.2 連接數(shù)據(jù)庫 508
28.2.1 數(shù)據(jù)連接類:SqlConnection 508
28.2.2 設置連接參數(shù) 508
28.2.3 連接SQL Server 509
28.2.4 斷開SQL Server 510
28.3 操作數(shù)據(jù)庫 511
28.3.1 使用SqlCommand增刪改數(shù)據(jù) 511
28.3.2 使用SqlCommand表示T-SQL 512
28.3.3 使用SqlDataAdapter提交T-SQL 513
28.4 內(nèi)存數(shù)據(jù)對象 514
28.4.1 內(nèi)存數(shù)據(jù)對象概述 514
28.4.2 內(nèi)存中的數(shù)據(jù)表:DataTable 515
28.4.3 內(nèi)存中的數(shù)據(jù)庫:DataSet 519
28.4.4 數(shù)據(jù)讀取器:SqlDataReader 521
28.5 數(shù)據(jù)綁定技術 523
28.5.1 .NET的數(shù)據(jù)綁定技術 523
28.5.2 DataGridView概述 523
28.5.3 DataGridView常用屬性和事件 524
28.5.4 用DataGridView顯示數(shù)據(jù) 525
28.5.5 DataGridView的內(nèi)置功能 528
28.6 控件數(shù)據(jù)操作 529
28.6.1 添加、修改數(shù)據(jù) 529
28.6.2 驗證數(shù)據(jù) 532
28.6.3 刪除單行數(shù)據(jù) 533
28.6.4 刪除多行數(shù)據(jù) 535
28.7 小結 539
第29章 學生信息管理系統(tǒng)(Visual C# 2005+SQL Server) 540
29.1 系統(tǒng)目標和架構 540
29.1.1 系統(tǒng)目標 540
29.1.2 兩層架構 541
29.1.3 工程文件一覽 542
29.2 數(shù)據(jù)庫設計 542
29.2.1 設計E-R圖概念模型 542
29.2.2 數(shù)據(jù)庫邏輯設計 543
29.2.3 規(guī)范化關系 543
29.2.4 物理實現(xiàn) 543
29.3 數(shù)據(jù)訪問層 545
29.3.1 實現(xiàn)通用數(shù)據(jù)庫類Database 545
29.3.2 實現(xiàn)安全數(shù)據(jù)獲取類GetSafeData 552
29.3.3 SQL語句構造類SqlStringConstructor 553
29.4 系統(tǒng)主窗口 554
29.4.1 系統(tǒng)主窗口 554
29.4.2 登錄窗口 556
29.5 學籍管理 561
29.5.1 學生入學管理 561
29.5.2 學生畢業(yè)管理 566
29.5.3 學生信息修改 569
29.5.4 學生信息查詢 573
29.6 成績管理 577
29.6.1 添加課程信息 577
29.6.2 從Excel中導入成績單 578
29.6.3 成績信息查詢 583
29.7 小結 585
第30章 電子商務網(wǎng)站系統(tǒng)(ASP.NET 2.0+SQL Server) 586
30.1 系統(tǒng)目標和架構 586
30.1.1 系統(tǒng)需求 586
30.1.2 系統(tǒng)功能 587
30.1.3 系統(tǒng)架構 588
30.2 數(shù)據(jù)庫設計 589
30.2.1 數(shù)據(jù)表設計 590
30.2.2 表關系設計 592
30.3 系統(tǒng)公共層設計 593
30.3.1 基本公共類設計 593
30.3.2 數(shù)據(jù)庫公共類設計 595
30.4 數(shù)據(jù)訪問層接口設計 596
30.4.1 用戶接口 597
30.4.2 企業(yè)接口 598
30.4.3 商品種類接口 598
30.4.4 商品接口 599
30.4.5 購物車接口 600
30.4.6 商品和購物車關系接口 601
30.4.7 商品圖片接口 601
30.5 系統(tǒng)日志管理 602
30.5.1 事件處理類ShopEventLog.cs 602
30.5.2 消息處理類ConfigConsole.cs 603
30.6 商品種類管理 604
30.6.1 界面設計 604
30.6.2 添加商品種類 606
30.6.3 修改刪除商品種類 607
30.7 商品管理 609
30.7.1 界面設計 610
30.7.2 添加商品 611
30.7.3 修改商品 614
30.7.4 刪除商品 616
30.8 用戶管理 616
30.8.1 界面設計 616
30.8.2 添加用戶 618
30.8.3 修改用戶 618
30.8.4 刪除用戶 619
30.9 購物車管理 620
30.9.1 界面設計 620
30.9.2 查看購物車 622
30.9.3 用戶結賬 624
30.10 商品搜索 626
30.10.1 界面設計 626
30.10.2 商品搜索 628
30.11 小結 632
第31章 ASP訪問SQL Server2005 633
31.1 ADO概述 633
31.1.1 ADO的對象 633
31.1.2 ADO的操作流程 634
31.2 連接數(shù)據(jù)庫 634
31.3 使用Connection對象 635
31.3.1 Connection對象的屬性和方法 635
31.3.2 打開和關閉數(shù)據(jù)庫連接 637
31.3.3 執(zhí)行SQL語句 637
31.3.4 處理事務 639
31.3.5 設置連接數(shù)據(jù)源或提交命令的等待時間 640
31.4 使用Command對象 641
31.4.1 Command對象概述 641
31.4.2 執(zhí)行SQL語句 641
31.4.3 調(diào)用存儲過程 642
31.5 使用RecordSet對象 646
31.5.1 RecordSet對象概述 647
31.5.2 RecordSet對象的屬性和方法 649
31.5.3 創(chuàng)建記錄集 650
31.5.4 顯示記錄集 651
31.5.5 實現(xiàn)記錄集的分頁顯示 653
31.5.6 讀取記錄到數(shù)組中 655
31.6 小結 657
第32章 新聞信息管理系統(tǒng)(ASP+SQL Server) 658
32.1 系統(tǒng)目標和構架 658
32.1.1 需求分析 658
32.1.2 系統(tǒng)包含的文件 659
32.2 數(shù)據(jù)庫設計 660
32.2.1 新聞類別表 660
32.2.2 管理員信息表 660
32.2.3 新聞信息表 661
32.2.4 用戶評論表 661
32.2.5 數(shù)據(jù)庫連接文件 661
32.3 新聞查看模塊 662
32.3.1 系統(tǒng)主頁面 662
32.3.2 分類新聞列表頁面 665
32.3.3 新聞內(nèi)容顯示頁面 667
32.4 新聞查找模塊 669
32.4.1 查詢條件輸入頁面 669
32.4.2 查詢顯示頁面 670
32.5 用戶評論模塊 674
32.5.1 查看和增加評論頁面 674
32.5.2 刪除評論頁面 678
32.6 管理員登錄模塊 679
32.6.1 管理員登錄頁面 679
32.6.2 管理員退出登錄頁面 679
32.7 新聞管理模塊 679
32.7.1 新聞管理主頁面 680
32.7.2 新聞編輯頁面 683
32.7.3 保存新聞頁面 684
32.7.4 新聞修改頁面 685
32.7.5 更新新聞頁面 688
32.7.6 刪除新聞頁面 689
32.8 管理員信息管理模塊 690
32.8.1 管理員密碼修改頁面 690
32.8.2 管理員密碼保存頁面 691
32.8.3 管理員列表頁面 691
32.8.4 添加管理員頁面 693
32.8.5 管理員信息修改頁面 693
32.8.6 管理員信息保存頁面 694
32.8.7 管理員信息刪除頁面 695
32.9 新聞類別管理模塊 695
32.10 小結 699
第33章 PHP訪問SQL Server 2005 700
33.1 SQL Server服務器的連接與斷開 700
33.1.1 使用PHP的MSSQL擴展 700
33.1.2 使用PHP連接SQL Server的必要條件 700
33.1.3 測試PHP與SQL Server的連接 703
33.2 使用PHP存取SQL Server數(shù)據(jù)庫 704
33.2.1 選擇要連接的數(shù)據(jù)庫 704
33.2.2 執(zhí)行SQL語句 705
33.2.3 獲得查詢結果集中的記錄數(shù) 706
33.2.4 逐行獲取結果集中的每一條記錄 707
33.3 結果集分頁的設計與實現(xiàn) 710
33.3.1 結果集分頁的設計 710
33.3.2 結果集分頁的實現(xiàn) 713
33.4 小結 715
第34章 電子商城系統(tǒng)的開發(fā)(PHP+SQL Server) 716
34.1 系統(tǒng)目標 716
34.2 數(shù)據(jù)庫設計 717
34.2.1 用戶信息表Users 717
34.2.2 訂單信息表Invoices 718
34.2.3 商品類別信息表Classes 719
34.2.4 商品信息表Goods 720
34.2.5 管理員信息表Admins 720
34.2.6 日志信息表Logs 721
34.2.7 流水賬信息表Revs 721
34.3 公共代碼的實現(xiàn) 722
34.3.1 數(shù)據(jù)庫連接代碼 722
34.3.2 日志記錄代碼 723
34.3.3 頁面頭文件代碼 723
34.3.4 頁面尾文件代碼 723
34.4 用戶模塊的實現(xiàn) 723
34.4.1 用戶登錄頁面的實現(xiàn) 724
34.4.2 用戶注冊頁面的實現(xiàn) 726
34.4.3 用戶主頁的實現(xiàn) 729
34.4.4 密碼重設模塊的實現(xiàn) 732
34.4.5 修改個人信息頁面的實現(xiàn) 737
34.4.6 用戶注銷登錄功能的實現(xiàn) 741
34.5 商品瀏覽模塊的實現(xiàn) 741
34.5.1 商品瀏覽首頁的實現(xiàn) 741
34.5.2 商品類別瀏覽頁面的實現(xiàn) 744
34.5.3 商品列表瀏覽頁面的實現(xiàn) 745
34.5.4 商品詳細信息瀏覽頁面的實現(xiàn) 748
34.6 購物車模塊的實現(xiàn) 750
34.6.1 添加到購物車功能的實現(xiàn) 750
34.6.2 清空購物車功能的實現(xiàn) 750
34.6.3 商品支付功能的實現(xiàn) 751
34.6.4 訂單狀態(tài)轉(zhuǎn)換功能的實現(xiàn) 752
34.7 管理員登錄模塊的實現(xiàn) 752
34.7.1 管理員登錄頁面的實現(xiàn) 752
34.7.2 修改管理員密碼頁面的實現(xiàn) 754
34.7.3 注銷管理員登錄功能的實現(xiàn) 756
34.8 商品類別管理模塊的實現(xiàn) 757
34.8.1 商品類別添加頁面的實現(xiàn) 757
34.8.2 商品類別管理列表頁面的實現(xiàn) 759
34.8.3 商品類別編輯頁面的實現(xiàn) 761
34.8.4 商品類別刪除頁面的實現(xiàn) 763
34.9 商品管理模塊的設計 764
34.10 管理員賬戶管理模塊的實現(xiàn) 764
34.11 訂單管理模塊的實現(xiàn) 764
34.11.1 已付款訂單管理頁面的實現(xiàn) 764
34.11.2 退款申請管理頁面的實現(xiàn) 766
34.11.3 管理員訂單狀態(tài)轉(zhuǎn)換與退款功能的實現(xiàn) 766
34.12 用戶信息管理模塊的實現(xiàn) 767
34.12.1 用戶列表瀏覽頁面的實現(xiàn) 767
34.12.2 修改用戶賬戶余額頁面的實現(xiàn) 769
34.12.3 用戶賬戶的鎖定和解鎖頁面的實現(xiàn) 771
34.12.4 會員積分轉(zhuǎn)換功能的實現(xiàn) 771
34.13 系統(tǒng)賬目及日志查看模塊的實現(xiàn) 773
34.13.1 流水賬查看頁面的實現(xiàn) 773
34.13.2 系統(tǒng)日志查看頁面的實現(xiàn) 778
34.14 小結 778
第35章 JSP訪問SQL Server 2005 779
35.1 數(shù)據(jù)庫連接配置 779
35.1.1 使用JDBC-ODBC驅(qū)動橋 779
35.1.2 數(shù)據(jù)庫廠商提供JDBC驅(qū)動 781
35.2 JDBC連接語句 781
35.2.1 數(shù)據(jù)庫URL 782
35.2.2 建立連接 782
35.3 搭建JSP運行環(huán)境 783
35.3.1 安裝和配置JDK 783
35.3.2 安裝和配置Web容器Tomcat 785
35.3.3 啟動和停止Tomcat服務器 786
35.3.4 檢測Tomcat服務器是否已經(jīng)啟動 787
35.4 JSP頁面調(diào)用數(shù)據(jù)庫 787
35.4.1 創(chuàng)建名為firstweb的Web模塊 788
35.4.2 創(chuàng)建數(shù)據(jù)庫表products 788
35.4.3 創(chuàng)建JSP文件 789
35.4.4 運行效果 791
35.5 使用JavaBean封裝數(shù)據(jù)庫連接 791
35.5.1 創(chuàng)建封裝數(shù)據(jù)庫操作的類文件 791
35.5.2 修改index.jsp文件 798
35.6 數(shù)據(jù)庫連接池技術 799
35.6.1 連接池優(yōu)點 799
35.6.2 Tomcat連接池配置 800
35.6.3 JNDI命名 801
35.6.4 DataSource對象和連接池 802
35.6.5 連接池數(shù)據(jù)庫連接 802
35.7 Hibernate數(shù)據(jù)庫持久層技術 803
35.7.1 Hibernate簡介 804
35.7.2 下載Hibernate 804
35.7.3 安裝和配置Hibernate 805
35.8 小結 807
第36章 網(wǎng)絡收藏夾(JSP+SQL Server) 808
36.1 系統(tǒng)目標 808
36.2 網(wǎng)絡收藏夾的數(shù)據(jù)庫設計 809
36.2.1 創(chuàng)建users數(shù)據(jù)庫表 809
36.2.2 創(chuàng)建tags數(shù)據(jù)庫表 809
36.2.3 創(chuàng)建items數(shù)據(jù)庫表 810
36.2.4 配置數(shù)據(jù)庫連接 810
36.3 創(chuàng)建首頁JSP文件 811
36.3.1 index.htm頁面 811
36.3.2 left.jsp分類導航頁面 811
36.3.3 right.jsp收藏信息顯示頁面 813
36.4 創(chuàng)建用戶登錄和注冊JSP文件 814
36.4.1 用戶注冊register.jsp頁面 814
36.4.2 處理用戶注冊do_register.jsp頁面 817
36.4.3 用戶登錄login.jsp頁面 817
36.4.4 校驗用戶登錄chek_login.jsp頁面 820
36.4.5 用戶退出logout.jsp頁面 820
36.4.6 生成驗證碼的createMa.jsp頁面 821
36.5 創(chuàng)建添加和編輯分類的JSP文件 822
36.5.1 添加分類的addtag.jsp頁面 822
36.5.2 處理分類添加的do_addtag.jsp頁面 824
36.5.3 編輯分類的eidttag.jsp頁面 825
36.5.4 處理分類編輯的do_eidttag.jsp頁面 827
36.5.5 分類刪除的delTag.jsp頁面 828
36.6 添加和編輯收藏的JSP文件 828
36.6.1 添加收藏的additem.jsp頁面 828
36.6.2 處理收藏添加的do_additem.jsp頁面 830
36.6.3 刪除收藏的delitem.jsp頁面 830
36.7 創(chuàng)建用戶操作的JavaBean類文件 831
36.7.1 用戶封裝類User.java 831
36.7.2 用戶操作類SqlUser.java 832
36.8 創(chuàng)建與分類相關操作的類文件 834
36.8.1 分類封裝類文件Tag.java 834
36.8.2 分類操作類文件Tag.java 836
36.9 創(chuàng)建與收藏相關的JavaBean類文件 839
36.9.1 網(wǎng)頁收藏封裝類文件Item.java 840
36.9.2 網(wǎng)頁收藏操作類文件SqlItem.java 841
36.10 創(chuàng)建加密操作類MD5.java 843
36.11 小結 849

本目錄推薦

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