資料庫技術與套用 SQL Server 2016

基本介紹

  • 書名:資料庫技術與套用 SQL Server 2016
  • 作者:吳秀麗、杜彥華、丁文英、馮愛蘭
  • ISBN:9787302496250 
  • 定價:59元 
  • 出版時間:2018.07.01 
資料庫技術與套用 SQL Server 2016
作者:吳秀麗、杜彥華、丁文英、馮愛蘭
  定價:59元
印次:1-1
ISBN:9787302496250
出版日期:2018.07.01
印刷日期:2018.05.18
本書在基礎理論部分詳細介紹了資料庫的基礎理論知識,在套用部分介紹了微軟公司的最新的資料庫管理系統SQL Server 2016,最後總結了資料庫技術的發展前沿。本書用生活中常見的案例貫穿,強調理論和實踐的結合,同時突出學科發展的特點。全書共分5篇12章:第一篇為基礎知識篇(第1~5章),介紹資料庫的基礎理論知識;第二篇為資料庫設計技術篇(第6~7章),介紹資料庫設計的理論;第三篇為資料庫安全篇(第8章),介紹資料庫安全保護技術;第四篇為套用篇(第9~11章),介紹SQL Server 2016資料庫管理系統;
編輯推薦
本書在基礎理論篇詳細介紹了資料庫的基礎理論知識,在套用環節介紹了微軟公司的最新的資料庫管理系統SQL Server 2016,最後總結了資料庫的最新發展技術。全書以一個生活中的案例貫穿其中,強調理論和實踐的結合,同時突出學科發展的特點。本書是編者多年來教學經驗的總結,融入了大量的教學案例,實用性很強。
目錄
基礎知識篇
第1章資料庫系統概述3
1.1數據管理技術的發展3
1.2數據與資料庫概念6
1.3資料庫系統7
1.4資料庫管理系統8
1.4.1資料庫管理系統的功能8
1.4.2資料庫管理系統的組成9
1.5資料庫系統體系結構11
1.5.1資料庫系統的內部體系結構11
1.5.2資料庫系統的典型外部體系結構13
1.6資料庫用戶15
習題117
第2章數據模型18
2.1數據模型的組成要素18
2.2概念數據模型19
2.2.1基本概念20
2.2.2ER模型22
2.3邏輯數據模型24
2.3.1層次數據模型25
2.3.2網狀數據模型27
2.3.3關係數據模型28
2.3.4面向對象數據模型29
2.3.5對象關係數據模型302.4物理數據模型31
習題231
第3章關係資料庫32
3.1關係數據結構32
3.2關係數據操作34
3.2.1傳統的關係運算35
3.2.2專門的關係運算37
3.3關係數據的完整性約束41
習題343
資料庫技術與套用SQL Server 2016 目錄 第4章關係資料庫標準語言SQL45
4.1SQL概述45
4.1.1SQL標準的由來45
4.1.2SQL的組成46
4.1.3SQL的特點47
4.2數據定義語言49
4.2.1基本表的定義49
4.2.2索引的定義55
4.3數據查詢語言58
4.3.1單表查詢59
4.3.2連線查詢67
4.3.3集合查詢69
4.3.4嵌套查詢71
4.4數據更新語言77
4.4.1插入數據78
4.4.2修改數據79
4.4.3刪除數據81
4.5視圖81
4.5.1視圖的概念81
4.5.2創建視圖82
4.5.3更新視圖83
4.5.4查詢視圖84
4.5.5刪除視圖84
習題485
第5章SQL語言高級功能87
5.1數據控制語言87
5.1.1許可權和角色87
5.1.2授權語句88
5.1.3收回許可權90
5.2存儲過程90
5.2.1創建存儲過程91
5.2.2修改存儲過程92
5.2.3刪除存儲過程92
5.2.4執行存儲過程92
5.2.5過程聲明94
5.2.6基本語句和表達式95
5.2.7流程控制97
5.3游標101
5.3.1游標類型101
5.3.2游標的管理103
5.4觸發器108
5.4.1觸發器的結構108
5.4.2創建DML觸發器109
5.4.3創建DDL觸發器112
5.4.4創建登錄觸發器114
5.4.5修改觸發器114
5.4.6刪除觸發器115
5.4.7遞歸觸發器115
5.5嵌入式SQL116
5.5.1基本概念116
5.5.2基本結構118
5.5.3變數聲明119
5.5.4資料庫連線120
5.5.5執行SQL命令121
5.5.6嵌入式游標123
5.5.7使用動態SQL126
5.5.8異常處理127
習題5128
資料庫設計技術篇
第6章資料庫設計理論133
6.1資料庫設計概述133
6.1.1資料庫設計的任務133
6.1.2資料庫設計的團隊134
6.1.3資料庫設計的方法134
6.2資料庫設計的步驟135
6.2.1需求分析136
6.2.2概念結構設計138
6.2.3邏輯結構設計142
6.2.4物理結構設計145
6.2.5資料庫實施146
6.2.6資料庫運行及維護147
習題6148
第7章資料庫規範化理論149
7.1關係模式設計中存在的問題149
7.2函式依賴150
7.3多值依賴152
7.4範式152
7.4.1第一範式153
7.4.2第二範式155
7.4.3第三範式156
7.4.4BC範式157
7.4.5第四範式157
7.5關係模式規範化方法158
7.6函式依賴的公理系統159
7.7關係模式的分解160
習題7162
資料庫安全篇
第8章資料庫的安全性策略165
8.1資料庫安全控制概述165
8.2資料庫安全控制方法166
8.2.1用戶標識和鑑定167
8.2.2存取控制167
8.2.3審計169
8.2.4數據加密170
8.3事務171
8.3.1事務的概念171
8.3.2事務的特性172
8.3.3定義事務172
8.4資料庫的恢復技術173
8.4.1數據備份174
8.4.2故障177
8.4.3數據恢復策略178
8.5並發控制182
8.5.1並發異常問題182
8.5.2基於封鎖的調度184
8.5.3基於時間戳的調度189
8.5.4基於有效性檢驗的調度方法190
8.5.5多版本並發控制機制191
習題8191
套用篇
第9章典型關係資料庫管理系統SQLServer2016介紹195
9.1SQLServer2016系統概述195
9.2SQLServer2016體系結構199
9.3SQLServer2016的安裝201
9.3.1安裝環境要求201
9.3.2安裝過程203
9.4SQLServer2016配置220
9.4.1SQLServer2016資料庫伺服器服務的啟動和停止221
9.4.2註冊伺服器224
9.4.3創建伺服器組224
9.5SQLServer2016管理平台226
習題9228
第10章SQLServer2016的SQL編程技術229
10.1創建資料庫229
10.1.1利用對象資源管理器創建資料庫229
10.1.2利用TSQL語句創建資料庫231
10.2數據定義技術233
10.3數據更新技術244
10.4數據查詢技術246
10.5存儲過程247
10.6觸發器249
10.7應用程式調用資料庫的方法251
10.7.1ODBC技術251
10.7.2ADO技術258
10.7.3JDBC技術263
習題10267
第11章SQLServer2016的資料庫保護技術268
11.1數據安全性技術268
11.1.1概述268
11.1.2身份驗證模式268
11.1.3登錄賬號管理269
11.1.4角色管理275
11.1.5用戶管理279
11.1.6許可權控制281
11.2資料庫的備份和恢復283
11.2.1資料庫的備份283
11.2.2資料庫的恢復286
習題11291
發展篇
第12章資料庫技術的新進展295
12.1資料庫技術發展概述295
12.1.1影響資料庫技術發展的重要因素295
12.1.2資料庫新技術的發展296
12.2資料庫技術與其他相關技術相結合300
12.2.1面向對象資料庫系統300
12.2.2分散式資料庫系統304
12.2.3雲資料庫系統308
12.3面向套用領域的資料庫新技術310
12.3.1數據倉庫與數據挖掘310
12.3.2空間資料庫314
12.3.3機器學習321
12.3.4大數據分析技術323
12.3.5物聯網技術326
12.3.6雲計算328
習題12331
附錄A系統內置函式332
附錄BSQLServer中常用的全局變數337
參考文獻339

相關詞條

熱門詞條

聯絡我們