資料庫系統原理及套用(SQL Server 2012)

資料庫系統原理及套用(SQL Server 2012)

《資料庫系統原理及套用(SQL Server 2012)》是2018年8月人民郵電出版社出版的圖書,作者是袁麗娜。

基本介紹

  • 中文名:資料庫系統原理及套用(SQL Server 2012)
  • 作者:袁麗娜
  • 出版社:人民郵電出版社
  • 出版時間:2018年8月
  • 頁數:296 頁
  • 定價:45 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115255471
內容簡介,圖書目錄,

內容簡介

本書分為理論篇和實踐篇,理論篇主要介紹資料庫基礎理論知識,實踐篇主要介紹在SQL Server 2012環境下,資料庫實踐的各項實驗,分為資料庫基礎操作實踐、資料庫開發實踐和資料庫綜合實踐三大部分。
本書可作為大學本科和高職高專SQL Server課程教材,也可作為SQL Server套用參考。

圖書目錄

第Ⅰ篇 資料庫理論篇
第 1章 資料庫系統概述 2
1.1 數據、資料庫的基本概念 2
1.2 資料庫技術的產生、發展 3
1.3 資料庫系統的體系結構 4
1.3.1 內部體系結構 4
1.3.2 外部體系結構 6
1.4 資料庫管理系統 7
1.5 數據模型 8
1.5.1 數據模型概念 8
1.5.2 層次數據模型 8
1.5.3 網狀數據模型 9
1.5.4 關係數據模型 10
1.6 資料庫技術展望 11
習題 13
第 2章 關係資料庫 17
2.1 關係模型的概述 17
2.2 關係模型的數據結構及定義 19
2.2.1 關係的定義及相關概念 19
2.2.2 關係的碼 20
2.2.3 關係的性質 22
2.2.4 關係模式和關係資料庫 23
2.3 關係的完整性 24
2.3.1 實體完整性 24
2.3.2 參照完整性 24
2.3.3 用戶自定義完整性 25
2.4 關係操作 25
2.4.1 關係代數 25
2.4.2 關係演算* 32
習題 35
第3章 關係資料庫標準語言SQL 38
3.1 SQL概述 38
3.2 SQL Server 2012簡介 39
3.2.1 SQL Server的發展與版本 40
3.2.2 SQL Server 2012主要組件 41
3.3 數據定義 42
3.3.1 創建及使用資料庫 43
3.3.2 創建及使用數據表 46
3.4 數據操作 51
3.4.1 數據查詢 51
3.4.2 數據更新 58
3.5 視圖 60
3.5.1 創建視圖 60
3.5.2 修改視圖 61
3.5.3 刪除視圖 61
3.5.4 查詢視圖 61
3.5.5 更新視圖 61
3.6 索引 62
3.6.1 索引的概念及作用 62
3.6.2 索引的分類 62
3.6.3 創建索引 63
3.6.4 刪除索引 64
3.7 數據控制 64
習題 65
第4章 關係規範化理論 67
4.1 規範化問題的提出 67
4.2 規範化 69
4.2.1 函式依賴 69
4.2.2 關係模式的範式 75
4.3 關係模式的分解 81
4.3.1 無損連線分解 81
4.3.2 保持函式依賴的分解 84
習題 85
第5章 資料庫設計 87
5.1 資料庫設計概述 87
5.1.1 資料庫設計的特點 88
5.1.2 資料庫設計方法概述 88
5.1.3 資料庫設計的基本步驟 90
5.2 需求分析 91
5.2.1 需求分析的任務 91
5.2.2 需求分析的方法 92
5.3 概念結構設計 94
5.3.1 概念結構設計的重要性及特點 94
5.3.2 概念結構設計的方法和步驟 94
5.3.3 使用E-R模型進行概念結構設計 96
5.4 邏輯結構設計 105
5.4.1 邏輯結構設計的任務 105
5.4.2 邏輯結構設計的方法和步驟 105
5.5 物理結構設計 108
5.5.1 確定物理結構 108
5.5.2 評價和最佳化物理結構 110
5.6 資料庫的實施 110
5.6.1 實際資料庫結構的建立及數據載入 110
5.6.2 應用程式及資料庫的調試和運行 111
5.6.3 文檔整理 111
5.7 資料庫的運行和維護 111
5.7.1 對資料庫性能的監測、分析和改善 111
5.7.2 資料庫的轉儲和恢復 112
5.7.3 維持資料庫的安全性和完整性 112
5.7.4 資料庫的重組和重構 112
習題 112
第6章 資料庫安全保護 114
6.1 資料庫的安全性控制 114
6.1.1 資料庫安全性概述 115
6.1.2 安全性控制的方法 116
6.1.3 SQL Server 2012的安全性策略 119
6.2 資料庫完整性控制 123
6.2.1 資料庫完整性的概述 123
6.2.2 資料庫完整性約束條件的分類 123
6.2.3 SQL Server 2012的資料庫完整性策略 124
6.3 事務和並發控制 125
6.3.1 事務的概念和特點 125
6.3.2 並發控制概述 126
6.3.3 封鎖和封鎖協定 127
6.3.4 活鎖和死鎖 130
6.3.5 SQL Server 2012的並發控制 132
6.4 資料庫恢復 136
6.4.1 資料庫恢復概述 136
6.4.2 資料庫恢復技術 137
6.4.3 資料庫故障類型及其恢復策略 138
6.4.4 SQL Server 2012恢復策略 139
習題 140
第Ⅱ篇 資料庫實踐指導篇
第 1部分 資料庫基礎操作實踐 142
實驗1 安裝及配置SQL Server 2012 144
實驗1.1 SQL Server 2012 的安裝 147
實驗1.2 SQL Server 2012服務的 啟動與停止 153
實驗1.3 熟悉SQL Server 2012管理平台 154
實驗2 資料庫的基本操作 156
實驗2.1 創建資料庫及架構 158
實驗2.2 修改資料庫 163
實驗2.3 刪除資料庫 164
實驗3 表的基本操作 166
實驗3.1 創建別名數據類型 169
實驗3.2 創建表 170
實驗3.3 修改表結構 174
實驗3.4 刪除表結構 175
實驗4 完整性約束 177
實驗5 數據查詢 186
實驗5.1 單表查詢 187
實驗5.2 多表查詢 201
實驗6 數據增刪改操作 213
實驗6.1 插入數據 214
實驗6.2 修改數據 215
實驗6.3 刪除數據 216
實驗7 索引 218
實驗7.1 創建索引 219
實驗7.2 最佳化索引 221
實驗7.3 刪除索引 222
實驗8 視圖 225
實驗8.1 視圖創建及使用 226
實驗8.2 刪除視圖 228
實驗9 資料庫設計 231
第 2部分 資料庫開發實踐 235
實驗10 T-SQL編程 235
實驗10.1 T-SQL程式設計 237
實驗10.2 使用游標 239
實驗11 觸發器 241
實驗11.1 創建觸發器 242
實驗11.2 修改觸發器 246
實驗11.3 刪除觸發器 248
實驗12 存儲過程 251
實驗12.1 創建存儲過程 252
實驗12.2 修改存儲過程 256
實驗12.3 刪除存儲過程 257
實驗13 自定義函式 259
實驗13.1 創建自定義函式 260
實驗13.2 修改自定義函式 263
實驗13.3 刪除自定義函式 264
實驗14 資料庫備份與恢復 266
實驗14.1 資料庫的備份 268
實驗14.2 資料庫的還原 272
實驗14.3 資料庫的分離和附加 274
第3部分 資料庫綜合實踐 278
實驗15 綜合案例——學校管理信息系統的設計與開發 278
參考文獻 296

相關詞條

熱門詞條

聯絡我們