SQL Server 2000套用系統教程

SQL Server 2000套用系統教程

《SQL Server 2000套用系統教程》是2005年清華大學出版社出版的圖書,作者是李春葆。

基本介紹

  • 書名:SQL Server 2000套用系統教程
  • 作者:李春葆
  • ISBN:9787302110057
  • 定價:39元
  • 出版社清華大學出版社
  • 出版時間:2005年5月1日
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本書全面介紹了SQLServer2000的各項功能、相關命令和開發套用系統的一般技術。全書分為3部分:第1章簡單介紹資料庫的一般原理;第2章~第14章介紹SQLServer2000的數據管理功能;第15章~第17章介紹以VB作為前端設計工具、SQLServer2000作為資料庫平台開發資料庫套用系統的技術。書中提供了大量例題,有助於讀者理解概念、鞏固知識、掌握要點、攻克難點。為了便於學習,同時出版了《SQLServer2000學習與上機實驗指導》(清華版,李春葆、曾慧編著)一書,對本教程中所有練習題和上機實驗題進行詳細分析解答。

圖書目錄

第1章資料庫基礎知識 1
1.1信息、數據與數據處理 1
1.1.1數據與信息 1
1.1.2數據處理 1
1.2計算機數據管理的3個階段 2
1.2.1人工管理階段 2
1.2.2檔案系統階段 2
1.2.3資料庫系統階段 3
1.3什麼是資料庫系統 3
1.3.1數據 4
1.3.2用戶 4
1.3.3軟體 5
1.3.4硬體 5
1.4資料庫管理系統 5
1.4.1DBMS的主要功能 5
1.4.2DBMS的組成 6
1.5數據模型 6
1.5.1概念模型 6
1.5.2常用的數據模型 8
1.6關係資料庫 9
1.6.1基本術語 9
1.6.2關係運算 11
1.6.3規範化設計理念和方法 11
1.7資料庫設計 13
1.7.1需求分析 13
1.7.2概念結構設計 14
1.7.3邏輯結構設計 14
1.7.4物理結構設計 16
1.7.5資料庫實施 16
1.7.6資料庫運行維護 16
練習題1 17
第2章SQLServer2000系統概述 18
2.1SQLServer2000系統簡介 18
2.1.1概況 18
2.1.2特性 19
2.1.3新增或增強功能 20
2.2系統需求 22
2.2.1硬體需求 22
2.2.2軟體需求 23
2.3SQLServer2000的安裝 24
2.3.1SQLServer2000的配置選項 24
2.3.2安裝SQLServer2000 30
2.3.3其他安裝方式 33
2.3.4從其他版本升級到SQLServer2000 34
2.4客戶/伺服器體系結構 35
2.5SQLServer伺服器的管理 37
2.6SQLServer2000的主要組件 39
2.6.1在線上叢書 40
2.6.2企業管理器 40
2.6.3伺服器網路實用工具和客戶網路實用工具 41
2.6.4查詢分析器 42
2.6.5導入和導出數據 42
2.6.6服務管理器 43
2.6.7事件探查器 43
練習題2 43
上機實驗題1 43
第3章創建和使用資料庫 44
3.1查看資料庫 44
3.1.1查看資料庫 44
3.1.2查看關係圖 47
3.1.3查看錶的結構和內容 49
3.1.4查看視圖 50
3.1.5查看存儲過程 52
3.1.6查看用戶和角色 53
3.1.7資料庫的其他組成部分 55
3.2SQLServer資料庫和檔案 55
3.2.1檔案和檔案組 55
3.2.2資料庫存儲結構 57
3.2.3事務日誌 58
3.3創建資料庫 59
3.3.1直接建立資料庫 59
3.3.2使用嚮導建立資料庫 62
3.3.3資料庫的屬性設定 63
3.3.4資料庫大小估算和收縮資料庫 64
3.4資料庫更名 66
3.5刪除資料庫 67
練習題3 68
上機實驗題2 68
第4章創建和使用表 69
4.1建立表 69
4.2修改表的結構 72
4.3建立表間的關聯 72
4.4刪除表 75
4.5記錄的新增和修改 76
練習題4 77
上機實驗題3 78
第5章Transact-SQL 80
5.1SQL語言 80
5.1.1概述 80
5.1.2SQL語言的分類 81
5.2Transact-SQL基礎 82
5.2.1查詢分析器 82
5.2.2資料庫的操作語句 84
5.2.3表的操作語句 88
5.2.4數據查詢 91
5.3Transact-SQL程式設計基礎 105
5.3.1標識符 106
5.3.2數據類型 108
5.3.3運算符 122
5.3.4變數 127
5.3.5批處理 129
5.3.6注釋 130
5.3.7控制流語句 131
5.3.8函式 138
練習題5 141
上機實驗題4 141
第6章SQL高級套用 143
6.1SELECT高級查詢 143
6.1.1數據匯總 143
6.1.2聯接查詢 148
6.1.3子查詢 152
6.1.4在查詢的基礎上創建新表 157
6.2管理ntext、text和image數據 158
6.2.1檢索ntext、text或image值 159
6.2.2修改ntext、text或image值 161
6.3事務處理 163
6.3.1事務分類 164
6.3.2顯式事務 164
6.3.3自動提交事務 168
6.3.4隱式事務 169
6.4數據的鎖定 170
6.4.1並發問題 170
6.4.2事務的隔離級別 172
6.4.3SQLServer中的鎖定 173
6.4.4自定義鎖 176
6.5使用游標 181
6.5.1游標的概念 182
6.5.2使用游標 182
6.5.3游標類型 187
練習題6 188
上機實驗題5 188
第7章索引 190
7.1索引簡介 190
7.1.1創建索引的原因 190
7.1.2建立索引應該考慮的問題 191
7.2索引類型 193
7.2.1B-樹索引結構 193
7.2.2聚集索引和非聚集索引 193
7.2.3惟一索引和組合索引 196
7.3創建索引 197
7.3.1通過企業管理器創建索引 197
7.3.2通過嚮導創建索引 200
7.3.3使用SQL語言創建索引 202
7.3.4創建索引的選項設定 204
7.3.5創建索引的空間考慮 206
7.3.6在視圖和計算列上創建索引 206
7.4查看和刪除索引 206
7.4.1使用企業管理器 207
7.4.2使用SQL語言 207
練習題7 208
上機實驗題6 208
第8章視圖 209
8.1視圖概述 209
8.2創建視圖 210
8.2.1使用企業管理器創建視圖 211
8.2.2使用嚮導創建視圖 213
8.2.3使用SQL語句創建視圖 215
8.3使用視圖 216
8.3.1使用視圖進行數據檢索 216
8.3.2通過視圖修改數據 217
8.4視圖的修改 219
8.4.1修改視圖 219
8.4.2重命名視圖 220
8.5視圖信息的查詢 222
8.5.1使用企業管理器查詢視圖信息 222
8.5.2使用sp_helptext存儲過程查詢視圖信息 222
8.6視圖的刪除 223
8.6.1使用企業管理器刪除視圖 224
8.6.2使用Transact-SQL刪除視圖 225
練習題8 225
上機實驗題7 225
第9章資料庫完整性 226
9.1約束 226
9.1.1PRIMARYKEY約束 226
9.1.2FOREIGNKEY約束 227
9.1.3UNIQUE約束 228
9.1.4CHECK約束 229
9.1.5列約束和表約束 229
9.2默認值 230
9.2.1在創建表時指定默認值 231
9.2.2使用默認對象 232
9.3規則 237
9.3.1創建規則 237
9.3.2綁定規則 239
9.3.3解除和刪除規則 239
練習題9 240
上機實驗題8 240
第10章存儲過程 241
10.1概述 241
10.2創建存儲過程 241
10.3執行存儲過程 246
10.4存儲過程的參數 247
10.5存儲過程的查看、修改和刪除 250
練習題10 252
上機實驗題9 252
第11章觸發器 253
11.1概述 253
11.2創建觸發器 253
11.3inserted表和deleted表 258
11.4使用觸發器 260
11.5修改觸發器 261
11.6刪除觸發器 262
11.7嵌套觸發器 262
練習題11 263
上機實驗題10 263
第12章SQLServer的安全管理 264
12.1SQLServer安全體系結構 264
12.1.1作業系統的安全性 264
12.1.2SQLServer的安全性 265
12.1.3資料庫的安全性 265
12.1.4SQLServer資料庫對象的安全性 266
12.2SQLServer的驗證模式 266
12.2.1NT驗證模式 266
12.2.2混合驗證模式 267
12.2.3NT驗證模式對SQLServer的影響 267
12.2.4設定驗證模式 268
12.3賬號和角色 269
12.3.1伺服器的登錄賬號 269
12.3.2資料庫的用戶 272
12.3.3資料庫角色 276
12.3.4用戶和角色的許可權問題 281
練習題12 282
上機實驗題11 282
第13章數據備份與還原 283
13.1備份和還原構架 283
13.2備份資料庫 286
13.2.1備份類型和常用備份策略 286
13.2.2備份資料庫中各種對象 287
13.3資料庫還原 301
13.3.1資料庫恢復模型 301
13.3.2還原資料庫備份 303
13.3.3還原事務日誌備份 307
練習題13 308
上機實驗題12 308
第14章數據轉換 309
14.1DTS的基本概念 309
14.2數據的導入 310
14.3數據的導出 313
練習題14 318
上機實驗題13 318
第15章用ADO操作SQLServer資料庫 319
15.1ODBC簡介 319
15.1.1ODBC的結構 320
15.1.2ODBC數據源的創建 321
15.2ADO 324
15.2.1ADO的模型結構 325
15.2.2ADO中的Connection對象 326
15.2.3ADO中的Command對象 336
15.2.4ADO中的RecordSet對象 343
15.2.5ADO中的Field對象 362
15.3常用的數據訪問控制項 367
15.3.1ADOData控制項 367
15.3.2DataGrid控制項 371
15.3.3DataCombo控制項 374
15.3.4TreeView控制項 377
練習題15 381
第16章VB的數據環境和數據報表 382
16.1創建數據環境 382
16.1.1數據環境概述 382
16.1.2創建數據環境 383
16.1.3數據環境中的屬性和方法 385
16.2數據環境的套用 388
16.2.1將數據環境的Command對象綁定到窗體上 388
16.2.2將數據綁定控制項與數據環境連線 388
16.3數據報表設計器與數據報表設計 391
16.3.1數據報表設計器 391
16.3.2用數據報表設計器創建報表 393
16.3.3報表控制項的使用 394
16.3.4預覽和列印報表 395
16.3.5報表套用實例 395
練習題16 397
第17章資料庫系統設計實例 398
17.1系統概述 398
17.1.1系統功能 398
17.1.2設計技巧 398
17.1.3系統安裝 399
17.2系統結構 399
17.3資料庫設計 400
17.4系統實現 402
17.4.1Main主過程 403
17.4.2pass窗體 403
17.4.3menu窗體 405
17.4.4edks窗體 409
17.4.5edks1窗體 413
17.4.6quks窗體 418
17.4.7quks1窗體 422
17.4.8edde窗體 424
17.4.9edde1窗體 427
17.4.10edbj窗體 428
17.4.11prde窗體 430
17.4.12DataReport1報表 434
17.4.13prtz窗體 436
17.4.14DataReport2報表 440
17.4.15setuser窗體 441
17.4.16setuser1窗體 442
17.5系統運行 445
練習題17 448

相關詞條

熱門詞條

聯絡我們