SQL Server 2022數據庫項目案例教程(微課視頻版)
相關主題
商品描述
"本書以SQL Server 2022為平臺,由淺入深地介紹數據庫基礎知識、安裝和配置SQL Server 2022、學生信息數據庫的創建與管理、學生信息數據庫的數據表創建與管理、學生信息數據庫數據的操作、學生信息數據庫的查詢、學生信息數據庫的TransactSQL程序設計、學生信息數據庫的視圖與索引、學生信息數據庫的存儲過程與觸發器、學生信息數據庫的維護與管理、學生信息數據庫的安全管理等知識。 本書實例眾多,註重實用,講解細致,每章的實訓使學生得到充分的訓練,以鞏固所學基本概念,具備使用SQL Server 2022解決實際問題的能力。 本書內容豐富、結構合理、概念清晰、通俗易懂,既可以作為應用型本科、高等職業教育計算機及相關專業的教材,也可以作為職業資格考試或認證考試等培訓機構的培訓教材,亦可供讀者自學參考。 "
作者簡介
楊洋,女,南京城市職業學院智能工程學院教授,江蘇省高校青藍工程優秀青年骨幹教師,央財扶持專業課程體系建設組組長,南京市教育局重點專業骨幹教師、江蘇省重點專業骨幹教師。 近年來在國內外權威學術期刊上發表21篇論文,其中1篇論文被SCI收錄、2篇論文被EI收錄、北大中文核心6篇,發明專利授權2項,實用新型專利授權5項,主持江蘇省高校哲學社會科學研究課題1項,編著教材5本,指導學生江蘇省高等學校大學生實踐創新訓練計劃項目3項,指導學生在江蘇省大學生計算機設計大賽中獲得二等獎、三等獎,教科研成果多次獲得國家級、省級和院級獎勵。
目錄大綱
目錄
項目一數據庫基礎知識
1.1數據庫的基本概念
1.1.1信息、數據與數據處理
1.1.2數據庫、數據庫系統、數據庫管理系統
1.2數據庫管理技術及發展
1.2.1數據管理技術的發展階段
1.2.2數據庫系統的特點
1.3數據模型
1.3.1數據模型的組成要素
1.3.2數據模型的類型
1.4數據庫系統結構
1.4.1數據庫系統的模式結構
1.4.2數據庫系統的體系結構
1.5數據庫系統設計
1.6數據庫新技術
項目二安裝和配置SQL Server 2022
2.1SQL Server 2022概述
2.1.1SQL Server 2022的新增功能
2.1.2SQL Server 2022的硬件要求
2.1.3SQL Server 2022的軟件要求
2.2安裝SQL Server 2022
2.2.1安裝SQL Server 2022
2.2.2檢驗安裝
2.3配置SQL Server 2022
2.3.1配置服務
2.3.2配置服務器
項目三學生信息數據庫的創建和管理
3.1SQL Server數據庫的結構
3.1.1數據存儲
3.1.2數據庫的邏輯存儲結構
3.1.3數據庫的物理存儲結構
3.2使用SSMS創建和管理學生信息數據庫
3.2.1使用SSMS創建學生信息數據庫
3.2.2使用SSMS修改和刪除學生信息數據庫
3.2.3使用SSMS分離和附加學生信息數據庫
3.3使用TransactSQL語句創建與管理學生信息數據庫
3.3.1使用TransactSQL語句創建學生信息數據庫
3.3.2使用TransactSQL語句修改學生信息數據庫
3.3.3使用TransactSQL語句查看學生信息數據庫信息
3.3.4使用TransactSQL語句重命名學生信息數據庫
3.3.5使用TransactSQL語句分離和附加學生信息數據庫
3.3.6使用TransactSQL刪除學生信息數據庫
項目四學生信息數據庫數據表的創建與管理
4.1表的概述
4.1.1表的定義
4.1.2SQL Server 2022數據類型
4.2使用SSMS創建與管理學生信息數據庫的數據表
4.2.1使用SSMS創建學生信息數據庫的數據表
4.2.2使用SSMS修改學生信息數據庫的數據表
4.2.3使用SSMS刪除學生信息數據庫的數據表
4.3使用TransactSQL操作學生信息數據庫的數據表
4.3.1使用TransactSQL語句創建學生信息數據庫的數據表
4.3.2使用TransactSQL語句修改學生信息數據庫的數據表
4.3.3使用TransactSQL語句刪除學生信息數據庫的數據表
項目五學生信息數據庫數據的操作
5.1數據完整性概述
5.1.1數據完整性的概念
5.1.2數據完整性的類型
5.2實現約束
5.2.1PRIMARY KEY(主鍵)約束
5.2.2DEFAULT(默認)約束
5.2.3CHECK(檢查)約束
5.2.4UNIQUE(唯一)約束
5.2.5NULL(空值)與NOT NULL(非空值)約束
5.2.6FOREIGN KEY(外鍵)約束
5.3使用SSMS操作學生信息數據庫的表數據
5.3.1使用SSMS向學生信息數據庫的表添加數據
5.3.2使用SSMS刪除學生信息數據庫的表數據
5.3.3使用SSMS修改學生信息數據庫的表數據
5.4使用TransactSQL語句操作學生信息數據庫的表數據
5.4.1使用TransactSQL語句向學生信息數據庫的表添加數據
5.4.2使用TransactSQL語句修改學生信息數據庫的表數據
5.4.3使用TransactSQL語句刪除學生信息數據庫的表數據
5.5實現學生信息數據庫表約束
5.5.1PRIMARY KEY(主鍵)約束
5.5.2DEFAULT(默認)約束
5.5.3CHECK(檢查)約束
5.5.4UNIQUE(唯一)約束
5.5.5NULL(空值)與NOT NULL(非空值)約束
5.5.6FOREIGN KEY(外鍵)約束
項目六學生信息數據庫的查詢
6.1SELECT語句概述
6.1.1選擇列
6.1.2WHERE子句
6.1.3GROUP BY子句
6.1.4HAVING子句
6.1.5ORDER BY子句
6.2多表連接查詢
6.2.1內連接
6.2.2外連接
6.2.3交叉連接
6.2.4自連接
6.2.5組合查詢
6.3子查詢
6.3.1帶有IN運算符的子查詢
6.3.2帶有比較運算符的子查詢
6.3.3帶有EXISTS運算符的子查詢
6.4學生信息數據庫的簡單查詢
6.4.1使用SELECT語句查詢學生信息數據庫
6.4.2使用WHERE子句查詢學生信息數據庫
6.4.3使用GROUP BY子句查詢學生信息數據庫
6.4.4使用HAVING子句查詢學生信息數據庫
6.4.5使用ORDER BY子句查詢學生信息數據庫
6.5多表連接查詢學生信息數據庫
6.5.1使用內連接查詢學生信息數據庫
6.5.2使用外連接查詢學生信息數據庫
6.5.3使用交叉連接查詢學生信息數據庫
6.5.4使用自連接查詢學生信息數據庫
6.5.5使用組合查詢學生信息數據庫
6.6學生信息數據庫的子查詢
6.6.1帶有IN運算符的子查詢
6.6.2帶有ANY比較運算符的子查詢
6.6.3帶有EXISTS運算符的子查詢
項目七學生信息數據庫的TransactSQL程序設計
7.1TransactSQL語言概述
7.1.1常量
7.1.2變量
7.1.3運算符與表達式
7.2流程控制語句
7.2.1BEGIN…END語句塊
7.2.2IF…ELSE條件語句
7.2.3CASE表達式
7.2.4無條件轉移語句
7.2.5循環語句
7.2.6返回語句
7.2.7等待語句
7.2.8錯誤處理語句
7.3常用系統內置函數
7.4使用控制語句實現學生信息數據庫的應用邏輯
7.4.1使用IF…ELSE條件語句
7.4.2使用CASE表達式
7.4.3使用循環語句
7.4.4使用等待語句
7.5使用常用系統內置函數
項目八學生信息數據庫的視圖與索引
8.1視圖
8.1.1視圖的概念
8.1.2視圖的優缺點
8.1.3視圖的類型
8.2索引
8.2.1索引的概念
8.2.2索引的優缺點
8.2.3索引的類型
8.3學生信息數據庫視圖的操作
8.3.1創建視圖
8.3.2查看視圖
8.3.3重命名視圖
8.3.4修改和刪除視圖
8.3.5通過視圖管理數據
8.4學生信息數據庫索引的操作
8.4.1創建索引
8.4.2查看索引
8.4.3重命名索引
8.4.4修改和刪除索引
項目九學生信息數據庫的存儲過程與觸發器
9.1存儲過程概述
9.1.1存儲過程的概念
9.1.2存儲過程的類型
9.2觸發器概述
9.2.1觸發器的概念
9.2.2觸發器的類型
9.3使用存儲過程維護學生信息數據庫的基本信息
9.3.1創建存儲過程
9.3.2執行存儲過程
9.3.3查看存儲過程
9.3.4修改存儲過程
9.3.5刪除存儲過程
9.4創建參數化存儲過程
9.4.1創建和執行帶輸入參數的存儲過程
9.4.2創建和執行帶輸出參數的存儲過程
9.5使用觸發器維護學生信息數據庫的業務邏輯
9.5.1創建DML觸發器和DDL觸發器
9.5.2啟用/禁用觸發器
9.5.3修改觸發器
9.5.4刪除觸發器
項目十學生信息數據庫的維護與管理
10.1備份概述
10.1.1備份的概念
10.1.2備份的類型
10.2還原概述
10.2.1還原的概念
10.2.2還原的類型
10.3學生信息數據庫數據的導出和導入
10.3.1數據的導出
10.3.2數據的導入
10.4備份數據
10.4.1備份設備的創建與刪除
10.4.2學生信息數據庫的完整備份
10.4.3學生信息數據庫的差異備份
10.4.4學生信息數據庫的事務日誌備份
10.4.5學生信息數據庫的文件或文件組備份
10.5還原數據
10.6學生信息數據庫數據的導出和導入
10.6.1學生信息數據庫數據的導出
10.6.2學生信息數據庫數據的導入
項目十一學生信息數據庫的安全管理
11.1SQL Server的安全機制
11.1.1安全簡介
11.1.2安全機制
11.2管理登錄名和用戶
11.3角色管理
11.3.1固定服務器角色
11.3.2固定數據庫角色
11.3.3自定義數據庫角色
11.3.4應用程序角色
11.4數據庫權限的管理
11.5管理登錄名和用戶
11.5.1創建登錄名
11.5.2創建用戶
11.5.3刪除登錄名
11.5.4刪除用戶
11.6角色管理
11.6.1固定服務器角色的管理
11.6.2固定數據庫角色的管理
11.6.3自定義數據庫角色的管理
11.6.4應用程序角色的管理
11.7數據庫權限的管理
11.7.1授予權限
11.7.2拒絕權限
11.7.3撤銷權限
參考文獻