SQL Server 2016數(shù)據(jù)庫原理及應(yīng)用(微課版)
定 價:56 元
- 作者:馬桂婷 梁宇琪 劉明偉
- 出版時間:2021/3/1
- ISBN:9787115543462
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.132.3
- 頁碼:268
- 紙張:
- 版次:01
- 開本:16開
本書基于SQL Server 2016介紹數(shù)據(jù)庫系統(tǒng)的基本概念、基本原理和基本設(shè)計方法,以面向工作過程的教學(xué)方法組織安排各章節(jié)的內(nèi)容。本書突出適用性,減少理論知識的介紹,并設(shè)計了大量的課堂實踐和課外拓展,符合高職高專教育教學(xué)的特點。
本書分為三篇,由9個項目組成。知識儲備篇(項目1和項目2)從理論層面介紹數(shù)據(jù)庫;基礎(chǔ)應(yīng)用篇(項目3~項目6)基于SQL Server 2016介紹創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)庫的基本應(yīng)用;高級應(yīng)用篇(項目7~項目9)介紹數(shù)據(jù)庫的高級應(yīng)用和維護(hù)SQL Server 2016數(shù)據(jù)庫的安全。
本書可作為高職高專院校、成人教育類院校數(shù)據(jù)庫原理及應(yīng)用課程的教材,也可供參加自學(xué)考試的人員、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)設(shè)計人員、工程技術(shù)人員及其他相關(guān)人員參閱。
78個微課視頻,掃碼同步學(xué),重點難點輕松掌握
分析相關(guān)崗位職業(yè)能力需求,設(shè)計面向工作過程的學(xué)習(xí)情境
將學(xué)生信息管理數(shù)據(jù)庫和網(wǎng)絡(luò)玩具銷售系統(tǒng)兩個完整數(shù)據(jù)庫貫穿全書
馬桂婷,山東信息職業(yè)技術(shù)學(xué)院副教授。參與的“高職院校計算機類數(shù)據(jù)庫原理及應(yīng)用課程教學(xué)改革研究”(山東省教育廳)獲得了省級教學(xué)成果獎三等獎,主編的《數(shù)據(jù)庫原理及應(yīng)用(SQL Server 2008版)》榮獲全國電子信息類優(yōu)秀教材評選三等獎。主要從事計算機類專業(yè)的專業(yè)教學(xué)工作,承擔(dān)過計算機文化基礎(chǔ)、VB數(shù)據(jù)庫應(yīng)用、計算機網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫原理及應(yīng)用等課程,年授課200學(xué)時以上。
第 一篇 知識儲備篇
項目1
理解數(shù)據(jù)庫 2
任務(wù)1-1 數(shù)據(jù)處理 2
(一)信息與數(shù)據(jù) 2
(二)數(shù)據(jù)處理 3
任務(wù)1-2 數(shù)據(jù)描述 3
(一)現(xiàn)實世界 4
(二)信息世界 4
(三)數(shù)據(jù)世界 6
任務(wù)1-3 數(shù)據(jù)模型 6
(一)數(shù)據(jù)模型的分類 7
(二)概念模型 7
(三)數(shù)據(jù)模型的要素和種類 8
(四)關(guān)系模型 9
(五)關(guān)系的完整性 11
任務(wù)1-4 關(guān)系代數(shù) 13
(一)傳統(tǒng)的集合運算 14
(二)專門的關(guān)系運算 15
任務(wù)1-5 數(shù)據(jù)庫系統(tǒng)的組成和結(jié)構(gòu) 20
(一)數(shù)據(jù)庫相關(guān)概念 20
(二)數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu) 22
任務(wù)1-6 數(shù)據(jù)管理技術(shù)的發(fā)展歷程 24
(一)人工管理階段 25
(二)文件系統(tǒng)階段 25
(三)數(shù)據(jù)庫系統(tǒng)階段 25
(四)分布式數(shù)據(jù)庫系統(tǒng) 26
(五)面向?qū)ο髷?shù)據(jù)庫系統(tǒng) 27
(六)數(shù)據(jù)倉庫 27
(七)數(shù)據(jù)挖掘 28
(八)云計算與大數(shù)據(jù) 29
習(xí)題 30
項目2
設(shè)計數(shù)據(jù)庫 32
任務(wù)2-1 數(shù)據(jù)庫設(shè)計概述 32
任務(wù)2-2 需求分析 34
(一)需求分析的任務(wù)及目標(biāo) 34
(二)需求分析的方法 35
任務(wù)2-3 概念結(jié)構(gòu)設(shè)計 35
(一)概念結(jié)構(gòu)設(shè)計的方法和步驟 36
(二)局部E-R圖設(shè)計 37
(三)全局E-R圖設(shè)計 39
任務(wù)2-4 邏輯結(jié)構(gòu)設(shè)計 41
(一)初始關(guān)系模式設(shè)計 42
(二)關(guān)系模式的規(guī)范化 45
任務(wù)2-5 數(shù)據(jù)庫的物理設(shè)計 51
(一)關(guān)系模式存取方法選擇 51
(二)確定數(shù)據(jù)庫的存儲結(jié)構(gòu) 53
任務(wù)2-6 數(shù)據(jù)庫的實施、運行和
維護(hù) 54
(一)數(shù)據(jù)庫的實施 54
(二)數(shù)據(jù)庫的運行與維護(hù) 55
任務(wù)2-7 案例:設(shè)計學(xué)生信息管理
數(shù)據(jù)庫 55
(一)收集數(shù)據(jù) 56
(二)創(chuàng)建E-R模型 56
(三)設(shè)計關(guān)系模式 59
(四)關(guān)系數(shù)據(jù)庫的規(guī)范化 60
實訓(xùn) 設(shè)計數(shù)據(jù)庫 61
課外拓展 設(shè)計網(wǎng)絡(luò)玩具銷售系統(tǒng) 61
習(xí)題 62
第二篇 基礎(chǔ)應(yīng)用篇
項目3
安裝與啟動SQL Server
2016 68
任務(wù)3-1 SQL Server 2016數(shù)據(jù)庫
管理系統(tǒng)概述 68
(一)SQL Server 2016的新功能 68
(二)SQL Server 2016版本信息 69
(三)SQL Server 2016組件和管理工具 70
任務(wù)3-2 SQL Server 2016的安裝
與配置 71
(一)安裝與配置SQL Server 2016 71
(二)SQL Server 2016管理工具 80
實訓(xùn) 安裝SQL Server 2016和
SSMS 82
習(xí)題 83
項目4
創(chuàng)建與維護(hù)SQL Server
數(shù)據(jù)庫 84
任務(wù)4-1 SQL Server數(shù)據(jù)庫簡介 84
任務(wù)4-2 認(rèn)識SQL 88
(一)SQL簡介 88
(二)Transact-SQL語句的語法格式和
書寫準(zhǔn)則 89
(三)Transact-SQL標(biāo)識符規(guī)則 89
任務(wù)4-3 創(chuàng)建數(shù)據(jù)庫 90
(一)使用SSMS創(chuàng)建數(shù)據(jù)庫 90
(二)使用CREATE DATABASE語句
創(chuàng)建數(shù)據(jù)庫 93
任務(wù)4-4 修改數(shù)據(jù)庫 95
(一)使用SSMS修改數(shù)據(jù)庫 95
(二)使用ALTER DATABASE語句
修改數(shù)據(jù)庫 97
任務(wù)4-5 刪除數(shù)據(jù)庫 98
(一)使用SSMS刪除數(shù)據(jù)庫 98
(二)使用DROP DATABASE語句
刪除數(shù)據(jù)庫 98
任務(wù)4-6 分離和附加數(shù)據(jù)庫 99
(一)分離數(shù)據(jù)庫 99
(二)附加數(shù)據(jù)庫 100
實訓(xùn) 創(chuàng)建和維護(hù)數(shù)據(jù)庫 101
課外拓展 建立網(wǎng)絡(luò)玩具銷售系
統(tǒng)數(shù)據(jù)庫 102
習(xí)題 102
項目5
創(chuàng)建與維護(hù)學(xué)生信息管理
數(shù)據(jù)表 104
任務(wù)5-1 表的概述 104
任務(wù)5-2 SQL Server的數(shù)據(jù)
類型 106
任務(wù)5-3 列的其他屬性 109
任務(wù)5-4 設(shè)計學(xué)生信息管理數(shù)據(jù)庫的
表結(jié)構(gòu) 110
任務(wù)5-5 創(chuàng)建表 112
(一)使用SSMS創(chuàng)建表 112
(二)使用CREATE TABLE語句
創(chuàng)建表 115
任務(wù)5-6 修改表 118
(一)使用SSMS修改表結(jié)構(gòu) 118
(二)使用ALTER TABLE語句修改
表結(jié)構(gòu) 118
任務(wù)5-7 刪除表 119
(一)使用SSMS刪除表 119
(二)使用DROP TABLE語句刪除表 120
任務(wù)5-8 向表添加、查看、修改與
刪除數(shù)據(jù)記錄表 120
實訓(xùn) 創(chuàng)建與管理表 121
課外拓展 創(chuàng)建與維護(hù)網(wǎng)絡(luò)玩具銷售
系統(tǒng)的數(shù)據(jù)表 123
習(xí)題 125
項目6
查詢與維護(hù)學(xué)生信息管理
數(shù)據(jù)表 127
任務(wù)6-1 簡單數(shù)據(jù)查詢 127
(一)單表無條件查詢 128
(二)使用WHERE子句實現(xiàn)條件查詢 132
(三)使用常用聚集函數(shù)查詢 138
(四)分組篩選數(shù)據(jù) 139
(五)對查詢結(jié)果進(jìn)行排序 141
任務(wù)6-2 多表連接查詢 143
(一)交叉連接 144
(二)內(nèi)連接 144
(三)自連接 147
(四)外連接 147
任務(wù)6-3 嵌套查詢 148
(一)嵌套子查詢 149
(二)相關(guān)子查詢 152
任務(wù)6-4 集合查詢 154
任務(wù)6-5 數(shù)據(jù)更新 155
(一)數(shù)據(jù)記錄的插入 155
(二)數(shù)據(jù)記錄的修改 157
(三)數(shù)據(jù)記錄的刪除 159
實訓(xùn) 實現(xiàn)數(shù)據(jù)查詢 160
課外拓展 對網(wǎng)絡(luò)玩具銷售系統(tǒng)進(jìn)行
數(shù)據(jù)查詢操作 162
習(xí)題 168
第三篇 高級應(yīng)用篇
項目7
優(yōu)化查詢學(xué)生信息管理
數(shù)據(jù)庫 175
任務(wù)7-1 使用索引優(yōu)化查詢性能 175
(一)索引概述 175
(二)索引的類型 176
(三)索引的設(shè)計原則 177
(四)創(chuàng)建索引 178
(五)刪除索引 180
任務(wù)7-2 使用視圖優(yōu)化查詢性能 181
(一)視圖概述 181
(二)創(chuàng)建視圖 182
(三)使用視圖 183
(四)修改視圖 185
(五)刪除視圖 185
實訓(xùn) 創(chuàng)建與管理索引和視圖 186
課外拓展 在網(wǎng)絡(luò)玩具銷售系統(tǒng)中
使用索引和視圖 187
習(xí)題 189
項目8
以程序方式處理學(xué)生信息
管理數(shù)據(jù)表 191
任務(wù)8-1 SQL編程基礎(chǔ) 191
(一)SQL基礎(chǔ) 191
(二)Transact-SQL的流程控制 194
(三)常用函數(shù) 196
(四)游標(biāo) 197
任務(wù)8-2 創(chuàng)建與使用存儲過程 199
(一)存儲過程概述 199
(二)創(chuàng)建存儲過程 200
(三)執(zhí)行存儲過程 204
(四)管理存儲過程 205
任務(wù)8-3 觸發(fā)器 206
(一)觸發(fā)器概述 206
(二)創(chuàng)建觸發(fā)器 207
(三)管理觸發(fā)器 211
任務(wù)8-4 事務(wù)、鎖的概念和應(yīng)用 212
(一)事務(wù)概述 213
(二)事務(wù)的ACID特性 213
(三)事務(wù)的定義 214
(四)事務(wù)并發(fā)操作引起的問題 215
(五)事務(wù)隔離級別 217
(六)SQL Server的鎖定機制 218
(七)活鎖和死鎖 220
實訓(xùn) 以程序方式處理SQL Server
數(shù)據(jù)表的數(shù)據(jù) 221
一、Transact-SQL基礎(chǔ) 221
二、存儲過程 222
三、觸發(fā)器 223
四、游標(biāo)及事務(wù)的使用 224
課外拓展 針對網(wǎng)絡(luò)玩具銷售系統(tǒng)創(chuàng)建
存儲過程和觸發(fā)器 225
習(xí)題 227
項目9
維護(hù)學(xué)生信息管理數(shù)據(jù)庫的
安全 228
任務(wù)9-1 SQL Server身份驗證
模式 228
(一)SQL Server 2016的兩種身份
驗證模式 228
(二)配置身份驗證模式 230
(三)SQL Server 2016登錄 232
任務(wù)9-2 SQL Server權(quán)限管理 235
(一)權(quán)限類型 236
(二)操作權(quán)限 236
任務(wù)9-3 用戶和角色管理 238
(一)數(shù)據(jù)庫用戶 238
(二)管理角色 241
(三)管理服務(wù)器角色 243
(四)管理數(shù)據(jù)庫角色 244
任務(wù)9-4 SQL Server的數(shù)據(jù)備份
和恢復(fù) 250
(一)備份概述 250
(二)備份數(shù)據(jù)庫 253
(三)恢復(fù)數(shù)據(jù)庫 261
任務(wù)9-5 實訓(xùn) 維護(hù)數(shù)據(jù)庫
安全 264
(一)安全管理 264
(二)數(shù)據(jù)庫的備份與恢復(fù) 265
課外拓展 267
習(xí)題 267