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