SQL Server實(shí)例教程(2019版)
定 價(jià):65 元
- 作者:劉志成 等
- 出版時(shí)間:2023/5/1
- ISBN:9787121455087
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.138
- 頁碼:356
- 紙張:
- 版次:01
- 開本:16開
本書全面、翔實(shí)地介紹了應(yīng)用SQL Server 2019數(shù)據(jù)庫管理系統(tǒng)進(jìn)行數(shù)據(jù)庫管理的各種操作,以及數(shù)據(jù)庫程序開發(fā)所需的各種知識(shí)和技能,主要內(nèi)容包括:數(shù)據(jù)庫技術(shù)基礎(chǔ),數(shù)據(jù)庫操作,表操作,查詢操作,視圖操作,索引操作,T-SQL 編程和存儲(chǔ)過程操作,觸發(fā)器操作,游標(biāo)、事務(wù)和鎖,數(shù)據(jù)庫安全操作,數(shù)據(jù)庫管理操作和SQL Server數(shù)據(jù)庫程序開發(fā)。編者在多年的數(shù)據(jù)庫教學(xué)與數(shù)據(jù)庫程序應(yīng)用開發(fā)經(jīng)驗(yàn)的基礎(chǔ)上,根據(jù)軟件行業(yè)程序員、數(shù)據(jù)庫管理員的崗位能力要求和高職學(xué)生的認(rèn)知規(guī)律精心組織了本書。本書通過實(shí)際的“WebShop電子商城”數(shù)據(jù)庫項(xiàng)目的管理和開發(fā),以任務(wù)的形式介紹了SQL Server 2019的各項(xiàng)管理和開發(fā)技術(shù)。本書面向?qū)嶋H教學(xué)過程,將知識(shí)講解和技能訓(xùn)練有機(jī)結(jié)合,融“教、學(xué)、做”于一體,適合“理論實(shí)踐一體化”的教學(xué)模式,同時(shí),編者可提供本書中數(shù)據(jù)庫的完整腳本和配套電子課件,請登錄華信教育資源網(wǎng)(http://www.hxedu.com.cn)注冊后免費(fèi)下載。本書可作為高職高專軟件技術(shù)、網(wǎng)絡(luò)技術(shù)、信息管理和電子商務(wù)等專業(yè)的教材,也可作為計(jì)算機(jī)培訓(xùn)班的教材,還可供SQL Server 2019數(shù)據(jù)庫自學(xué)者參考使用。
劉志成,教授,湖南鐵道職業(yè)技術(shù)學(xué)院副校長。著作方向主要有軟件工程、數(shù)據(jù)庫技術(shù)等。中國計(jì)算機(jī)學(xué)會(huì)高級(jí)會(huì)員、全國工信行指委計(jì)算機(jī)類專業(yè)教學(xué)指導(dǎo)委員會(huì)委員、全國鐵道職業(yè)教育教學(xué)指導(dǎo)委員會(huì)鐵道通信信號(hào)專指委委員、中國軟件產(chǎn)教聯(lián)盟理事。2007年被評(píng)為“湖南省優(yōu)秀教師”、2008年獲“湖南省第三屆高等學(xué)校教學(xué)名師獎(jiǎng)”、2012年被評(píng)為“湖南省優(yōu)秀教育工作者”、2017獲第八屆“湖南省徐特立教育獎(jiǎng)”、2018年被評(píng)為“湖南省先進(jìn)工作者”。
第1章 課程定位與教學(xué)案例綜述
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)航
1.1 職業(yè)崗位能力需求分析
思政點(diǎn)1:工匠精神
1.2 課程設(shè)置和課程定位分析
1.3 教學(xué)案例與案例數(shù)據(jù)庫說明
1.3.1 教學(xué)案例綜述
1.3.2 WebShop數(shù)據(jù)庫說明
1.3.3 BookData數(shù)據(jù)庫說明
小結(jié)
第2章 數(shù)據(jù)庫技術(shù)基礎(chǔ)
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
2.1 數(shù)據(jù)庫技術(shù)概述
思政點(diǎn)2:華為openGauss數(shù)據(jù)庫
2.2 三種主要的數(shù)據(jù)模型
2.3 SQL Server 2019基礎(chǔ)
2.3.1 SQL Server 2019新增功能
2.3.2 SQL Server的版本
2.3.3 SQL Server 2019的安裝
課堂實(shí)踐1
2.4 SQL Server 2019簡單使用
2.4.1 使用SQL Server Management Studio
2.4.2 查看和配置SQL Server服務(wù)
課堂實(shí)踐2
小結(jié)與習(xí)題
課外拓展
第3章 數(shù)據(jù)庫操作
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
3.1 SQL Server 2019數(shù)據(jù)庫
3.1.1 數(shù)據(jù)庫概述
3.1.2 系統(tǒng)數(shù)據(jù)庫
3.1.3 文件和文件組
課堂實(shí)踐1
3.2 使用SSMS管理數(shù)據(jù)庫
課堂實(shí)踐2
3.3 使用T-SQL管理數(shù)據(jù)庫
3.3.1 創(chuàng)建數(shù)據(jù)庫
3.3.2 修改數(shù)據(jù)庫
3.3.3 查看數(shù)據(jù)庫
3.3.4 刪除數(shù)據(jù)庫
3.3.5 收縮數(shù)據(jù)庫和數(shù)據(jù)庫文件
3.3.6 移動(dòng)數(shù)據(jù)庫文件
3.3.7 更改數(shù)據(jù)庫所有者
課堂實(shí)踐3
小結(jié)與習(xí)題
課外拓展
第4章 表操作
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
4.1 SQL Server表的概念與數(shù)據(jù)類型
4.2 使用SSMS管理表
課堂實(shí)踐1
4.3 使用T-SQL語句管理表
課堂實(shí)踐2
4.4 記錄操作
4.4.1 使用SSMS進(jìn)行記錄操作
4.4.2 使用T-SQL語句進(jìn)行記錄操作
課堂實(shí)踐3
4.5 SQL Server 2019中的數(shù)據(jù)完整性
4.5.1 數(shù)據(jù)完整性
4.5.2 列約束和表約束
4.5.3 允許空值約束
4.5.4 DEFAULT定義
4.5.5 CHECK約束
課堂實(shí)踐4
4.5.6 PRIMARY KEY約束
4.5.7 FOREIGN KEY約束
4.5.8 UNIQUE約束
課堂實(shí)踐5
小結(jié)與習(xí)題
課外拓展
第5章 查詢操作
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
5.1 單表查詢
5.1.1 選擇列
課堂實(shí)踐1
5.1.2 選擇行
課堂實(shí)踐2
5.1.3 ORDER BY子句
5.1.4 GROUP BY子句
5.1.5 WITH CUBE和WITH ROLLUP匯總數(shù)據(jù)
5.1.6 分頁和排名
課堂實(shí)踐3
5.2 連接查詢
5.2.1 內(nèi)連接
5.2.2 外連接
5.2.3 交叉連接
思政點(diǎn)3:一帶一路
課堂實(shí)踐4
5.3 子查詢
5.3.1 子查詢類型
5.3.2 記錄操作語句中的子查詢
5.3.3 子查詢規(guī)則
課堂實(shí)踐5
5.4 聯(lián)合查詢
5.5 交叉表查詢
5.5.1 PIVOT
5.5.2 UNPIVOT
5.6 在SSMS中實(shí)現(xiàn)查詢
課堂實(shí)踐6
小結(jié)與習(xí)題
課外拓展
單元實(shí)踐
第6章 視圖操作
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
6.1 視圖概述
6.2 使用SSMS管理視圖
課堂實(shí)踐1
6.3 使用T-SQL管理視圖
6.4 使用視圖
6.4.1 查詢視圖數(shù)據(jù)
6.4.2 修改視圖數(shù)據(jù)
6.4.3 友情提示
思政點(diǎn)4:管中窺豹
課堂實(shí)踐2
小結(jié)與習(xí)題
課外拓展
第7章 索引操作
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
7.1 概述
7.1.1 索引概念
7.1.2 索引類型
7.2 使用SSMS管理索引
7.3 使用T-SQL管理索引
課堂實(shí)踐1
7.4 全文索引
7.4.1 全文索引概述
7.4.2 使用“全文索引向?qū)А?br>7.4.3 使用T-SQL管理全文索引
課堂實(shí)踐2
小結(jié)與習(xí)題
課外拓展
第8章 T-SQL編程和存儲(chǔ)過程操作
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
8.1 T-SQL語言基礎(chǔ)
8.2 變量和運(yùn)算符
8.2.1 變量
8.2.2 運(yùn)算符
課堂實(shí)踐1
8.3 流程控制語句
8.4 常用函數(shù)
課堂實(shí)踐2
思政點(diǎn)5:1.01和0.99法則
8.5 存儲(chǔ)過程基礎(chǔ)
8.6 使用SSMS管理存儲(chǔ)過程
8.6.1 創(chuàng)建和執(zhí)行存儲(chǔ)過程
8.6.2 查看、修改和刪除存儲(chǔ)過程
課堂實(shí)踐3
8.7 使用T-SQL管理存儲(chǔ)過程
8.7.1 創(chuàng)建和執(zhí)行存儲(chǔ)過程
8.7.2 查看、修改和刪除存儲(chǔ)過程
項(xiàng)目技能
思政點(diǎn)6:不以規(guī)矩,不能成方圓
小結(jié)與習(xí)題
課外拓展
第9章 觸發(fā)器操作
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
9.1 觸發(fā)器概述
9.2 使用SSMS管理觸發(fā)器
9.2.1 創(chuàng)建觸發(fā)器
9.2.2 禁用、修改和刪除觸發(fā)器
思政點(diǎn)7:團(tuán)隊(duì)精神
課堂實(shí)踐1
9.3 使用T-SQL管理觸發(fā)器
9.3.1 創(chuàng)建觸發(fā)器
9.3.2 修改和查看觸發(fā)器
9.3.3 禁用/啟用和刪除觸發(fā)器
9.4 觸發(fā)器的應(yīng)用
9.4.1 實(shí)施參照完整性
9.4.2 實(shí)施特殊業(yè)務(wù)規(guī)則
課堂實(shí)踐2
9.5 友情提示
小結(jié)與習(xí)題
課外拓展
單元實(shí)踐
第10章 游標(biāo)、事務(wù)和鎖
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
10.1 游標(biāo)
10.2 事務(wù)
10.2.1 事務(wù)概述
10.2.2 自動(dòng)提交事務(wù)
10.2.3 顯式事務(wù)
10.2.4 隱式事務(wù)
課堂實(shí)踐1
10.3 鎖
10.3.1 并發(fā)問題
10.3.2 鎖的類型
10.3.3 查看鎖
10.3.4 設(shè)置事務(wù)隔離級(jí)別
10.3.5 死鎖的處理
課堂實(shí)踐2
小結(jié)與習(xí)題
課外拓展
第11章 數(shù)據(jù)庫安全操作
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
11.1 數(shù)據(jù)庫安全概述
思政點(diǎn)8:信息安全
11.2 登錄管理
11.2.1 驗(yàn)證模式
11.2.2 使用SSMS管理登錄名
11.2.3 使用T-SQL管理登錄名
課堂實(shí)踐1
11.3 用戶管理
11.3.1 使用SSMS管理數(shù)據(jù)庫用戶
11.3.2 使用T-SQL管理數(shù)據(jù)庫用戶
課堂實(shí)踐2
11.4 角色管理
11.4.1 服務(wù)器角色
11.4.2 數(shù)據(jù)庫角色
11.4.3 應(yīng)用程序角色
課堂實(shí)踐3
11.5 權(quán)限管理
11.5.1 權(quán)限類型
11.5.2 使用SSMS管理權(quán)限
11.5.3 使用T-SQL語句管理權(quán)限
11.6 架構(gòu)管理
11.6.1 架構(gòu)概述
11.6.2 使用SSMS管理架構(gòu)
11.6.3 使用T-SQL語句管理架構(gòu)
課堂實(shí)踐4
小結(jié)與習(xí)題
課外拓展
第12章 數(shù)據(jù)庫管理操作
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
12.1 數(shù)據(jù)庫備份
12.1.1 數(shù)據(jù)庫備份概述
思政點(diǎn)9:有備無患
12.1.2 數(shù)據(jù)庫備份設(shè)備
12.1.3 執(zhí)行數(shù)據(jù)庫備份
課堂實(shí)踐1
12.2 數(shù)據(jù)庫恢復(fù)
12.2.1 數(shù)據(jù)庫恢復(fù)概述
12.2.2 執(zhí)行數(shù)據(jù)庫恢復(fù)
課堂實(shí)踐2
12.3 數(shù)據(jù)庫的分離與附加
12.3.1 分離和附加概述
12.3.2 分離數(shù)據(jù)庫
12.3.3 附加數(shù)據(jù)庫
課堂實(shí)踐3
12.4 數(shù)據(jù)導(dǎo)入和導(dǎo)出
12.4.1 數(shù)據(jù)導(dǎo)入和導(dǎo)出概述
12.4.2 數(shù)據(jù)導(dǎo)出
12.4.3 數(shù)據(jù)導(dǎo)入
12.5 復(fù)制數(shù)據(jù)庫
課堂實(shí)踐4
小結(jié)與習(xí)題
課外拓展
第13章 SQL Server數(shù)據(jù)庫程序開發(fā)
學(xué)習(xí)目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
13.1 數(shù)據(jù)庫應(yīng)用程序結(jié)構(gòu)
13.1.1 客戶機(jī)/服務(wù)器結(jié)構(gòu)
13.1.2 瀏覽器/服務(wù)器結(jié)構(gòu)
13.1.3 三層/N層結(jié)構(gòu)
13.1.4 數(shù)據(jù)庫訪問技術(shù)
13.2 Java平臺(tái)SQL Server數(shù)據(jù)庫程序開發(fā)
13.2.1 ODBC/JDBC
13.2.2 JDBC API
13.2.3 使用J2SE開發(fā)SQL Server數(shù)據(jù)庫程序
13.2.4 使用JSP開發(fā)SQL Server數(shù)據(jù)庫程序
課堂實(shí)踐1
13.3 Visual Studio 2012平臺(tái)SQL Server數(shù)據(jù)庫程序開發(fā)
13.3.1 ADO.NET
13.3.2 ADO.NET數(shù)據(jù)庫操作對象
13.3.3 使用C# .NET開發(fā)SQL Server數(shù)據(jù)庫程序
13.3.4 使用ASP.NET 4.0開發(fā)SQL Server數(shù)據(jù)庫程序
課堂實(shí)踐2
小結(jié)與習(xí)題
課外拓展
單元實(shí)踐
思政點(diǎn)10:黨的“二十大”精神
附錄A 綜合實(shí)訓(xùn)
附錄B 參考試卷