資料庫技術與套用-SQL Server 2012教程(第2版)

資料庫技術與套用-SQL Server 2012教程(第2版)

《資料庫技術與套用-SQL Server 2012教程(第2版)》是2014年8月清華大學出版社出版的圖書,作者是詹英、林蘇映。

基本介紹

  • 書名:資料庫技術與套用-SQL Server 2012教程(第2版)
  • 作者:詹英、林蘇映
  • ISBN:9787302371441
  • 定價:39.00元
  • 出版社清華大學出版社
  • 出版時間:2014年8月1日
內容簡介,圖書目錄,

內容簡介

資料庫技術是計算機科學技術中套用最廣泛的技術之一,是計算機信息管理的核心技術。本書主要以資料庫技術人員和資料庫初學者為讀者對象,立足實用,從技術層面加以指導,分析最新SQLServer2012技術,提供資料庫在動態網站建設的實際套用案例,剖析典型的基於資料庫的網站構建,展示SQLServer資料庫技術發展趨勢及套用潮流;同時以資料庫設計為核心,在構建具體資料庫套用系統的同時,剖析資料庫的安全性與完整性、關係數據方法等理論知識。
本書全面貫徹國家教育部“突出實踐能力培養”的教學改革要求,注重實際業務處理套用型人才的培養,具有內容翔實、案例豐富、實用性強的特點,統一的格式化體例設計的特點。本書不僅適用於本科院校和高職高專計算機科學與信息管理類專業的教學,也可作為在職培訓教材和日常工作參考用書。

圖書目錄

目錄
第1章資料庫系統引論 1
1.1資料庫系統的產生與發展 1
1.1.1資料庫的基本概念 1
1.1.2數據管理技術的產生和發展 2
1.2SQLServer版本介紹 3
1.3SQLServer2012的安裝 4
1.3.1 軟硬體要求 4
1.3.2安裝步驟 5
1.4SQLServer2012組件和工具 14
1.4.1SQLServer的管理工具 14
1.4.2SQLServer的配置工具 16
1.4.3SQLServer的性能工具 18
1.5資料庫套用案例 20
本章小結 22
實訓熟悉SQLServer2012環境 22
習題 22
第2章資料庫系統的數據模型 24
2.1數據模型概述 24
2.1.1數據模型的組成要素 24
2.1.2最常用的數據模型 25
2.2關係數據模型概述 27
2.2.1關係數據模型的數據結構 27
2.2.2關係模型的數據操作 28
2.2.3關係模型的數據約束 28
本章小結 29
習題 29
第3章SQLServer2012
資料庫架構 30
3.1關係資料庫的設計思路 30
3.2SQLServer2012資料庫架構 33
3.2.1概念資料庫和邏輯資料庫 35
3.2.2物理資料庫 35
3.3關係數據表結構定義 37
3.4資料庫的完整性定義 38
本章小結 40
實訓資料庫管理 40
習題 40
第4章資料庫管理 42
4.1資料庫的創建與管理 42
4.1.1SQLServer系統資料庫 42
4.1.2資料庫的創建 43
4.1.3管理資料庫 51
4.2數據表的創建 57
4.2.1數據系統視圖 57
4.2.2數據類型 59
4.2.3創建數據表結構 65
4.2.4查看數據表 77
4.2.5修改數據表 79
4.2.6刪除數據表 82
4.3資料庫表的操作 83
4.3.1使用SQLServerManagement
Studio插入、修改和
刪除數據 83
4.3.2使用T-SQL語句插入、
修改和刪除數據 84
4.4索引管理 87
4.4.1索引概述 87
4.4.2創建索引 88
4.4.3刪除索引 93
4.4.4查看索引 94
4.4.5修改索引 97
本章小結 98
實訓資料庫管理 99
習題 100
第5章關係資料庫方法 102
5.1關係資料庫的基本概念 102
5.1.1關係模型概述 102
5.1.2關係數據結構及
形式化定義 102
5.1.3關係資料庫模式 104
5.2關係代數 104
5.2.1傳統的集合運算 104
5.2.2專門的關係運算 106
5.2.3查詢最佳化 110
5.2.4關係代數套用舉例 112
本章小結 115
習題 115
第6章查詢管理 117
6.1SELECT查詢語句 117
6.1.1SELECT語句的執行視窗 117
6.1.2簡單查詢 119
6.1.3表達式運算符 122
6.2排序子句 130
6.3連線運算 132
6.3.1謂詞連線 132
6.3.2JOIN連線 134
6.4聚合函式 137
6.5分組匯總與分類匯總 138
6.5.1分組匯總 138
6.5.2分類匯總 141
6.6子查詢 143
6.6.1子查詢的制約規則 143
6.6.2無關子查詢(不相關子查詢) 143
6.6.3相關子查詢 149
6.6.4子查詢的多層嵌套 150
6.6.5UPDATE、INSERT和
DELETE語句中的子查詢 152
6.7並運算 153
6.8SELECT查詢語句總結 154
本章小結 159
實訓查詢管理 159
習題 161
第7章視圖管理 164
7.1設計與創建資料庫視圖 164
7.1.1 設計視圖 164
7.1.2 創建視圖 165
7.1.3 修改視圖 172
7.1.4 刪除視圖 173
7.1.5重命名視圖 174
7.1.6 顯示視圖相關性 175
7.2 管理視圖 176
7.2.1 視圖查詢 176
7.2.2 視圖更新 176
本章小結 178
實訓設計和管理視圖 178
習題 179
第8章Transact-SQL程式設計 181
8.1 Transact-SQL常用語言元素 181
8.1.1變數 181
8.1.2DECLARE語句 181
8.1.3注釋 183
8.1.4函式 184
8.1.5PRINT 191
8.2T-SQL控制流語句 191
8.2.1BEGIN…END語句 191
8.2.2IF…ELSE語句 192
8.2.3CASE函式 194
8.2.4GOTO 197
8.2.5WHILE…CONTINUE…BREAK
語句 198
8.3用戶自定義函式 199
8.3.1標量函式 199
8.3.2內嵌表值函式 201
8.3.3多語句表值函式 203
8.3.4使用對象資源管理器管理
用戶自定義函式 204
8.3.5刪除用戶自定義函式 205
8.4游標的使用 206
8.4.1聲明游標 206
8.4.2打開游標 208
8.4.3讀取數據 208
8.4.4關閉游標 210
8.4.5刪除游標 211
本章小結 211
實訓SQL函式與表達式 211
習題 212
第9章存儲過程與觸發器 214
9.1設計和管理存儲過程 214
9.1.1 存儲過程概述 214
9.1.2 創建存儲過程 216
9.1.3 執行存儲過程 218
9.1.4存儲過程的參數和狀態值 219
9.1.5修改存儲過程 230
9.1.6 刪除存儲過程 231
9.1.7查看存儲過程的定義 233
9.1.8重命名存儲過程 235
9.2設計和管理觸發器 235
9.2.1 觸發器概述 235
9.2.2 創建觸發器 236
9.2.3COLUMNS_UPDATED()和
UPDATE(column)函式 241
9.2.4RAISERROR 244
9.2.5修改觸發器 245
9.2.6 刪除觸發器 246
9.2.7 重命名觸發器 247
實訓存儲過程和觸發器練習 247
習題 248
第10章事務與批處理 251
10.1批處理 251
10.1.1批處理的定義 251
10.1.2使用批處理的規則 251
10.2事務 252
10.2.1事務的概念 252
10.2.2事務的特性 252
10.2.3事務控制語句 253
10.2.4事務模式 254
本章小結 257
實訓事務與批處理 258
習題 258
第11章資料庫備份與恢復 259
11.1資料庫備份與恢復策略 259
11.1.1資料庫備份計畫 259
11.1.2故障還原模型 261
11.1.3備份和恢復的流程 263
11.2備份與恢複數據庫 264
11.2.1備份設備 264
11.2.2備份資料庫 267
11.2.3截斷事務日誌 271
11.2.4資料庫還原 273
11.3分離和附加資料庫 283
11.3.1分離資料庫 283
11.3.2附加資料庫 284
本章小結 285
實訓資料庫備份與恢復 286
習題 287
第12章資料庫許可權與角色管理 289
12.1資料庫安全訪問控制 289
12.1.1身份驗證模式 290
12.1.2許可權驗證 292
12.2安全登錄帳戶管理 293
12.2.1建立Windows登錄帳戶 293
12.2.2取消Windows登錄帳戶 295
12.2.3創建SQLServer2012
登錄帳戶 296
12.2.4刪除SQLServer2012
登錄帳戶 297
12.2.5查看用戶 298
12.2.6授權用戶訪問資料庫 298
12.2.7刪除用戶訪問資料庫的
許可權 300
12.3資料庫角色管理 301
12.3.1固定角色 301
12.3.2創建資料庫角色 303
12.3.3管理資料庫角色 305
12.4資料庫許可權管理 310
12.4.1許可權概述 310
12.4.2許可權種類 310
12.4.3授予許可權 311
12.4.4禁止許可權 315
12.4.5撤銷許可權 315
12.4.6查看許可權信息 316
本章小結 317
實訓資料庫許可權與角色管理 317
習題 318
第13章網路資料庫 320
13.1ASP.NET與SQLServer的連線 320
13.1.1 ASP.NET簡述 320
13.1.2 ASP.NET2.0訪問
SQLServer2012 320
13.2學生選課網站的設計與實現 323
13.2.1 數據表的操作 323
13.2.2 ASP.NET調用存儲過程 328
本章小結 331
實訓網路資料庫操作 331
第14章資料庫設計與關係規範化
理論 332
14.1關係規範化理論 332
14.1.1函式依賴 332
14.1.2關係模式的範式 333
14.2資料庫設計 336
14.2.1資料庫設計的目標與方法 336
14.2.2資料庫設計的基本步驟 337
14.2.3概念結構設計 338
14.2.4邏輯設計 342
14.2.5物理結構設計階段 344
14.2.6實施階段 345
本章小結 348
習題 348
第15章綜合資料庫設計 350
15.1設計與創建學生選課管理系統 350
15.1.1 概述 350
15.1.2 需求分析 351
15.1.3 概念結構設計 351
15.1.4 模組設計 352
15.1.5 選課算法 354
15.1.6資料庫設計 355
15.1.7 功能實現 361
15.2設計與創建人事管理系統 362
15.2.1需求分析階段 362
15.2.2概念結構設計 363
15.2.3邏輯結構設計階段 364
15.2.4物理結構設計階段 365
15.2.5實施階段 367
本章小結 370
實訓一十佳大學生投票系統 370
實訓二畢業論文網上選題管理系統 371
參考答案 372
參考文獻 381

相關詞條

熱門詞條

聯絡我們