SQL Server資料庫基礎教程(2022年電子工業出版社出版的圖書)

SQL Server資料庫基礎教程(2022年電子工業出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《SQL Server資料庫基礎教程》是電子工業出版社於2022年出版的書籍,作者是趙明淵,唐明偉

基本介紹

  • 中文名:SQL Server資料庫基礎教程
  • 作者:趙明淵、唐明偉
  • 出版時間:2022年9月
  • 出版社:電子工業出版社
  • 頁數:360 頁
  • ISBN:9787121441288
  • 定價:69 元
  • 開本:16 開
  • 字數:534千字
內容簡介,目錄,

內容簡介

依據當前高等學校 SQL Server 資料庫教學和實驗的需要,本書系統地介紹了SQL Server 2019的基礎知識和套用開發。全書分為兩篇:第1篇介紹SQL Server資料庫基礎,內容為:SQL Server 2019概述、SQL Server資料庫、數據表、數據查詢、索引和視圖、完整性約束、資料庫程式設計、資料庫編程技術、安全管理、備份和還原、事務和鎖、基於Visual C#和SQL Server資料庫的學生管理系統的開發;第2篇介紹SQL Server資料庫實驗,包含驗證性實驗和設計性實驗,與第1篇各章內容對應。 本書可作為高等學校相關專業的教材,也適合計算機套用人員和計算機愛好者自學。

目錄

第1篇 SQL Server資料庫基礎
第1章 SQL Server 2019概述 2
1.1 資料庫的基本概念 2
1.1.1 資料庫、資料庫管理系統和資料庫系統 2
1.1.2 數據模型 4
1.1.3 關係資料庫 6
1.1.4 資料庫設計 7
1.2 SQL Server 2019的組成和新功能 11
1.2.1 SQL Server 2019的組成 12
1.2.2 SQL Server 2019的新功能 12
1.3 SQL Server 2019的安裝 14
1.3.1 SQL Server 2019的安裝要求 14
1.3.2 SQL Server 2019的安裝步驟 14
1.4 SQL Server 伺服器的啟動和停止 20
1.5 SQL Server Management Studio環境 21
1.5.1 SQL Server Management Studio的安裝 21
1.5.2 SQL Server Management Studio的啟動和連線 22
1.5.3 SQL Server Management Studio的組件 23
1.6 SQL和T-SQL 25
1.6.1 SQL 25
1.6.2 T-SQL的預備知識 27
1.7 大數據簡介 29
1.7.1 大數據的基本概念 29
1.7.2 大數據的處理過程 30
1.7.3 大數據的技術支撐 31
1.7.4 NoSQL資料庫 32
1.8 小結 34
習題1 35
第2章 SQL Server資料庫 37
2.1 SQL Server資料庫概述 37
2.1.1 SQL Server 2019系統資料庫 37
2.1.2 SQL Server資料庫檔案和存儲空間分配 38
2.1.3 資料庫檔案組 39
2.2 使用圖形用戶界面創建、修改、刪除SQL Server資料庫 39
2.2.1 創建資料庫 40
2.2.2 修改資料庫 41
2.2.3 刪除資料庫 44
2.3 使用T-SQL語句創建、修改、刪除SQL Server資料庫 45
2.3.1 創建資料庫 45
2.3.2 修改資料庫 47
2.3.3 刪除資料庫 48
2.4 資料庫快照 48
2.5 小結 50
習題2 51
第3章 數據表 53
3.1 數據表概述 53
3.1.1 資料庫對象 53
3.1.2 表的概念 54
3.1.3 表結構設計 54
3.1.4 SQL Server 2019表的類型 55
3.2 數據類型 56
3.2.1 系統數據類型 56
3.2.2 用戶自定義數據類型 61
3.3 使用T-SQL語句創建、修改、刪除SQL Server表 62
3.3.1 創建表 62
3.3.2 修改表 64
3.3.3 刪除表 65
3.4 使用圖形用戶界面創建、修改、刪除SQL Server表 65
3.4.1 創建表 65
3.4.2 修改表 66
3.4.3 刪除表 69
3.5 使用T-SQL語句操作SQL Server表數據 69
3.5.1 插入語句 69
3.5.2 修改語句 71
3.5.3 刪除語句 72
3.6 使用圖形用戶界面操作SQL Server表數據 72
3.7 分區表 74
3.7.1 創建分區函式 75
3.7.2 創建分區方案 76
3.7.3 創建分區表 76
3.8 小結 77
習題3 78
第4章 數據查詢 80
4.1 數據查詢概述 80
4.2 單表查詢 80
4.2.1 SELECT子句 80
4.2.2 FROM子句 83
4.2.3 WHERE子句 84
4.2.4 GROUP BY子句、HAVING子句和聚合函式 87
4.2.5 ORDER BY子句 91
4.3 多表查詢 91
4.3.1 連線查詢 91
4.3.2 嵌套查詢 95
4.4 查詢結果處理 98
4.4.1 UNION子句 98
4.4.2 EXCEPT子句和INTERSECT子句 99
4.4.3 INTO子句 100
4.4.4 CTE子句 100
4.4.5 TOP子句 102
4.5 套用舉例 102
4.6 小結 104
習題4 105
第5章 索引和視圖 108
5.1 索引概述 108
5.1.1 索引的基本概念 108
5.1.2 索引的分類 109
5.2 索引操作 110
5.2.1 創建索引 110
5.2.2 修改和查看索引屬性 111
5.2.3 刪除索引 112
5.3 視圖概述 113
5.4 視圖操作 114
5.4.1 創建視圖 114
5.4.2 查詢視圖 115
5.4.3 修改視圖定義 116
5.4.4 刪除視圖 117
5.4.5 更新視圖 117
5.5 索引視圖 120
5.6 小結 121
習題5 122
第6章 完整性約束 125
6.1 數據完整性概述 125
6.1.1 約束機制 125
6.1.2 數據完整性分類 126
6.2 PRIMARY KEY約束 128
6.3 UNIQUE約束 130
6.4 FOREIGN KEY約束 132
6.5 CHECK約束 135
6.6 DEFAULT約束 137
6.7 NOT NULL約束 138
6.8 套用舉例 138
6.9 小結 140
習題6 142
第7章 資料庫程式設計 144
7.1 T-SQL基礎 144
7.1.1 T-SQL分類 144
7.1.2 批處理 145
7.1.3 腳本和注釋 147
7.2 標識符、常量、變數 148
7.2.1 標識符 148
7.2.2 常量 148
7.2.3 變數 150
7.3 運算符與表達式 152
7.4 流程控制語句 155
7.4.1 BEGIN…END語句塊 155
7.4.2 條件語句 156
7.4.3 循環語句 157
7.4.4 無條件轉移語句 159
7.4.5 返回語句 159
7.4.6 等待語句 160
7.4.7 異常處理 160
7.5 系統內置函式 161
7.5.1 系統內置函式概述 161
7.5.2 常用的系統內置函式 161
7.6 用戶定義函式 170
7.6.1 用戶定義函式概述 170
7.6.2 用戶定義函式的定義和調用 171
7.6.3 用戶定義函式的刪除 176
7.7 小結 176
習題7 177
第8章 資料庫編程技術 179
8.1 存儲過程概述 179
8.2 存儲過程的創建、修改和刪除 180
8.2.1 存儲過程的創建 180
8.2.2 存儲過程的執行 182
8.2.3 存儲過程的參數 183
8.2.4 存儲過程的修改 186
8.2.5 刪除存儲過程 187
8.3 觸發器概述 187
8.4 觸發器的創建、修改和刪除 189
8.4.1 創建DML觸發器 189
8.4.2 創建DDL觸發器 194
8.4.3 修改觸發器 195
8.4.4 啟用或禁用觸發器 197
8.4.5 刪除觸發器 197
8.5 游標概述 198
8.6 游標的基本操作 198
8.7 小結 201
習題8 202
第9章 安全管理 207
9.1 SQL Server安全機制和身份驗證模式 207
9.1.1 SQL Server安全機制 207
9.1.2 SQL Server身份驗證模式 208
9.2 伺服器安全管理 208
9.2.1 創建登錄名 209
9.2.2 修改登錄名 211
9.2.3 刪除登錄名 212
9.2.4 伺服器角色 212
9.3 資料庫安全管理 215
9.3.1 創建資料庫用戶 216
9.3.2 修改資料庫用戶 220
9.3.3 刪除資料庫用戶 221
9.3.4 資料庫角色 221
9.4 架構安全管理 226
9.5 許可權管理 229
9.5.1 登錄名許可權管理 229
9.5.2 資料庫用戶和角色許可權管理 231
9.6 小結 235
習題9 236
第10章 備份和還原 238
10.1 備份和還原概述 238
10.2 創建備份設備 239
10.2.1 使用存儲過程創建和刪除備份設備 239
10.2.2 使用圖形用戶界面創建和刪除備份設備 240
10.3 備份資料庫 241
10.3.1 使用圖形用戶界面備份資料庫 241
10.3.2 使用T-SQL語句備份資料庫 245
10.4 還原資料庫 247
10.4.1 使用圖形用戶界面還原資料庫 247
10.4.2 使用T-SQL語句還原資料庫 251
10.5 分離和附加資料庫 254
10.5.1 分離資料庫 254
10.5.2 附加資料庫 255
10.6 導入和導出數據 257
10.7 小結 263
習題10 264
第11章 事務和鎖 267
11.1 事務 267
11.1.1 事務原理 267
11.1.2 事務類型 268
11.1.3 事務模式 268
11.1.4 事務處理語句 269
11.2 鎖定 274
11.2.1 並發影響 274
11.2.2 可鎖定資源 274
11.2.3 SQL Server的鎖模式 275
11.2.4 SQL Server的表鎖定提示 276
11.2.5 死鎖 277
11.3 小結 278
習題11 279
第12章 基於Visual C#和SQL Server資料庫的學生管理系統的開發 281
12.1 學生管理系統的資料庫和表 281
12.2 新建項目和窗體 282
12.3 父窗體設計 283
12.4 學生信息錄入 285
12.5 學生信息查詢 288
12.6 學生信息管理 291
12.7 學生管理系統的啟動 293
12.8 小結 293
習題12 293
第2篇 SQL Server資料庫實驗
實驗1 E-R圖設計、SQL Server 2019的安裝和操作 296
實驗1.1 E-R圖設計 296
實驗1.2 SQL Server 2019的安裝和操作 300
實驗2 SQL Server資料庫 302
實驗3 數據表 305
實驗3.1 創建表 305
實驗3.2 表數據操作 307
實驗4 數據查詢 311
實驗4.1 單表查詢 311
實驗4.2 多表查詢 314
實驗5 索引和視圖 318
實驗5.1 索引 318
實驗5.2 視圖 319
實驗6 完整性約束 322
實驗7 資料庫程式設計 327
實驗8 資料庫編程技術 331
實驗8.1 存儲過程 331
實驗8.2 觸發器和游標 333
實驗9 安全管理 337
實驗10 備份和還原 341

相關詞條

熱門詞條

聯絡我們