數據庫技術與應用----SQL Server 2019教程 版權信息
- ISBN:9787302599104
- 條形碼:9787302599104 ; 978-7-302-59910-4
- 裝幀:70g膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
數據庫技術與應用----SQL Server 2019教程 本書特色
《數據庫技術與應用----SQL Server 2019教程》主要介紹數據庫理論與微軟數據庫SQL Server 2019的功能,全書以一個實用數據庫的設計開發為總任務,強調數據庫設計理論的提煉,將此任務的完成作為教學的主線,并將此總任務分解為若干小任務,逐步完成一個綜合數據庫的開發。書中*后一章安排二個綜合任務,為學生熟練掌握數據庫開發技術打好堅實的基礎。
項目導向,任務驅動,將數據庫設計開發總任務分解,再逐步完成一個綜合數據庫開發。
數據庫技術與應用----SQL Server 2019教程 內容簡介
數據庫技術是計算機科學技術中應用*廣泛的技術,是計算機信息管理的核心技術。《數據庫技術與應用----SQL Server 2019教程》主要以數據庫技術人員和數據庫初學者為讀者對象,立足實用,從技術層面加以指導,分析**SQL Server 2019技術,提供數據庫在動態網站建設方面的實際應用案例,剖析典型的基于數據庫的網站構建,展示SQL Server數據庫技術發展趨勢及應用潮流;同時以數據庫設計為核心,在構建具體數據庫應用系統的同時,剖析數據庫的安全性與完整性以及關系數據方法等理論知識。
《數據庫技術與應用----SQL Server 2019教程》全面貫徹教育部“突出實踐能力培養”的教學改革要求,注重實際業務處理應用型人才的培養,具有內容翔實、案例豐富、實用性強,以及統一的格式化體例設計的特點。《數據庫技術與應用----SQL Server 2019教程》不僅適用于本科院校和高職高專計算機科學與信息管理類專業,也可作為在職培訓教材或日常工作參考用書。
數據庫技術與應用----SQL Server 2019教程 目錄
目 錄
第1章 數據庫系統引論 1
1.1 數據庫系統的產生與發展 1
1.1.1 數據庫的基本概念 1
1.1.2 數據管理技術的產生和發展 2
1.2 SQL Server版本介紹 3
1.3 SQL Server 2019的安裝 4
1.3.1 軟硬件要求 4
1.3.2 安裝步驟 5
1.4 SQL Server 2019組件和工具 18
1.4.1 SQL Server Management
Studio 19
1.4.2 SQL Server 配置管理器 20
1.4.3 Reporting Services(報表服務器)
配置 22
1.4.4 事件探查器SQL Server
Profiler 23
1.4.5 數據庫引擎優化顧問 25
1.5 數據庫應用案例 26
本章小結 27
實訓 熟悉SQL Server 2019環境 28
習題 28
第2章 數據庫系統的數據模型 29
2.1 數據模型概述 29
2.1.1 數據模型的組成要素 29
2.1.2 *常用的數據模型 30
2.2 關系數據模型概述 32
2.2.1 關系數據模型的數據結構 32
2.2.2 關系模型的數據操作 33
2.2.3 關系模型的數據約束 33
本章小結 34
習題 34
第3章 SQL Server 2019數據庫架構 35
3.1 關系數據庫的設計思路 35
3.2 SQL Server 2019數據庫架構 39
3.2.1 概念數據庫和邏輯數據庫 40
3.2.2 物理數據庫 41
3.3 關系數據表結構定義 42
3.4 數據庫的完整性定義 44
3.5 數據庫的圖形表 45
本章小結 46
實訓 數據庫管理 47
習題 47
第4章 數據庫管理 49
4.1 數據庫的創建與管理 49
4.1.1 SQL Server系統數據庫 49
4.1.2 數據庫的創建 50
4.1.3 管理數據庫 57
4.2 數據表的創建 62
4.2.1 數據系統視圖 62
4.2.2 數據類型 63
4.2.3 創建數據表結構 69
4.2.4 查看數據表 80
4.2.5 修改數據表 81
4.2.6 刪除數據表 83
4.2.7 外部表 84
4.2.8 圖形表 87
4.3 數據庫表的操作 88
4.3.1 使用SQL Server Management
Studio插入、修改和刪除
數據 88
4.3.2 使用T-SQL語句插入、修改
和刪除數據 89
4.4 索引管理 93
4.4.1 索引概述 93
4.4.2 創建索引 95
4.4.3 刪除索引 99
4.4.4 查看索引 100
4.4.5 修改索引 102
本章小結 104
實訓 數據庫管理 104
習題 105
第5章 關系數據庫方法 107
5.1 關系數據庫的基本概念 107
5.1.1 關系模型概述 107
5.1.2 關系數據結構及形式化
定義 107
5.1.3 關系數據庫模式 109
5.2 關系代數 109
5.2.1 傳統的集合運算 109
5.2.2 專門的關系運算 111
5.2.3 查詢優化 115
5.2.4 關系代數應用舉例 117
本章小結 120
習題 120
第6章 查詢管理 122
6.1 SELECT查詢語句 122
6.1.1 SELECT語句的執行窗口 122
6.1.2 簡單查詢 124
6.1.3 表達式運算符 125
6.2 排序子句 130
6.3 連接運算 131
6.3.1 謂詞連接 131
6.3.2 JOIN連接 133
6.4 聚合函數 135
6.5 分組匯總與分類匯總 136
6.5.1 分組匯總 136
6.5.2 分類匯總 137
6.6 子查詢 139
6.6.1 子查詢的制約規則 139
6.6.2 無關子查詢(不相關
子查詢) 140
6.6.3 相關子查詢 143
6.6.4 子查詢的多層嵌套 144
6.6.5 UPDATE、INSERT和
DELETE語句中的子查詢 145
6.7 并運算 146
6.8 圖形表的查詢 147
6.9 SELECT查詢語句總結 148
本章小結 153
實訓 查詢管理 153
習題 155
第7章 視圖管理 158
7.1 設計與創建數據庫視圖 158
7.1.1 設計視圖 158
7.1.2 創建視圖 159
7.1.3 修改視圖 166
7.1.4 刪除視圖 167
7.1.5 重命名視圖 168
7.1.6 顯示視圖相關性 169
7.2 管理視圖 170
7.2.1 視圖查詢 170
7.2.2 視圖更新 170
本章小結 172
實訓 設計和管理視圖 173
習題 173
第8章 Transact-SQL程序設計 175
8.1 Transact-SQL常用語言元素 175
8.1.1 變量 175
8.1.2 DECLARE 語句 175
8.1.3 注釋 177
8.1.4 函數 178
8.1.5 PRINT 185
8.2 T-SQL 控制流語句 186
8.2.1 BEGIN…END語句 186
8.2.2 IF…ELSE語句 186
8.2.3 CASE函數 188
8.2.4 GOTO 192
8.2.5 WHILE…CONTINUE…BREAK
語句 192
8.3 用戶自定義函數 194
8.3.1 標量函數 194
8.3.2 內嵌表值函數 196
8.3.3 多語句表值函數 197
8.3.4 使用對象資源管理器管理用戶
自定義函數 198
8.3.5 刪除用戶自定義函數 200
本章小結 200
實訓 SQL函數與表達式 200
習題 201
第9章 存儲過程與觸發器 203
9.1 設計和管理存儲過程 203
9.1.1 存儲過程概述 203
9.1.2 創建存儲過程 205
9.1.3 執行存儲過程 207
9.1.4 存儲過程的參數和狀態值 209
9.1.5 修改存儲過程 219
9.1.6 刪除存儲過程 220
9.1.7 查看存儲過程的定義 222
9.1.8 重命名存儲過程 224
9.2 設計和管理觸發器 224
9.2.1 觸發器概述 224
9.2.2 創建觸發器 225
9.2.3 COLUMNS_UPDATED()和
UPDATE (column)函數 230
9.2.4 RAISERROR 233
9.2.5 修改觸發器 234
9.2.6 刪除觸發器 236
9.2.7 重命名觸發器 236
實訓 存儲過程和觸發器練習 237
習題 238
第10章 事務與批處理 241
10.1 批處理 241
10.1.1 批處理的定義 241
10.1.2 使用批處理的規則 241
10.2 事務 242
10.2.1 事務的概念 242
10.2.2 事務的特性 242
10.2.3 事務控制語句 243
10.2.4 事務模式 244
本章小結 248
實訓 事務與批處理 248
習題 248
第11章 數據庫備份與恢復 249
11.1 數據庫備份與恢復策略 249
11.1.1 數據庫備份計劃 249
11.1.2 故障還原模型 251
11.1.3 備份和恢復的流程 253
11.2 備份與恢復數據庫 254
11.2.1 備份設備 254
11.2.2 備份數據庫 257
11.2.3 截斷事務日志 262
11.2.4 數據庫還原 263
11.3 分離和附加數據庫 272
11.3.1 分離數據庫 272
11.3.2 附加數據庫 274
本章小結 275
實訓 數據庫備份與恢復 275
習題 276
第12章 數據庫權限與角色管理 278
12.1 數據庫安全訪問控制 278
12.1.1 身份驗證模式 278
12.1.2 權限驗證 281
12.2 安全登錄賬戶管理 282
12.2.1 建立Windows登錄名 282
12.2.2 取消Windows登錄名 284
12.2.3 創建SQL Server 2019
登錄名 285
12.2.4 刪除SQL Server 2019
登錄名 286
12.2.5 查看用戶 287
12.2.6 授權用戶訪問數據庫 288
12.2.7 刪除用戶訪問數據庫的
權限 290
12.3 數據庫角色管理 291
12.3.1 固定角色 291
12.3.2 創建數據庫角色 292
12.3.3 管理數據庫角色 295
12.4 數據庫權限管理 300
12.4.1 權限概述 300
12.4.2 權限種類 300
12.4.3 授予權限 301
12.4.4 禁止權限 305
12.4.5 撤銷權限 306
12.4.6 查看權限信息 307
本章小結 307
實訓 數據庫權限與角色管理 307
習題 308
第13章 網絡數據庫 310
13.1 ASP.NET與SQL Server的連接 310
13.1.1 ASP.NET 簡述 310
13.1.2 ASP.NET 4.0訪問SQL Server
2019 310
13.2 學生選課網站的設計與實現 313
13.2.1 數據表的操作 313
13.2.2 ASP.NET調用存儲過程 319
本章小結 321
實訓 網絡數據庫操作 321
第14章 數據庫設計與關系規范化
理論 322
14.1 關系規范化理論 322
14.1.1 函數依賴 322
14.1.2 關系模式的范式 323
14.2 數據庫設計 326
14.2.1 數據庫設計的目標與方法 326
14.2.2 數據庫設計的基本步驟 327
14.2.3 概念結構設計 328
14.2.4 邏輯設計 332
14.2.5 物理結構設計階段 333
14.2.6 實施階段 335
本章小結 338
習題 338
第15章 綜合數據庫設計 340
15.1 設計與創建學生選課管理系統 340
15.1.1 概述 340
15.1.2 需求分析 341
15.1.3 概念結構設計 341
15.1.4 模塊設計 342
15.1.5 選課算法 344
15.1.6 數據庫設計 345
15.1.7 功能實現 351
15.2 設計與創建人事管理系統 353
本章小結 353
實訓一 十佳大學生投票系統 353
實訓二 畢業論文網上選題管理系統 354
參考答案 355
展開全部
數據庫技術與應用----SQL Server 2019教程 作者簡介
詹英,浙江交通職業技術學院教授。主講了《數據庫應用與編程〉、《中型企業數據庫應用》、《計算機英語》等計算機專業課程,主編教材3部。發表專業學術論文二十余篇。主持浙江省自然科學基金項目一項,參與浙江省科技廳項目一項。《數據庫技術與應用教學平臺》獲浙江省高校教師教學軟件評比二等獎。