《SQL Server 2008資料庫實訓教程》是2016年7月清華大學出版社出版的圖書,作者是楊洋。
基本介紹
- 書名:SQL Server 2008資料庫實訓教程
- 作者:楊洋
- 出版社:清華大學出版社
- 出版時間:2016年7月
- 定價:38 元
- ISBN:9787302430827
內容簡介,圖書目錄,
內容簡介
本書以SQL Server 2008為平台,由淺入深地介紹SQL Server 2008中比較基本、常用和重要的知識,主要包括資料庫基礎知識、安裝和配置SQL Server 2008、學生管理資料庫的操作、學生管理資料庫數據表的操作、學生管理資料庫的查詢、TransactSQL語言基礎、學生管理資料庫的視圖與索引、實現學生管理資料庫的數據完整性、學生管理資料庫的存儲過程與觸發器、備份與還原學生管理資料庫和學生管理資料庫的安全管理等。
本書結構清晰、內容翔實、通俗易懂、實用性強,並提供全部實例的程式代碼、教學配套電子課件及課後習題答案。
本書可作為高職高專計算機及相關專業的教學用書,可供各類成人教育或有一定SQL Server 2008基礎的資料庫管理開發技術人員參考,也可作為各層次的培訓教材或相關從業人員的自學用書。
圖書目錄
項目1資料庫基礎知識1
1.1教學情景1
1.2教學導航1
1.3預備知識1——資料庫的基本概念1
1.3.1信息、數據與數據處理1
1.3.2資料庫、資料庫系統、資料庫管理系統2
1.4預備知識2——資料庫管理技術及發展3
1.4.1數據管理技術的發展階段3
1.4.2資料庫系統的特點4
1.5預備知識3——數據模型5
1.5.1數據模型的類型6
1.5.2概念模型6
1.5.3層次模型7
1.5.4網狀模型8
1.5.5關係模型8
1.6預備知識4——關係資料庫理論9
1.6.1關係操作10
1.6.2關係運算10
1.6.3關係的完整性12
1.7項目小結13
1.8思考與習題14
項目2安裝和配置SQL Server 200815
2.1教學情景15
2.2教學導航15
2.3預備知識1——SQL Server 2008概述15
2.3.1SQL Server 2008的體系結構16
2.3.2SQL Server 2008的特性16
2.3.3SQL Server 2008的版本17
2.4預備知識2——安裝與配置SQL Server 200817
2.4.1SQL Server 2008的硬體要求182.4.2SQL Server 2008的軟體要求18
2.4.3SQL Server 2008的配置18
2.5預備知識3——連線到SQL Server 2008資料庫19
2.5.1資料庫身份驗證模式19
2.5.2資料庫的類型19
2.6操作實踐20
2.6.1任務1: 安裝SQL Server 200820
2.6.2任務2: 檢驗安裝26
2.6.3任務3: 配置SQL Server 200828
2.7課外拓展實踐31
2.8項目小結31
2.9思考與習題32
項目3學生管理資料庫的操作33
3.1教學情景33
3.2教學導航33
3.3預備知識1——SQL Server資料庫的結構33
3.3.1數據存儲33
3.3.2資料庫檔案34
3.3.3檔案組34
3.3.4資料庫對象35
3.4預備知識2——資料庫的操作36
3.5操作實踐36
3.5.1任務1: 用SSMS創建學生管理資料庫stu36
3.5.2任務2: 用SSMS修改學生管理資料庫stu39
3.5.3任務3: 使用TransactSQL(TSQL)語句操作
學生管理資料庫stu44
3.6課外拓展實踐55
3.7項目小結56
3.8思考與習題56
項目4學生管理資料庫數據表的操作57
4.1教學情景57
4.2教學導航57
4.3預備知識——表的概述57
4.3.1表的定義57
4.3.2SQL Server 2008數據類型58
4.3.3別名數據類型59
4.4操作實踐59
4.4.1任務1: 創建別名數據類型59
4.4.2任務2: 刪除別名數據類型62
4.4.3任務3: 使用SSMS創建學生管理資料庫stu的數據表63
4.4.4任務4: 使用SSMS修改學生管理資料庫stu中的表結構64
4.4.5任務5: 使用SSMS刪除學生管理資料庫stu中的表67
4.4.6任務6: 使用SSMS向學生管理資料庫stu的數據
表中插入數據67
4.4.7任務7: 使用SSMS刪除學生管理資料庫stu的數據表中數據68
4.4.8任務8: 使用SSMS修改學生管理資料庫stu的數據表中數據68
4.4.9任務9: 使用TransactSQL語句創建學生管理資料庫
stu的數據表69
4.4.10任務10: 使用TransactSQL語句修改學生管理資料庫
stu中的表結構70
4.4.11任務11: 使用TransactSQL語句刪除學生管理資料庫
stu中的表73
4.4.12任務12: 使用TransactSQL語句向學生管理資料庫
stu的數據表中插入數據74
4.4.13任務13: 使用TransactSQL語句修改學生管理資料庫
stu的數據表中數據76
4.4.14任務14: 使用TransactSQL語句刪除學生管理資料庫
stu的數據表中數據77
4.5課外拓展實踐78
4.6項目小結79
4.7思考與習題80
項目5學生管理資料庫的查詢81
5.1教學情景81
5.2教學導航81
5.3預備知識1——SELECT語句概述81
5.3.1選擇列82
5.3.2WHERE子句83
5.3.3GROUP BY子句85
5.3.4HAVING子句86
5.3.5ORDER BY子句86
5.4預備知識2——多表連線查詢86
5.4.1內連線86
5.4.2外連線87
5.4.3交叉連線87
5.4.4自連線87
5.4.5組合查詢87
5.5預備知識3——子查詢88
5.5.1帶有IN運算符的子查詢88
5.5.2帶有比較運算符的子查詢88
5.5.3帶有EXISTS運算符的子查詢88
5.5.4單值子查詢89
5.6操作實踐89
5.6.1任務1: 使用SELECT語句查詢學生管理資料庫stu89
5.6.2任務2: 使用WHERE語句查詢學生管理資料庫stu94
5.6.3任務3: 使用GROUP BY子句查詢學生管理資料庫stu100
5.6.4任務4: 使用HAVING子句查詢學生管理資料庫stu102
5.6.5任務5: 使用ORDER BY子句查詢學生管理資料庫stu103
5.6.6任務6: 多表連線查詢104
5.6.7任務7: 子查詢113
5.7課外拓展實踐116
5.8項目小結117
5.9思考與習題117
項目6TransactSQL語言基礎118
6.1教學情景118
6.2教學導航118
6.3預備知識1——TransactSQL語言概述118
6.3.1TransactSQL語言的組成118
6.3.2常量119
6.3.3變數122
6.3.4運算符與表達式124
6.4預備知識2——流程控制語句127
6.4.1BEGIN...END語句塊127
6.4.2IF...ELSE條件語句127
6.4.3CASE表達式128
6.4.4無條件轉移語句129
6.4.5循環語句129
6.4.6返回語句130
6.4.7等待語句130
6.4.8錯誤處理語句130
6.5常用函式131
6.5.1系統內置函式131
6.5.2用戶自定義函式135
6.6操作實踐136
6.6.1任務1: 使用變數136
6.6.2任務2: 使用運算符與表達式137
6.6.3任務3: 使用流程控制語句139
6.6.4任務4: 使用常用函式142
6.7課外拓展實踐147
6.8項目小結147
6.9思考與習題148
項目7學生管理資料庫的視圖與索引149
7.1教學情景149
7.2教學導航149
7.3預備知識1——視圖149
7.4預備知識2——索引149
7.5操作實踐150
7.5.1任務1: 視圖的操作150
7.5.2任務2: 索引的操作160
7.6課外拓展實踐167
7.7項目小結168
7.8思考與習題168
項目8實現學生管理資料庫的數據完整性169
8.1教學情景169
8.2教學導航169
8.3預備知識1——數據完整性概述169
8.3.1數據完整性的概念169
8.3.2數據完整性的類型170
8.4預備知識2——實現約束170
8.4.1PRIMARY KEY(主鍵)約束170
8.4.2DEFAULT(默認)約束171
8.4.3CHECK(檢查)約束171
8.4.4UNIQUE(唯一)約束171
8.4.5NULL(空值)與NOT NULL(非空值)約束171
8.4.6FOREIGN KEY(外鍵)約束171
8.5預備知識3——使用IDENTITY(標識符)列172
8.6操作實踐172
8.6.1任務1: 實現PRIMARY KEY(主鍵)約束172
8.6.2任務2: 實現DEFAULT(默認)約束174
8.6.3任務3: 實現CHECK(檢查)約束176
8.6.4任務4: 實現UNIQUE(唯一)約束178
8.6.5任務5: 實現NULL(空值)與NOT NULL(非空值)約束179
8.6.6任務6: 實現FOREIGN KEY(外鍵)約束180
8.6.7任務7: 使用IDENTITY(標識符)列181
8.7課外拓展實踐183
8.8項目小結183
8.9思考與習題184
項目9學生管理資料庫的存儲過程與觸發器185
9.1教學情景185
9.2教學導航185
9.3預備知識1——存儲過程概述185
9.3.1存儲過程的概念185
9.3.2存儲過程的類型185
9.4預備知識2——簡單存儲過程的操作186
9.5預備知識3——創建參數化存儲過程186
9.5.1創建和執行帶輸入參數的存儲過程186
9.5.2創建和執行帶輸出參數的存儲過程186
9.6預備知識4——觸發器概述187
9.6.1觸發器的概念187
9.6.2觸發器的類型187
9.7預備知識5——觸發器的操作187
9.8操作實踐188
9.8.1任務1: 創建存儲過程188
9.8.2任務2: 執行存儲過程189
9.8.3任務3: 查看存儲過程190
9.8.4任務4: 修改存儲過程190
9.8.5任務5: 刪除存儲過程191
9.8.6任務6: 創建和執行帶輸入參數的存儲過程192
9.8.7任務7: 創建和執行帶輸出參數的存儲過程193
9.8.8任務8: 創建DML觸發器和DDL觸發器194
9.8.9任務9: 啟用/禁用觸發器198
9.8.10任務10: 修改觸發器199
9.8.11任務11: 刪除觸發器200
9.9課外拓展實踐201
9.10項目小結201
9.11思考與習題202
項目10備份與還原學生管理資料庫203
10.1教學情景203
10.2教學導航203
10.3預備知識1——備份概述203
10.3.1備份的概念203
10.3.2備份的類型203
10.3.3備份設備204
10.4預備知識2——備份數據205
10.4.1完整備份205
10.4.2差異備份205
10.4.3事務日誌備份205
10.4.4檔案或檔案組備份206
10.5預備知識3——還原概述206
10.5.1還原的概念206
10.5.2還原的策略206
10.6預備知識4——還原數據207
10.6.1常規還原207
10.6.2時間點還原207
10.7預備知識5——複製資料庫207
10.8操作實踐208
10.8.1任務1: 備份設備的創建與刪除208
10.8.2任務2: 學生管理資料庫stu的完整備份210
10.8.3任務3: 學生管理資料庫stu的差異備份214
10.8.4任務4: 學生管理資料庫stu的事務日誌備份217
10.8.5任務5: 學生管理資料庫stu的檔案或檔案組備份219
10.8.6任務6: 學生管理資料庫stu的常規還原222
10.8.7任務7: 學生管理資料庫stu的時間點還原224
10.8.8任務8: 學生管理資料庫stu的複製225
10.9課外拓展實踐228
10.10項目小結229
10.11思考與習題229
項目11學生管理資料庫的安全管理230
11.1教學情景230
11.2教學導航230
11.3預備知識1——SQL Server的安全性機制230
11.3.1安全簡介230
11.3.2安全機制231
11.4預備知識2——管理登錄名和用戶232
11.5預備知識3——角色管理232
11.5.1固定伺服器角色232
11.5.2固定資料庫角色233
11.5.3自定義資料庫角色233
11.5.4應用程式角色233
11.6預備知識4——資料庫許可權的管理233
11.7預備知識5——架構管理234
11.8操作實踐234
11.8.1任務1: 創建登錄名234
11.8.2任務2: 創建用戶236
11.8.3任務3: 刪除登錄名238
11.8.4任務4: 刪除用戶239
11.8.5任務5: 固定伺服器角色的管理240
11.8.6任務6: 固定資料庫角色的管理242
11.8.7任務7: 自定義資料庫角色的管理244
11.8.8任務8: 應用程式角色的管理246
11.8.9任務9: 授予許可權248
11.8.10任務10: 拒絕許可權250
11.8.11任務11: 撤銷許可權251
11.8.12任務12: 創建架構251
11.8.13任務13: 修改架構253
11.8.14任務14: 刪除架構256
11.9課外拓展實踐257
11.10項目小結257
11.11思考與習題257
附錄stu樣本資料庫258
參考文獻261
第1章銷售管理資料庫的開發環境1
1.1SQL Server 2008概述1
1.2SQL Server 2008的安裝2
1.2.1SQL Server 2008的版本2
1.2.2SQL Server 2008的安裝環境要求3
1.2.3SQL Server 2008的安裝過程4
1.3SQL Server Management Studio簡介15
1.3.1啟動SQL Server Management Studio15
1.3.2SQL Server管理環境16
1.3.3附加銷售管理資料庫CompanySales18
1.3.4在線上幫助文檔20
1.4創建一個查詢21
習題22
實訓23
第2章銷售管理資料庫的創建和管理24
2.1資料庫概述24
2.1.1基本概念24
2.1.2數據描述25
2.2系統資料庫25
2.3資料庫存儲結構26
2.3.1資料庫檔案27
2.3.2檔案組28
2.4銷售管理資料庫的創建28
2.4.1使用SSMS28
2.4.2使用CREATE DATABASE語句29
2.4.3使用模板32
2.5銷售管理資料庫的管理和維護33
2.5.1修改數據檔案和事務日誌檔案的容量 34
2.5.2收縮資料庫37
2.5.3更改資料庫名稱392.5.4刪除資料庫40
2.5.5打開資料庫41
2.5.6查看資料庫信息41
2.5.7分離和附加資料庫42
2.5.8在線上和脫機45
習題46
實訓47
第3章銷售管理資料庫數據表的創建和管理48
3.1數據表概述48
3.1.1表的基本概念48
3.1.2列數據類型49
3.1.3列的屬性51
3.1.4數據完整性52
3.1.5銷售管理資料庫數據表結構53
3.2創建銷售管理資料庫的數據表55
3.2.1使用SSMS55
3.2.2使用CREATE TABLE語句56
3.2.3使用模板57
3.3銷售管理資料庫的數據表管理58
3.3.1查看錶結構58
3.3.2修改數據表結構60
3.3.3刪除數據表62
3.3.4重命名數據表63
3.4銷售管理資料庫數據的約束63
3.4.1約束概述63
3.4.2主鍵約束65
3.4.3外鍵約束68
3.4.4唯一約束71
3.4.5檢查約束72
3.4.6默認值約束74
3.4.7默認值和規則75
3.5銷售管理資料庫數據表中數據的操作80
3.5.1插入記錄80
3.5.2插入多行記錄84
3.5.3更新記錄85
3.5.4刪除記錄 86
習題86
實訓87
第4章銷售管理資料庫的數據查詢89
4.1SELECT語句89
4.1.1SELECT語法格式89
4.1.2SELECT語句的執行方式90
4.2簡單查詢91
4.2.1SELECT子句92
4.2.2INTO子句99
4.2.3WHERE子句99
4.2.4ORDER BY子句106
4.2.5GROUP BY子句107
4.2.6HAVING子句108
4.2.7COMPUTE子句110
4.3連線查詢113
4.3.1連線概述113
4.3.2交叉連線113
4.3.3內連線114
4.3.4外連線117
4.4嵌套查詢119
4.4.1單值嵌套120
4.4.2多值嵌套122
4.4.3相關子查詢125
4.4.4集合查詢126
習題128
實訓128
第5章銷售管理資料庫的編程實現130
5.1TransactSQL語言的基本知識130
5.1.1TransactSQL語言的分類130
5.1.2標識符131
5.1.3數據類型131
5.1.4運算符和表達式132
5.1.5常量134
5.1.6變數134
5.1.7注釋136
5.1.8續行137
5.1.9TransactSQL語法格式約定137
5.1.10資料庫對象命名138
5.2流程控制語句139
5.3函式145
5.3.1聚合函式145
5.3.2數學函式146
5.3.3字元串函式147
5.3.4日期和時間函式148
5.3.5系統函式149
5.3.6元數據函式151
5.3.7配置函式152
5.3.8系統統計函式152
5.4銷售管理資料庫中編程套用153
5.4.1主機和資料庫信息153
5.4.2訂單處理153
5.4.3員工獎金計算155
習題158
實訓158
第6章銷售管理資料庫中視圖的套用160
6.1視圖概述160
6.1.1視圖的定義160
6.1.2視圖的作用161
6.1.3視圖的缺點162
6.2創建視圖162
6.2.1使用SSMS162
6.2.2使用CREATE VIEW166
6.3視圖的管理168
6.3.1修改視圖168
6.3.2刪除視圖170
6.3.3查看視圖170
6.4視圖的套用 172
6.4.1在銷售管理資料庫中視圖的套用172
6.4.2利用視圖運算元據174
習題176
實訓176
第7章銷售管理資料庫中索引的套用 178
7.1索引的概述178
7.1.1索引的作用178
7.1.2索引的分類179
7.1.3索引和約束的關係180
7.2創建索引181
7.2.1使用SSMS 181
7.2.2使用CREATE INDEX語句 183
7.3管理索引184
7.3.1刪除索引184
7.3.2查看索引185
7.3.3重命名索引186
7.3.4維護索引186
7.4索引套用 189
7.4.1使用的索引原則189
7.4.2創建銷售管理資料庫的索引190
習題192
實訓192
第8章銷售管理資料庫中存儲過程的套用193
8.1存儲過程的概述193
8.1.1存儲過程的概念193
8.1.2存儲過程的特點193
8.1.3存儲過程的分類 194
8.2創建和執行用戶存儲過程195
8.2.1不帶參數的存儲過程196
8.2.2帶輸入參數的存儲過程198
8.2.3帶輸出參數的存儲過程202
8.3管理存儲過程204
8.3.1查看存儲過程204
8.3.2刪除用戶存儲過程 205
8.3.3修改存儲過程205
8.4系統存儲過程和擴展存儲過程206
8.4.1系統存儲過程206
8.4.2擴展存儲過程207
8.5銷售管理資料庫中存儲過程的套用 209
8.5.1操作表的存儲過程209
8.5.2獲取訂單信息存儲過程212
習題214
實訓214
第9章銷售管理資料庫中觸發器的套用216
9.1觸發器的概述216
9.1.1觸發器的作用216
9.1.2觸發器的分類217
9.1.3INSERTED表和DELETED表218
9.2DML觸發器218
9.2.1創建DML觸發器219
9.2.2修改觸發器224
9.2.3禁用或啟用觸發器225
9.3DDL觸發器226
9.4管理觸發器228
9.4.1查看觸發器228
9.4.2刪除觸發器228
9.5觸發器的套用 229
習題231
實訓232
第10章銷售管理資料庫安全性管理233
10.1SQL Server 2008的安全機制233
10.2伺服器安全的管理235
10.2.1身份驗證模式235
10.2.2登錄名管理238
10.2.3特殊登錄名sa241
10.3資料庫用戶的管理242
10.3.1添加資料庫用戶243
10.3.2特殊用戶245
10.4許可權的管理246
10.4.1授權的安全對象247
10.4.2許可權類別247
10.4.3許可權管理248
10.5角色管理255
10.5.1伺服器角色255
10.5.2資料庫角色257
習題261
實訓262第11章銷售管理資料庫的日常維護263
11.1概述263
11.2資料庫的備份263
11.2.1備份設備264
11.2.2使用SSMS創建備份 265
11.2.3使用BACKUP語句創建備份 269
11.3還原資料庫272
11.3.1使用SSMS還原資料庫272
11.3.2使用RESTORE還原資料庫275
11.4數據導入和導出276
11.4.1數據導出276
11.4.2數據導入280
習題284
實訓284
第12章銷售管理資料庫的分析與設計285
12.1資料庫設計的步驟285
12.2銷售管理資料庫的需求分析287
12.2.1需求分析的任務287
12.2.2常用的需求調查方法288
12.2.3編寫需求分析說明書288
12.2.4銷售管理資料庫的需求分析288
12.3銷售管理資料庫的概念結構設計290
12.3.1概念結構設計的任務290
12.3.2實體與聯繫290
12.3.3概念模型的表示方法291
12.3.4概念結構設計的步驟292
12.3.5銷售管理資料庫的概念結構設計292
12.4銷售管理資料庫的邏輯結構設計294
12.4.1邏輯結構設計的任務294
12.4.2關係模型 295
12.4.3ER模型到關係模型的轉化295
12.4.4數據模型最佳化297
12.4.5銷售管理資料庫的邏輯結構設計300
12.5銷售管理資料庫的物理結構設計302
12.5.1物理結構設計的任務302
12.5.2確定數據的物理結構302
12.5.3銷售管理資料庫的物理結構設計304
12.6銷售管理資料庫的實施 307
12.7銷售管理資料庫運行和維護307
習題308
實訓308
第13章銷售管理資料庫系統初步開發(C#.Net)310
13.1ADO.NET310
13.1.1ADO.NET概述310
13.1.2ADO.NET組件310
13.1.3使用ADO.NET開發資料庫應用程式的一般步驟 312
13.1.4ADO.NET的對象312
13.2使用ADO.NET連線資料庫315
13.2.1自動配置數據源315
13.2.2編程配置數據源320
13.3開發銷售管理資料庫系統321
13.3.1資料庫套用系統軟體開發過程概述321
13.3.2開發登錄模組322
13.3.3員工信息瀏覽模組324
13.3.4員工信息管理模組327
習題328
實訓328
參考文獻330
第1章運行企業內部辦公網站1
1.1開發工具及網站類型1
1.1.1Visual Studio 2005簡介1
1.1.2網站類型介紹2
1.2瀏覽企業內部辦公網站3
本章小結6
習題6
第2章網站總體設計8
2.1系統概述8
2.2系統分析8
2.2.1需求分析8
2.2.2可行性分析9
2.3總體設計9
2.3.1項目規劃9
2.3.2目標設計9
2.3.3系統功能結構圖10
2.4資料庫系統結構設計10
2.4.1關係型資料庫概述10
2.4.2資料庫概念設計12
2.4.3SQL Server常用數據類型14
2.4.4創建資料庫及數據表16
2.4.5連線資料庫 24
2.5樣式表25
2.5.1樣式表相關概念26
2.5.2設計樣式表28
2.6網站總體架構38
本章小結39
習題39第3章製作首頁41
3.1使用母版頁設計頁面版式41
3.1.1Web窗體的結構41
3.1.2母版頁和內容頁42
3.1.3網站的首頁設計45
3.1.4基礎版首頁的母版頁46
3.1.5代碼隱藏頁檔案介紹50
3.2TSQL語句介紹(1)51
3.2.1查詢語句52
3.2.2添加記錄語句56
3.2.3修改欄位值語句57
3.2.4刪除記錄語句57
3.3ADO.NET數據提供程式58
3.3.1三層架構與公共類檔案58
3.3.2ADO.NET數據提供程式61
3.3.3有關C#和JavaScript語句63
3.3.4在公共類檔案中定義方法65
3.3.5調用自定義類69
3.4製作首頁檔案70
3.4.1數據綁定70
3.4.2數據列表控制項DataList71
3.4.3首頁Default.aspx前台製作72
3.4.4首頁Default.aspx後台代碼76
本章小結77
習題78
第4章登錄與導航頁面81
4.1製作登錄頁81
4.1.1常用的Web伺服器控制項81
4.1.2登錄頁前台製作84
4.1.3常用ASP.NET的內置對象86
4.1.4有關C#流程語句91
4.1.5登錄頁後台製作94
4.2製作導航頁96
4.2.1導航選單設計96
4.2.2導航母版頁前台製作98
4.2.3導航母版頁後台製作 104
4.2.4導航頁檔案製作106
4.2.5Global.asax檔案製作107
本章小結109
習題110
第5章部門和員工信息112
5.1添加部門頁面112
5.1.1添加部門信息頁前台製作113
5.1.2添加部門頁後台製作114
5.2添加員工信息頁面115
5.2.1添加員工信息頁前台製作116
5.2.2使用驗證控制項驗證數據118
5.2.3員工照片上傳到伺服器128
5.2.4員工基本信息添加到表中131
5.2.5添加員工信息頁後台代碼132
5.3查看員工信息頁面133
5.3.1格線顯示控制項GridView134
5.3.2查看員工信息頁前台製作136
5.3.3查看員工信息頁後台代碼140
5.3.4查看員工信息詳情頁142
5.3.5查看員工信息詳情後台代碼143
5.4編輯員工信息頁面144
5.4.1編輯員工信息頁前台製作145
5.4.2DataSet的子對象和FileInfo類148
5.4.3刪除員工信息後台代碼151
5.4.4修改員工信息頁前台製作152
5.4.5修改員工信息頁後台代碼153
本章小結154
習題155
第6章操作許可權設定158
6.1添加管理員頁面158
6.1.1常見選擇性控制項159
6.1.2添加管理員頁前台製作163
6.1.3添加管理員頁後台代碼165
6.2員工登錄權設定166
6.2.1索引167
6.2.2員工登錄權設定頁前台製作168
6.2.3員工登錄權設定頁後台代碼170
6.3個人密碼修改頁面173
6.3.1個人密碼修改頁前台製作173
6.3.2個人密碼修改頁後台代碼176
本章小結177
習題178
第7章考勤管理179
7.1考勤時間設定頁面179
7.1.1製作考勤設定前台頁面180
7.1.2SQL Server資料庫的定界符181
7.1.3考勤時間設定後台代碼182
7.2上班考勤頁面183
7.2.1製作上班考勤前台頁面183
7.2.2數據轉換和DateTime類185
7.2.3上班考勤後台代碼187
7.3下班考勤頁面189
7.3.1下班考勤頁面前台製作189
7.3.2下班考勤頁面後台代碼190
本章小結192
習題192
第8章編輯公告區信息194
8.1公告發布194
8.1.1製作公告發布前台頁194
8.1.2公告發布後台代碼196
8.2公告信息編輯196
8.2.1製作公告編輯前台頁面197
8.2.2公告編輯頁後台代碼199
本章小結200
習題201
第9章檔案傳送與接收202
9.1檔案傳送頁202
9.1.1檔案傳送頁面前台製作203
9.1.2檔案傳送頁面後台代碼205
9.2檔案接收頁207
9.2.1檔案接收頁前台製作208
9.2.2檔案接收頁後台代碼211
9.3檔案管理頁213
本章小結214
習題215
第10章聊天室216
10.1聊天室設計216
10.2聊天啟動頁217
10.2.1製作聊天啟動頁前台頁面217
10.2.2聊天啟動頁後台代碼219
10.2.3Application對象的初始化221
10.3顯示聊天信息頁221
10.3.1JavaScript變數、函式和方法221
10.3.2顯示聊天信息前台頁面224
10.3.3顯示聊天信息後台代碼225
10.4顯示線上人員頁面225
10.4.1顯示線上人員頁前台製作225
10.4.2顯示線上人員頁後台代碼226
本章小結227
習題227
第11章活動設定229
11.1活動內容設定229
11.1.1活動內容設定頁前台製作230
11.1.2活動內容設定頁後台代碼231
11.2投票232
11.2.1製作活動投票前台頁面232
11.2.2活動投票頁後台代碼235
11.3投票結果及欄目編輯236
本章小結237
習題238
第12章電子日曆239
12.1JavaScript對象239
12.2在首頁增加電子日曆244
本章小結245
習題245
第13章考勤統計247
13.1TSQL語句介紹(2)247
13.1.1TSQL常用函式247
13.1.2查詢語句續例249
13.1.3自定義存儲過程251
13.2考勤月統計頁面254
13.2.1考勤月統計前台頁面254
13.2.2考勤月統計後台代碼257
13.3優秀員工候選人頁260
13.3.1優秀員工候選人前台頁面261
13.3.2優秀員工候選人後台代碼264
本章小結266
習題267
第14章完整版首頁268
14.1TSQL語句介紹(3)268
14.1.1嵌套查詢(子查詢)268
14.1.2連線查詢269
14.1.3視圖查詢271
14.2評優投票頁273
14.2.1評優投票前台頁面274
14.2.2評優投票頁後台代碼276
14.3完整版首頁母版頁280
14.3.1母版頁前台頁面製作280
14.3.2母版頁後台代碼283
14.4完整版首頁285
14.4.1首頁前台頁面製作285
14.4.2DataList控制項的分頁顯示286
14.4.3首頁後台代碼288
本章小結290
習題291
第15章實施數據完整性293
15.1主鍵約束293
15.1.1有關約束的概念293
15.1.2主鍵約束293
15.2外鍵約束296
15.2.1外鍵約束及設定296
15.2.2關係圖302
本章小結303
習題304
第16章系統部署與發布306
16.1設定Web伺服器306
16.2在IIS中測試網站308
16.2.1使用“複製網站”工具308
16.2.2使用“發布網站”工具309
16.2.3在IIS中瀏覽網站311
16.3擁有網際網路上的Web網站314
16.3.1申請域名和租用空間314
16.3.2推廣自己的網站314
本章小結314
習題315
參考文獻316