作 者:仝春靈,劉麗 編
定 價:59.9
出 版 社:清華大學出版社
出版日期:2023年02月01日
頁 數:300
裝 幀:平裝
ISBN:9787302619079
(1)簡明扼要,強調實用。本書實現從原理到應用再到實戰的深度講解。原理部分簡明扼要,能滿足讀者繼續深造理論知識的需要;應用部分詳細全面,可操作性強;實戰部分開發模式簡單,開發技術優選,高重用、易維護。(2)結構嚴謹,案例驅動。本書以“案例驅動”的方式編寫,從建庫、建表、查詢到數據庫的安全性、完整性設計以及數據庫的備份和還原都是以一個完整的案例貫穿,目的是使讀者通過閱讀本書,能夠掌握一個完整的學生數據庫的設計與開發,進而設計其他的數據庫。(3)注重引領,強化訓練。本書配有主要操作的微課視頻等
●第一部分基礎理論篇
第1章數據庫概述
1.1引言
1.1.1數據、數據庫、數據庫管理繫統和數據庫繫統
1.1.2數據管理的發展
1.1.3數據庫技術的研究領域
1.2數據模型
1.2.1數據模型的三要素
1.2.2概念模型
1.2.35種主要的數據模型
1.3數據庫繫統的結構
1.3.1數據庫繫統的模式結構
1.3.2數據庫繫統的體繫結構
1.3.3數據庫管理繫統
小結
習題
第2章關繫數據庫
2.1關繫模型的基本概念
2.1.1數學定義
2.1.2關繫數據結構
2.2關繫代數和關繫演算
2.2.1傳統的集合運算
2.2.2專門的關繫運算
2.2.3關繫演算
2.3關繫的完整性
2.3.1實體完整性
2.3.2參照完整性
2.3.3用戶定義的完整性
小結
習題
第3章關繫數據庫規劃和設計
3.1關繫數據庫理論
3.1.1函數依賴
3.1.2範式
3.1.3數據依賴的公理繫統
3.1.4關繫模式的規範化
3.2數據庫設計
3.2.1數據庫設計的任務與內容
3.2.2數據庫設計方法
3.2.3數據庫設計的步驟
3.3關繫數據庫標準語言——SQL
3.4數據庫保護
3.4.1安全性
3.4.2完整性
3.4.3並發控制
3.4.4數據庫恢復
3.5數據庫新技術
3.5.1數據庫技術與其他技術的結合
3.5.2大數據
小結
習題
第二部分操作管理篇
第4章SQL Server 2019概述
4.1SQL Server 2019簡介
4.1.1SQL Server 2019版本介紹
4.1.2SQL Server 2019的新特性
4.2SQL Server 2019的安裝
4.2.1SQL Server 2019安裝的軟硬件需求
4.2.2SQL Server 2019的安裝步驟
4.3SQL Server 2019的常用工具
4.3.1SQL Server Configuration Manager管理工具
4.3.2Microsoft SQL Server Management Studio工具
小結
習題
第5章數據庫和表的管理
5.1數據庫的創建
5.1.1數據庫的結構
5.1.2繫統數據庫
5.1.3創建數據庫
5.1.4查看數據庫信息
5.1.5修改數據庫
5.1.6刪除數據庫
5.2數據表的創建
5.2.1數據類型
5.2.2創建表結構
5.2.3查看表結構
5.2.4修改表結構
5.2.5刪除表結構
5.3數據更新
5.3.1向表中插入數據
5.3.2修改表中數據
5.3.3刪除表中數據
5.4數據導入
小結
習題
第6章數據查詢
6.1T-SQL簡單查詢
6.1.1最簡單的SELECT語句
6.1.2帶條件的查詢
6.1.3模糊查詢
6.1.4函數的使用
6.1.5查詢結果排序
6.1.6使用分組
6.2T-SQL高級查詢
6.2.1連接查詢
6.2.2操作結果集
6.2.3子查詢
6.3視圖
6.3.1視圖的概念
6.3.2創建視圖
6.3.3查詢視圖
6.3.4更新視圖
6.3.5刪除視圖
小結
習題
第7章存儲過程和觸發器
7.1存儲過程
7.1.1存儲過程概述
7.1.2存儲過程的類型
7.1.3創建存儲過程
7.1.4查看存儲過程信息
7.1.5修改存儲過程
7.1.6刪除存儲過程
7.2觸發器
7.2.1觸發器概述
7.2.2創建觸發器
7.2.3管理觸發器
7.2.4修改觸發器
7.2.5刪除觸發器
7.2.6禁用和啟用觸發器
7.2.7存儲過程和觸發器在維護數據完整性中的作用
小結
習題
第8章管理SQL Server的安全性
8.1SQL Server的安全性機制
8.1.1操作繫統的安全性
8.1.2服務器的安全性
8.1.3數據庫的安全性
8.1.4表和列級的安全性
8.2管理服務器的安全性
8.2.1服務器登錄賬號
8.2.2設置安全性身份驗證模式
8.2.3創建登錄賬號
8.2.4拒絕登錄賬號
8.2.5刪除登錄賬號
8.2.6服務器角色
8.3SQL Server數據庫的安全性
8.3.1添加數據庫用戶
8.3.2修改數據庫用戶
8.3.3刪除數據庫用戶
8.3.4特殊數據庫用戶
8.3.5固定數據庫角色
8.3.6創建自定義數據庫角色
8.3.7增刪數據庫角色成員
8.4表和列級的安全性
8.4.1權限簡介
8.4.2授權
8.4.3權限收回
8.4.4拒絕訪問
小結
習題
第9章設計數據庫的完整性
9.1完整性概述
9.1.1域完整性
9.1.2實體完整性
9.1.3參照完整性
9.2使用約束實施數據庫的完整性
9.2.1PRIMARY KEY約束
9.2.2UNIQUE約束
9.2.3DEFAULT約束
9.2.4CHECK約束
9.2.5FOREIGN KEY約束
9.3使用規則
9.3.1創建規則
9.3.2綁定規則
9.3.3解除規則綁定
9.3.4刪除規則
9.4使用默認值
9.4.1創建默認值
9.4.2綁定默認值
9.4.3解除綁定
9.4.4刪除默認值
9.5使用IDENTITY 列
9.5.1建立IDENTITY列
9.5.2使用IDENTITY 列
小結
習題
第10章備份與還原
10.1備份概述
10.1.1備份的概念及恢復模式
10.1.2備份類型
10.1.3備份設備
10.2備份數據庫
10.2.1創建磁盤備份設備
10.2.2使用SSMS進行數據庫備份
10.2.3使用T-SQL語句創建數據庫備份
10.3還原數據庫
10.3.1數據庫還原
10.3.2利用SSMS還原數據庫
10.3.3使用T-SQL語句還原數據庫
小結
習題
第三部分實戰提高篇
第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.3.4用戶管理模塊的實現
11.3.5調查問卷管理模塊的實現
11.3.6數據分析模塊的實現
小結
習題
附錄A表格數據
附錄BSQL Server 2019實驗
附錄C課程設計
參考文獻
本書采用“案例驅動”的編寫方式,通過一個完整的案例詳細講解數據庫及各類對像的建立、使用、管理和維護等知識。本書共分為三部分。第一部分基礎理論篇(第1~3章),簡明扼要地講述關繫數據庫的基本概念、數據模型、關繫模式的規範化、數據庫設計、關繫數據庫標準語言、數據庫保護以及數據庫的**技術; 第二部分操作管理篇(第4~10章),詳細介紹SQL Server 2019的版本、安裝、常用工具,數據庫和數據表的建立,數據更新、導入和查詢,存儲過程與觸發器的建立和使用,數據庫的安全性、完整性設計以及數據庫的備份和還原; 第三部分實戰提高篇(第11章),通過一個實例給出基於框架開發數據庫應用繫統的過程。此外,本書提供微課視頻和精心設計的習題與實驗內容,便於讀者上機操作和驗證。本書可作為全國高等學校應用型及普通本科計算機及相關專業的數據庫教材,也可作為非計算機專業數據庫課程的教材,還可作為各培訓機構數據庫等