數(shù)據(jù)庫原理實驗指導(dǎo):SQL Server 2016
全書內(nèi)容包括SQL Server 2016的安裝和操作、數(shù)據(jù)庫的基本認識、表的定義和操作、數(shù)據(jù)查詢和更新、視圖的定義和維護、存儲過程的創(chuàng)建、事務(wù)和鎖、觸發(fā)器、數(shù)據(jù)完整性、數(shù)據(jù)導(dǎo)入和導(dǎo)出、數(shù)據(jù)庫還原技術(shù)、用戶管理技術(shù)、數(shù)據(jù)庫綜合設(shè)計和實現(xiàn)等。為了使初學(xué)者輕松地進行學(xué)習(xí)和操作,本書在每個章節(jié)有針對性地設(shè)置了與實際生活相關(guān)的示例,幫助讀者更好地理解相關(guān)概念,同時也幫助其掌握軟件的操作方法。介紹了數(shù)據(jù)庫基本概念的理解、SQLServer數(shù)據(jù)庫管理系統(tǒng)的認識,數(shù)據(jù)庫定義、數(shù)據(jù)操作、數(shù)據(jù)庫管理維護、數(shù)據(jù)庫的綜合應(yīng)用、以及數(shù)據(jù)庫的應(yīng)用開發(fā)。
更多科學(xué)出版社服務(wù),請掃碼獲取。
目錄
第1章 SQL Server 2016簡介及安裝 1
1.1 SQL Server 2016簡介 1
1.2 SQL Server新特性 1
1.3 安裝SQL Server 2016 2
1.3.1 硬件和軟件要求 2
1.3.2 SQL Server 2016安裝步驟 3
第2章 數(shù)據(jù)庫的基本認識 16
2.1 實驗?zāi)康?16
2.2 實驗要求 16
2.3 實驗環(huán)境 16
2.4 預(yù)備知識 16
2.5 實驗方法及步驟 17
2.5.1 新建數(shù)據(jù)庫 17
2.5.2 更改數(shù)據(jù)表的結(jié)構(gòu) 20
2.5.3 創(chuàng)建數(shù)據(jù)表關(guān)聯(lián) 22
2.5.4 編輯數(shù)據(jù)表關(guān)聯(lián) 24
2.5.5 創(chuàng)建索引 25
2.6 課后思考 25
第3章 SQL Server數(shù)據(jù)庫管理系統(tǒng)的基本操作 26
3.1 實驗?zāi)康?26
3.2 實驗要求 26
3.3 實驗環(huán)境 26
3.4 預(yù)備知識 26
3.5 實驗步驟及方法 27
3.5.1 SQL Server的啟動和配置 27
3.5.2 數(shù)據(jù)服務(wù)管理界面 28
3.5.3 新建SQL Server注冊 32
3.5.4 創(chuàng)建用戶自定義數(shù)據(jù)庫 33
3.5.5 在用戶自定義數(shù)據(jù)庫中創(chuàng)建表 34
3.5.6 建立表格之間的關(guān)系圖 38
3.5.7 查看數(shù)據(jù)庫信息 41
3.5.8 刪除用戶自定義數(shù)據(jù)庫 42
3.6 課后思考 43
第4章 基本表的定義 44
4.1 實驗?zāi)康?44
4.2 實驗要求 44
4.3 實驗環(huán)境 44
4.4 預(yù)備知識 44
4.5 實驗方法及步驟 48
4.5.1 使用SQL語句創(chuàng)建數(shù)據(jù)表 48
4.5.2 創(chuàng)建臨時表 52
4.6 課后思考 53
第5章 表的基本操作 54
5.1 實驗?zāi)康?54
5.2 實驗要求 54
5.3 實驗環(huán)境 54
5.4 預(yù)備知識 54
5.5 實驗方法及步驟 56
5.5.1 增加屬性列 56
5.5.2 刪除屬性列 57
5.5.3 刪除表格 59
5.5.4 建立聚簇索引 60
5.5.5 建立非聚簇索引 63
5.5.6 刪除索引 64
5.6 課后思考 66
第6章 數(shù)據(jù)查詢及更新 67
6.1 實驗?zāi)康?67
6.2 實驗要求 67
6.3 實驗環(huán)境 67
6.4 預(yù)備知識 67
6.5 實驗方法及步驟 68
6.5.1 數(shù)據(jù)準備 68
6.5.2 基本查詢 69
6.5.3 選擇表中的若干元組 70
6.5.4 對查詢結(jié)果進行排序 70
6.5.5 使用集函數(shù)查詢 71
6.5.6 對查詢結(jié)果分組 72
6.5.7 等值與非等值連接查詢 72
6.5.8 復(fù)合條件查詢 72
6.5.9 嵌套查詢 73
6.5.10 JSON查詢 73
6.5.11 插入數(shù)據(jù) 74
6.6.12 修改數(shù)據(jù) 75
6.5.13 刪除數(shù)據(jù) 75
6.6 課后思考 76
第7章 視圖的定義、查詢與維護 77
7.1 實驗?zāi)康?77
7.1 實驗要求 77
7.3 實驗環(huán)境 77
7.4 預(yù)備知識 77
7.5 實驗方法及步驟 79
7.5.1 視圖的定義 79
7.5.2 視圖的查詢 83
7.5.3 修改視圖 84
7.5.4 刪除視圖 86
7.5.5 創(chuàng)建分組視圖 87
7.5.6 基于視圖創(chuàng)建視圖 87
7.5.7 視圖的插入與修改操作 88
7.6 課后思考 89
第8章 創(chuàng)建和使用存儲過程 90
8.1 實驗?zāi)康?90
8.2 實驗要求 90
8.3 實驗環(huán)境 90
8.4 預(yù)備知識 90
8.5 實驗方法及步驟 92
8.5.1 創(chuàng)建存儲過程 92
8.5.2 執(zhí)行存儲過程 95
8.5.3 修改存儲過程 97
8.5.4 刪除存儲過程 99
8.6 課后思考 99
第9章 事務(wù)與鎖 100
9.1 實驗?zāi)康?100
9.2 實驗要求 100
9.3 實驗環(huán)境 100
9.4 預(yù)備知識 100
9.5 實驗方法及步驟 103
9.5.1 定義與執(zhí)行事務(wù) 103
9.5.2 事務(wù)的回滾 106
9.5.3 給事務(wù)指定保存點 111
9.6 課后思考 112
第10章 觸發(fā)器 113
10.1 實驗?zāi)康?113
10.2 實驗要求 113
10.3 實驗環(huán)境 113
10.4 預(yù)備知識 113
10.5 實驗方法和步驟 116
10.5.1 創(chuàng)建觸發(fā)器 116
10.5.2 刪除觸發(fā)器 120
10.5.3 修改觸發(fā)器 122
10.5.4 觸發(fā)器綜合應(yīng)用 124
10.6 課后思考 127
第11章 數(shù)據(jù)庫的完整性實驗 129
11.1 實驗?zāi)康?129
11.2 實驗要求 129
11.3 實驗環(huán)境 129
11.4 預(yù)備知識 129
11.5 實驗方法及步驟 131
11.5.1 定義約束 131
11.5.2 刪除約束 133
11.5.3 觸發(fā)器實現(xiàn)完整性 134
11.6 課后思考 134
第12章 數(shù)據(jù)的導(dǎo)出與導(dǎo)入實驗 135
12.1 實驗?zāi)康?135
12.2 實驗要求 135
12.3 實驗環(huán)境 135
12.4 預(yù)備知識 135
12.5 實驗步驟及方法 136
12.5.1 使用數(shù)據(jù)轉(zhuǎn)換服務(wù)導(dǎo)入、導(dǎo)出數(shù)據(jù) 136
12.5.2 將固定格式的文本文件導(dǎo)入到現(xiàn)有數(shù)據(jù)庫表格中 143
12.6 課后思考 148
第13章 數(shù)據(jù)庫備份與數(shù)據(jù)庫還原技術(shù) 149
13.1 實驗?zāi)康?149
13.2 實驗要求 149
13.3 實驗環(huán)境 149
13.4 預(yù)備知識 149
13.5 實驗方法及步驟 152
13.5.1 數(shù)據(jù)庫備份 152
13.5.2 數(shù)據(jù)庫還原 155
13.5.3 數(shù)據(jù)快照 158
13.5.4 復(fù)制數(shù)據(jù)庫 160
13.6 課后思考 166
第14章 數(shù)據(jù)庫用戶管理技術(shù) 167
14.1 實驗?zāi)康?167
14.2 實驗要求 167
14.3 實驗環(huán)境 167
14.4 預(yù)備知識 167
14.5 實驗方法及步驟 169
14.5.1 創(chuàng)建登錄用戶 169
14.5.2 創(chuàng)建數(shù)據(jù)庫用戶 173
14.5.3 綜合管理登錄賬戶 177
14.5.4 數(shù)據(jù)庫角色管理 178
14.6 課后思考 181
第15章 數(shù)據(jù)庫綜合設(shè)計與實現(xiàn) 182
15.1 實驗要求 182
15.2 實驗?zāi)康?182
15.3 實驗環(huán)境 182
15.4 實驗內(nèi)容 182
參考文獻 189