目錄
第一章 SQL Server概述
1.1 資料庫概述
1.1.1 SQL Server 19簡介
1.1.2 SQL Server 19的新特性
1.1.3 SQL Server的構成
1.1.4 常見資料庫對象
1.2 安裝SQL Server 19
1.3 實訓
1.3.1 實訓1-1【安裝SQL Server 19】
1.3.2 實訓I-2【SQL Server入門】
1.4 習題
1.5 素養拓展
1.5.1 拓展閱讀【華為雲資料庫戰略啟示錄】
1.5.2 素養要點
第二章 SQL Server體系結構
2.1 資料庫體系結構概述
2.2 資料庫引擎
2.2.1 邏輯資料庫和物理資料庫
2.2.2 文件
2.2.3 文件組
2.2.4 資料庫大小估算
2.3 Analysis Services
2.4 Reporting Services
2.5 Integration Services
2.6 資料庫基本操作
2.6.1 SQL Server 19的登錄
2.6.2 新建資料庫
2.6.3 新建一張表
2.6.4 移動資料庫源文件
2.6.5 給資料庫、表、存儲過程等生成SQL腳本
2.6.6 用資料庫腳本文件生成表
2.6.7 把資料庫中的內容導入Excel表
2.6.8 資料庫的備份
2.6.9 資料庫的還原
2.7 身份驗證模式
2.7.1 Windows身份驗證模式
2.7.2 混合模式
2.8 實訓
實訓2-I 【Windows身份驗證模式】
實訓2-2 【SQL Server 資料庫體系結構】
2.9 習題
2.10 素養拓展
2.10.1 拓展閱讀【資料庫生態變革】
2.10.2 素養要點
第三章 SQL Server管理工具
3.1 SQL Server Management Studio
3.1.1 已註冊的伺服器
3.1.2 對象資源管理器
3.1.3 查詢編輯器
3.1.4 模板資源管理器
3.1.5 解決方案資源管理器
3.2 SQL Server配置管理器
3.3 SQL Server 資料庫關係圖工具
3.3.1 關係圖工具概述
3.3.2 資料庫關係圖工具欄
3.4 實訓
實訓3-1【關閉和隱藏組件窗口】
實訓3-2【管理組件】
實訓3-3【創建資料庫關係圖】
實訓3-4 【net 命令管理SQL Server 實例】
3.5 習題
3.6 素養拓展
3.6.1 拓展閱讀【資料庫管理員的12項任務】
3.6.2 素養要點
第四章 SQL Server 對象管理
4.1 案例引入
4.2 資料庫的創建與管理
4.2.1 創建資料庫
4.2.2 管理資料庫
4.3 數據表的創建與管理
4.3.1 創建數據表
4.3.2 修改數據表
4.3.3 刪除數據表
4.4 數據完整性
4.4.1 完整性
4.4.2 約束
4.5 視圖
4.5.1 視圖概述
4.5.2 創建視圖
4.5.3 管理視圖
4.5.4 利用視圖管理數據
4.6 索引
4.6.1 索引概述
4.6.2 創建索引
4.6.3 管理索引
4.7 實訓
實訓4-1【創建資料庫】
實訓4-2【創建和修改數據表及數據完整性】
實訓4-3【視圖管理】
4.8 習題
4.9 素養拓展
4.9.1 拓展閱讀【基於視圖的訪問控制】
4.9.2 素養要點
第五章 SQL Server數據管理
5.1 數據查詢
5.1.1 查詢語句
5.1.2 簡單查詢
5.1.3 連接查詢
5.1.4 嵌套查詢
5.1.5 集合查詢
5.2 管理數據表
5.2.1 插入數據
5.2.2 修改數據
5.2.3 刪除數據
5.3 實訓
實訓5-1【創建測試數據】
實訓5-2【SOL語句訓練】
5.4 習題
5.5 素養拓展
5.5.1 拓展閱讀【為什麼數據隱私不止關乎】
5.5.2 素養勛章要點
第六章 T-SQL語言基礎及應用
6.1 T-SQL語法基礎
6.1.1 標識符
6.1.2 常量
6.1.3 變數
6.1.4 運算符
6.1.5 表達式
6.1.6 註釋符
6.2 流程式控制制語句
6.2.1 IF...ELSE語句
6.2.2 CASE語句
6.2.3 GOTO語句
6.2.4 WHILE語句
6.2.5 RETURN語句
6.2.6 BEGINEND語句
6.2.7 PRINT語句
6.2.8 BREAK語句
6.2.9 CONTINUE語句
6.2.10 WAITFOR語句
6.3 函數
6.3.1 聚合函數
6.3.2 數學函數
6.3.3 字元串函數
6.3.4 日期和時間函數
6.3.5 用戶自定義函數
6.4 高級操作
6.4.1 事務
6.4.2 鎖
6.5 實訓
實訓6-1 【變數與函數的使用】
實訓6-2 【用戶自定義函數】
實訓6-3 【事務】
6.6 習題
6.7 素養拓展
6.7.1 拓展閱讀【低代碼開發平台】
6.7.2 素養勛章要點
第七章 存儲過程與觸發器
7.1 存儲過程
7.1.1 存儲過程的定義
7.1.2 存儲過程的優點
7.1.3 存儲過程的分類
7.1.4 常用的系統存儲過程
7.1.5 創建與調用存儲過程
7.1.6 管理存儲過程
7.2 觸發器
7.2.1 觸發器的定義
7.2.2 觸發器的特點
7.2.3 INSERTED表與DELETED表
7.2.4 創建觸發器
7.2.5 管理觸發器
7.3 實訓
實訓7-1 【存儲過程基礎訓練】
實訓7-2【存儲過程綜合訓練】
實訓7-3 【觸發器】
7.4 習題
7.5 素養拓展
7.5.1 拓展閱讀【「神舟十二號」榮耀時刻】
7.5.2 素養勛章要點
第八章 用戶管理
8.1 SQL Server 2019的安全機制概述
8.2 創建登錄賬戶
8.2.1 創建Windows登錄賬戶
8.2.2 創建SQL Server登錄賬戶
8.2.3 啟用、禁用和解鎖登錄
8.2.4 修改登錄
8.2.5 刪除登錄賬戶
8.3 創建資料庫用戶
8.4 角色
8.4.1 固定伺服器角色
8.4.2 資料庫角色
8.5 許可權
8.5.1 常用的許可權
8.5.2 操作許可權
8.6 實訓
實訓8-l 【用戶管理基礎訓練】
實訓8-2 【用戶管理綜合應用】
8.7 習題
8.8 素養拓展
8.8.1 拓展閱讀【基於屬性訪問控制】
8.8.2 素養勛章要點
第九章 備份與恢復
9.1 備份
9.1.1 備份的重要性
9.1.2 備份的分類
9.2 恢復
9.2.1 簡單恢復模式
9.2.2 完整恢復模式
9.2.3 大容量日誌恢復模式
9.3 備份操作
9.3.1 創建備份設備
9.3.2 管理備份設備
9.3.3 完整備份
9.3.4 差異備份