SQL Server2019教程與實訓 版權信息
- ISBN:9787302565000
- 條形碼:9787302565000 ; 978-7-302-56500-0
- 裝幀:70g膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
SQL Server2019教程與實訓 本書特色
本書為高校計算機專業課教材,編者結合多年來在關系數據庫與SQL Server 方面的教學實踐和教改成果,以“工作過程導向”的教學新理念為宗旨,精心設計了具有時代特點和高職特點的工學結合教材。
SQL Server2019教程與實訓 內容簡介
本教材圍繞“學生信息管理系統”項目的開發,闡述了關系數據庫的基本理論;結合當今z流行、應用*廣泛的數據庫管理技術,詳盡地介紹了SQL Server 2019應用技術和使用方法,包括SQL Server2019安裝,數據庫管理技術,表管理技術與數據的完整性,數據查詢與數據索引,視圖、存儲過程、觸發器設計、Transact-SQL語言、數據庫的安全管理與維護等內容。書中各課均附有課后作業和實訓內容,實訓內容是一個圖書借閱管理系統。通過“教、學、做”一體化的途徑,著重培養學生的數據庫分析與設計能力、數據庫管理與維護能力。
SQL Server2019教程與實訓 目錄
目錄
第1章數據庫系統概述
第1課初識數據庫系統
1.1基本概念和術語
1.1.1數據
1.1.2信息
1.1.3數據處理
1.1.4云計算
1.1.5大數據
1.2數據管理技術的發展
1.2.1人工管理階段
1.2.2文件系統階段
1.2.3數據庫系統階段
1.2.4分布式數據庫系統階段
1.3數據庫系統
1.3.1數據庫系統的組成
1.3.2數據庫系統的體系結構
1.4數據模型及其分類
1.4.1信息的3種世界
1.4.2概念模型
1.4.3數據模型
1.5關系模型的數據結構
1.5.1關系模型的基本概念
1.5.2關系模型的性質與優缺點
課后作業
第2章規范化的數據庫設計
第2課構造學生信息管理系統數據庫
2.1關系數據庫設計的方法與階段
2.1.1數據庫設計的方法
2.1.2數據庫設計的階段
2.1.3ER圖的設計
2.2ER圖轉換為關系模式的規則
2.2.1實體的轉換規則
2.2.2實體間聯系的轉換規則
2.2.3關系合并規則
2.3關系數據模式的規范化理論
2.3.1數據依賴
2.3.2范式及無損分解
2.4構造學生信息管理系統
2.4.1學生信息管理系統功能模塊
2.4.2設計學生信息管理系統ER圖
2.4.3學生信息管理系統關系模式
課后作業
實訓1圖書借閱管理系統數據庫的設計
第3章SQL Server 2019的安裝及使用
第3課初涉SQL Server 2019(15.x)
3.1SQL Server 2019(15.x)概述
3.1.1SQL Server 2019(15.x)的發布與亮點
3.1.2SQL Server 2019(15.x)服務器組件
3.1.3SQL Server 2019(15.x)管理工具
3.1.4SQL Server 2019(15.x)版本
3.1.5安裝SQL Server 2019(15.x)的環境要求
3.2SQL Server 2019(15.x)的下載、安裝與啟動
3.2.1SQL Server 2019(15.x)的下載、安裝
3.2.2SQL Server 2019服務器服務的啟動與停止
3.2.3SQL Server配置管理器
3.3SQL Server Management Sudio
3.3.1SSMS的啟動與連接
3.3.2SSMS組件
課后作業
實訓2SQL Server 2019的安裝和SSMS的使用
第4章數據庫的基本操作
第4課創建和管理學生信息管理系統數據庫
4.1系統數據庫
4.1.1SQL Server系統數據庫
4.1.2系統表
4.1.3系統存儲過程
4.2創建數據庫的方法
4.2.1創建數據庫前的準備
4.2.2使用SSMS創建數據庫
4.2.3使用CREATE DATABASE語句創建數據庫
4.3管理數據庫
4.3.1查看和修改數據庫信息
4.3.2打開數據庫
4.3.3增加或收縮數據庫容量
4.3.4重命名數據庫
4.3.5刪除數據庫
4.3.6分離和附加數據庫
課后作業
實訓3創建和管理圖書借閱管理系統的數據庫
第5章數據表的基本操作
第5課創建和管理學生信息管理系統數據表
5.1SQL Server 2019的數據類型
5.1.1系統數據類型
5.1.2用戶定義數據類型與空值的含義
5.2表結構設計與創建
5.2.1表結構設計
5.2.2表結構創建
5.2.3表結構修改
5.3表數據輸入、更新與刪除
5.3.1表數據輸入
5.3.2表數據更新
5.3.3表數據刪除
5.4表的管理
5.4.1查看表的屬性
5.4.2表的刪除
課后作業
實訓4創建和管理圖書借閱管理系統的數據表
第6課學生信息管理系統數據完整性實現
6.1數據完整性概述
6.1.1約束機制
6.1.2數據完整性的分類
6.2創建約束
6.2.1在創建表的同時創建各類約束
6.2.2使用SSMS創建約束
6.2.3使用TSQL創建約束
6.2.4查看和刪除約束
6.3默認和規則
6.3.1默認值的創建、綁定、解綁與刪除
6.3.2規則的創建、綁定、解綁與刪除
課后作業
實訓5圖書借閱管理系統數據完整性的實現
第6章表數據的查詢操作
第7課學生信息管理系統數據的簡單查詢
7.1SELECT語句
7.1.1SELECT語句的語法
7.1.2單表查詢
7.2SELECT各子句的使用
7.2.1使用WHERE子句
7.2.2使用ORDER BY子句
7.2.3使用聚合函數
7.2.4使用分組匯總子句
課后作業
第8課學生信息管理系統數據的復雜查詢
8.1連接查詢
8.1.1連接謂詞
8.1.2JOIN連接
8.2聯合查詢
8.2.1創建UNION查詢
8.2.2創建INTERSECT查詢
8.2.3創建EXCEPT查詢
8.3子查詢
8.3.1帶有IN或NOT IN的子查詢
8.3.2帶有比較運算符的子查詢
8.3.3帶有EXISTS運算符的子查詢
8.3.4在查詢的基礎上創建新表
課后作業
實訓6圖書借閱管理系統的數據查詢
第9課學生信息管理系統數據的索引查詢
9.1索引的基礎知識
9.1.1索引文件
9.1.2索引的分類
9.1.3索引設計原則
9.1.4使用索引的意義
9.2索引的創建和使用
9.2.1使用SSMS創建索引
9.2.2使用CREATE INDEX語句創建索引
9.2.3使用索引查詢表數據
9.2.4創建列存儲索引
9.3創建已分區表和分區索引
9.3.1分區的基本概念
9.3.2使用SSMS創建已分區表和分區索引
9.3.3使用TSQL語句創建分區方案
9.3.4移除分區函數和分區方案
9.4索引的其他操作
9.4.1查看或修改索引定義
9.4.2重命名索引
9.4.3刪除索引
課后作業
實訓7圖書借閱管理系統索引的創建和管理
第7章視圖的應用
第10課創建學生信息管理系統中的視圖
10.1視圖概述
10.1.1視圖的概念
10.1.2視圖的優點
10.1.3視圖的類型
10.2創建視圖
10.2.1使用SSMS創建視圖
10.2.2使用CREATE VIEW語句創建視圖
10.2.3創建索引視圖和分區視圖
10.3視圖的相關應用
10.3.1使用視圖查詢信息
10.3.2使用視圖更新數據
10.4視圖的其他操作
10.4.1查看與修改視圖定義信息
10.4.2重命名視圖
10.4.3刪除視圖
課后作業
實訓8圖書借閱管理系統視圖的創建和管理
第8章存儲過程的應用
第11課為學生信息管理系統創建存儲過程
11.1存儲過程概述
11.1.1什么是存儲過程
11.1.2為什么要使用存儲過程
11.1.3存儲過程的類型
11.2創建和執行存儲過程
11.2.1存儲過程的創建
11.2.2存儲過程的執行
11.3創建和執行帶參數的存儲過程
11.3.1創建帶參數的存儲過程
11.3.2創建帶有通配符參數的存儲過程
11.3.3創建帶輸出參數的存儲過程
11.4存儲過程的其他操作
11.4.1存儲過程的重編譯處理
11.4.2查看存儲過程
11.4.3修改存儲過程
11.4.4刪除存儲過程
課后作業
實訓9圖書借閱管理系統存儲過程的創建和管理
第9章觸發器的應用
第12課學生信息管理系統觸發器的創建與管理
12.1觸發器概述
12.1.1觸發器的概念
12.1.2觸發器的優點
12.1.3觸發器的分類
12.1.4DML觸發器的類型
12.2創建觸發器
12.2.1創建基于單表的DML觸發器
12.2.2創建多表級聯更改DML觸發器
12.2.3創建DDL觸發器
12.3觸發器的管理
12.3.1查看觸發器
12.3.2修改觸發器
12.3.3禁用或啟用觸發器
12.3.4刪除觸發器
課后作業
實訓10圖書借閱管理系統觸發器的創建和管理
第10章TSQL
第13課學生信息管理系統TSQL編程
13.1TSQL的基本知識
13.1.1TSQL的分類
13.1.2批處理、腳本、注釋
13.2常量與變量
13.2.1常量
13.2.2變量
13.2.3系統統計函數
13.3TSQL流程控制語句
13.3.1BEGIN…END
13.3.2IF…ELSE
13.3.3CASE結構
13.3.4WHILE語句
13.3.5其他控制語句
課后作業
實訓11圖書借閱管理系統TSQL編程
第14課學生信息管理系統內置函數的應用
14.1SQL Server內置函數概述
14.1.1內置函數的類別
14.1.2內置函數的使用
14.2常用內置函數
14.2.1數學函數
14.2.2字符串函數
14.2.3日期和時間函數
14.2.4元數據函數
14.2.5系統函數
14.2.6聚合函數
14.2.7轉換函數
課后作業
第15課學生信息管理系統用戶定義函數的應用
15.1用戶定義函數概述
15.1.1用戶定義函數的類型
15.1.2用戶定義函數的調用
15.1.3用戶定義函數的優點
15.1.4用戶定義函數的限制和局限
15.2創建用戶定義函數
15.2.1創建標量值函數
15.2.2創建內聯表值函數
15.2.3多語句表值函數
15.2.4使用SSMS創建用戶定義函數
15.3用戶定義函數的管理
15.3.1查看用戶定義函數
15.3.2修改用戶定義函數
15.3.3重命名與刪除用戶定義函數
課后作業
實訓12函數在圖書借閱管理系統中的應用
第11章數據庫的安全管理與維護
第16課學生信息管理系統數據庫的安全管理
16.1SQL Server 2019安全性概述
16.1.1SQL Server 2019平臺安全性
16.1.2主體與數據庫對象安全性
16.1.3應用程序安全性
16.1.4SQL Server 安全性實用工具
16.2SQL Server數據庫引擎安全性
16.2.1身份驗證模式
16.2.2重新配置身份驗證模式
16.2.3創建登錄名
16.2.4管理登錄名
16.3數據庫的安全性
16.3.1創建數據庫用戶
16.3.2管理數據庫用戶
16.4SQL Server的角色與角色權限
16.4.1服務器級別角色
16.4.2數據庫級別角色
16.4.3應用程序角色
16.5數據庫權限管理
16.5.1權限分類
16.5.2權限命名約定及特定安全對象的權限
16.5.3使用SSMS設置權限
16.5.4使用TSQL語句設置對象權限
課后作業
實訓13圖書借閱管理系統數據庫的安全管理
第17課學生信息管理系統事務、鎖與游標的應用
17.1事務
17.1.1事務模式與事務定義語句
17.1.2事務模式控制與事務錯誤處理
17.2事務鎖定
17.2.1強制事務機制及事務控制
17.2.2鎖定和行版本控制
17.2.3SQL Server中的鎖定
17.2.4SQL Server的表鎖定提示
17.2.5死鎖
17.3游標
17.3.1認識游標
17.3.2使用游標
17.3.3游標函數
課后作業
第18課學生信息管理系統數據庫的日常維護
18.1數據庫的備份與還原
18.1.1備份與還原的基本概念
18.1.2備份設備的創建與管理
18.1.3備份與還原的實現
18.2數據的導入與導出
18.2.1導入數據
18.2.2導出數據
18.3數據庫快照
18.3.1數據庫快照概述
18.3.2數據庫快照的創建、應用與刪除
課后作業
實訓14圖書借閱管理系統數據庫的日常維護
展開全部
SQL Server2019教程與實訓 作者簡介
姓名:王晴
單位:南通航運職業技術學院
職務、職稱:副教授
性別:女 年齡:63
專業:計算機應用
學歷:本科
研究領域:數據庫技術與計算機應用
研究成果:著有《會計電算化》《關系數據庫與SQL Server教程》《新編關系數據庫與SQL Server2008》等。