《SQL Server 2019實用教程(升級版·微課版)》是清華大學出版社於2022年出版的書籍,作者是李岩、侯菡萏、徐宏偉、張玉芬、趙立波。
基本介紹
- 中文名:SQL Server 2019實用教程(升級版·微課版)
- 作者:李岩、侯菡萏、徐宏偉、張玉芬、趙立波
- 出版社:清華大學出版社
- 出版時間:2022年2月1日
- 定價:72 元
- ISBN:9787302595113
內容簡介,目錄,
內容簡介
本書是根據教育部提出的高等學校計算機基礎教學三層次要求組織編寫的,主要講述大型資料庫管理系統SQL Server 2019的功能、操作和實用開發技術。 全書以SQL Server 2019為平台,通過一個貫穿全書的實例詳細講解了資料庫基礎,SQL Server 2019概述,SQL Server資料庫,SQL Server數據表的管理,資料庫的查詢和視圖,索引及其套用,事務處理與鎖,TSQL程式設計基礎,存儲過程,數據完整性與觸發器,備份、恢復與導入、導出,SQL Server的安全管理。本書除最後一章外,每章後均配有實訓內容,以強化學生的實踐能力。本書第13章介紹了SQL Server開發與編程,將全書所學內容與.NET程式語言相結合,進行了系統化、整體化的提升,並利用Visual C#與SQL Server 2019開發設計了學生選課系統,供學生學習和參考。
目錄
第1章資料庫基礎1
1.1資料庫系統概述1
1.1.1資料庫的基本概念1
1.1.2數據管理技術的產生和發展3
1.1.3資料庫系統的特點5
1.2數據模型7
1.2.1兩類模型8
1.2.2數據模型的組成要素9
1.2.3概念模型10
1.2.4常用的數據模型13
1.3關係資料庫的基本原理16
1.3.1關係模型16
1.3.2關係運算18
1.3.3關係資料庫的標準語言21
1.3.4關係模型的規範化23
1.4實訓項目: 資料庫基礎30
本章小結30
習題31第2章SQL Server 2019概述33
2.1SQL Server 2019簡介33
2.1.1SQL Server 2019的基本服務33
2.1.2SQL Server 2019的亮點35
2.1.3SQL Server 2019的套用場景35
2.1.4SQL Server 2019的版本比較36
2.2SQL Server 2019的安裝37
2.2.1SQL Server 2019安裝環境的配置37
2.2.2SQL Server 2019的安裝過程38
2.3SQL Server 2019常用工具49
2.3.1SQL Server 2019配置工具49
2.3.2SQL Server 2019管理平台50
2.3.3啟動、停止、暫停和重新啟動SQL Server服務512.3.4註冊伺服器53
2.4實訓項目: SQL Server 2019的安裝及基本使用55
本章小結55
習題56第3章SQL Server資料庫57
3.1SQL Server資料庫概述57
3.1.1資料庫檔案57
3.1.2資料庫檔案組58
3.1.3資料庫對象59
3.1.4系統資料庫60
3.2創建資料庫61
3.2.1使用對象資源管理器創建資料庫62
3.2.2使用TSQL語句創建資料庫64
3.2.3事務日誌67
3.3管理和維護資料庫68
3.3.1打開或切換資料庫69
3.3.2查看資料庫信息69
3.3.3修改資料庫配置70
3.3.4分離與附加資料庫72
3.3.5刪除資料庫75
3.4實訓項目: 資料庫基本操作76
本章小結79
習題79第4章SQL Server數據表的管理81
4.1創建表81
4.1.1表的設計81
4.1.2數據類型82
4.1.3使用對象資源管理器創建表85
4.1.4使用TSQL語句創建表87
4.2表的管理和維護89
4.2.1查看錶的屬性89
4.2.2修改表結構91
4.2.3刪除數據表93
4.3表數據的操作95
4.3.1使用對象資源管理器操作表數據95
4.3.2使用INSERT語句向表中添加數據96
4.3.3使用UPDATE語句修改表中的數據96
4.3.4使用DELETE或TRUNCATE TABLE語句刪除表中的數據97
4.3.5常用系統表98
4.4實訓項目: 數據表的操作99
本章小結101
習題102第5章資料庫的查詢和視圖103
5.1簡單SELECT語句105
5.1.1SELECT語句概述105
5.1.2完整的SELECT語句的基本語法格式105
5.1.3基本的SELECT語句106
5.1.4INTO子句111
5.1.5WHERE子句112
5.1.6ORDER BY子句117
5.2SELECT語句的統計功能118
5.2.1集合函式118
5.2.2GROUP BY子句120
5.3SELECT語句中的多表連線121
5.3.1交叉連線122
5.3.2內連線122
5.3.3外連線123
5.3.4自連線125
5.3.5合併查詢126
5.4子查詢127
5.4.1嵌套子查詢127
5.4.2相關子查詢130
5.4.3使用子查詢向表中添加多條記錄131
5.5資料庫的視圖132
5.5.1視圖的概述132
5.5.2視圖的創建134
5.5.3修改和查看視圖137
5.5.4使用視圖139
5.5.5刪除視圖143
5.6實訓項目: 數據查詢和視圖的套用144
本章小結145
習題146第6章索引及其套用147
6.1索引概述147
6.1.1索引的功能147
6.1.2創建索引的原則148
6.1.3索引的分類149
6.2創建索引151
6.2.1系統自動創建索引151
6.2.2使用對象資源管理器創建索引151
6.2.3使用TSQL語句創建索引154
6.3管理和維護索引156
6.3.1查看和維護索引信息156
6.3.2更改索引標識156
6.3.3刪除索引157
6.3.4索引的分析與維護157
6.4全文索引162
6.4.1使用對象資源管理器創建全文索引162
6.4.2使用TSQL語句創建全文索引169
6.5實訓項目: 索引的創建及操作172
本章小結172
習題173第7章事務處理與鎖174
7.1事務概述174
7.1.1事務的概念174
7.1.2事務的特徵175
7.2事務處理175
7.3鎖簡介178
7.3.1SQL Server鎖的模式179
7.3.2SQL Server中鎖的查看180
7.4死鎖及其排除簡介182
7.5實訓項目: 事務處理與鎖的套用184
本章小結185
習題185