數據庫原理及應用SQL Server 2019(慕課版)(簡體書)
商品資訊
系列名:普通高等教育計算機類系列教材
ISBN13:9787111693628
出版社:機械工業出版社
作者:鄭曉霞
出版日:2022/01/01
裝訂/頁數:平裝/312頁
規格:24cm*17cm (高/寬)
商品簡介
名人/編輯推薦
目次
相關商品
商品簡介
本書全面系統地講述了數據庫技術的基本原理和應用,內容完整,結構合理,符合教學基本規律。
本書共10章,主要內容為概述、關系數據庫、關系數據庫標準語言SQL及SQL Server 2019的使用、關系數據庫的規範化設計、數據庫安全、數據庫完整性、數據庫設計、數據庫恢復技術、併發控制和數據庫高級應用。本書基於SQL Server 2019數據庫管理工具進行介紹,讀者可以充分利用SQL Server 2019平臺深刻理解數據庫技術原理,達到理實結合的目的。
本書可作為高等院校計算機及相關專業的教材,也可供從事計算機軟件開發工作的工程技術人員及相關人員使用。
本書共10章,主要內容為概述、關系數據庫、關系數據庫標準語言SQL及SQL Server 2019的使用、關系數據庫的規範化設計、數據庫安全、數據庫完整性、數據庫設計、數據庫恢復技術、併發控制和數據庫高級應用。本書基於SQL Server 2019數據庫管理工具進行介紹,讀者可以充分利用SQL Server 2019平臺深刻理解數據庫技術原理,達到理實結合的目的。
本書可作為高等院校計算機及相關專業的教材,也可供從事計算機軟件開發工作的工程技術人員及相關人員使用。
名人/編輯推薦
本書全面系統地講述了數據庫技術的基本原理和應用,內容完整,結構合理,符合教學基本規律。
目次
前言
第1章概述1
1.1數據庫系統概述1
1.1.1數據庫的產生和發展1
1.1.2數據庫技術的發展階段3
1.2數據庫系統的組成4
1.3數據庫的體系結構5
1.3.1數據庫的三級模式結構5
1.3.2模式間的映像關係5
1.3.3數據庫系統外部的體系結構6
1.4數據模型7
1.4.1數據模型的組成7
1.4.2數據模型的分類7
1.5數據庫的分類10
1.5.1關系數據庫10
1.5.2非關系數據庫10
1.5.3關系數據庫與非關系數據庫的
區別11
1.6常見的關系數據庫12
1.6.1Access數據庫12
1.6.2MySQL數據庫13
1.6.3Oracle數據庫14
1.6.4SQL Server數據庫15
本章小結15
習題16
第2章關系數據庫17
2.1關系數據庫概述17
2.1.1關系數據庫的含義18
2.1.2常用關系數據庫19
2.1.3關系數據庫的層次結構20
2.1.4關系數據庫模型21
2.2關係模型22
2.2.1關係數據結構及形式化定義23
2.2.2關係的性質25
2.2.3關係模式27
2.3關係模型的完整性規則28
2.3.1關係的基本術語28
2.3.2實體完整性29
2.3.3參照完整性30
2.3.4用戶定義完整性32
2.4傳統的關系代數運算32
2.5專門的關系代數運算
(選擇、投影)35
2.6專門的關系代數運算(連接、除)37
2.7關系演算41
2.7.1元組關系演算語言ALPHA41
2.7.2域關系演算語言QBE45
本章小結51
習題51
第3章關系數據庫標準語言SQL
及SQL Server 2019的使用563.1SQL概述56
3.1.1SQL的發展及標準化56
3.1.2SQL的基本概念57
3.1.3SQL的主要特點58
3.2SQL Server 2019概述59
3.2.1SQL Server的發展與版本59
3.2.2SQL Server 2019的基本服務59
3.2.3SQL Server 2019的應用場景60
3.2.4SQL Server 2019的安裝60
3.3SQL Server數據庫結構與文件類型68
3.3.1數據庫的結構68
3.3.2SQL Server 2019系統數據庫69
3.4SQL Server 2019數據類型及數據庫
操作70
3.4.1數值類型70
3.4.2字符串類型71
3.4.3日期時間類型72
3.4.4貨幣類型73
3.4.5創建用戶數據庫74
3.4.6修改用戶數據庫76
3.4.7刪除用戶數據庫78
3.4.8查看數據庫信息79
3.4.9遷移用戶數據庫80
3.5數據表的創建和使用82
3.5.1用Management Studio創建
數據表82
3.5.2用SQL命令創建數據表83
3.5.3修改數據表84
3.5.4刪除基本表85
3.5.5查看數據表86
3.6簡單查詢88
3.6.1數據查詢88
3.6.2無條件查詢88
3.6.3條件查詢90
3.6.4聚合函數93
3.6.5分組查詢95
3.6.6查詢結果排序97
3.7多表連接查詢97
3.7.1多表連接查詢基本結構98
3.7.2內連接查詢98
3.7.3外連接查詢100
3.7.4交叉查詢(笛卡兒積)101
3.7.5自連接查詢101
3.8子查詢101
3.8.1普通子查詢101
3.8.2相關子查詢104
3.9其他類型查詢105
3.9.1合併查詢105
3.9.2存儲查詢結果106
3.10數據操縱語言106
3.10.1添加數據106
3.10.2修改數據107
3.10.3刪除數據108
本章小結109
習題110
第4章關系數據庫的規範化設計113
4.1關係模式的設計問題113
4.1.1數據冗餘114
4.1.2操作異常115
4.1.3關係模式的非形式化設計準則117
4.2函數依賴117
4.2.1函數依賴的概念117
4.2.2平凡/非平凡函數依賴118
4.2.3完全/部分函數依賴118
4.2.4互相依賴119
4.2.5傳遞依賴119
4.2.6碼119
4.3範式120
4.3.1現象120
4.3.2關係模式的範式121
4.3.31NF122
4.3.42NF122
4.3.53NF124
4.3.6BCNF126
4.3.74NF128
4.3.85NF131
4.4數據依賴的公理系統134
4.4.1Armstrong公理系統134
4.4.2函數依賴集等價和最小依賴集136
4.5模式的分解137
4.5.1模式分解定義137
4.5.2無損分解137
4.5.3無損分解的測試139
4.5.4保持函數依賴的分解140
4.6應用141
4.6.1判斷範式類別141
4.6.2判斷範式並將不滿足3NF的
關係模式分解142
4.6.3判斷分解後的關係是否具有無損
分解和保持FD的分解特性142
本章小結143
習題143
第5章數據庫安全147
5.1數據庫安全概述147
5.1.1數據庫安全的內涵147
5.1.2數據庫安全性保護層次149
5.2數據庫安全性控制方法150
5.2.1用戶標識和鑒定151
5.2.2用戶存取權限控制151
5.2.3視圖機制160
5.2.4審計162
5.2.5數據加密164
5.2.6其他安全性保護168
5.3備份與恢復169
5.3.1數據的備份類型169
5.3.2數據庫的備份與恢復170
本章小結174
習題174
第6章數據庫完整性176
6.1實體完整性177
6.1.1實體完整性的定義177
6.1.2實體完整性檢查和違約處理178
6.2參照完整性178
6.2.1參照完整性的定義178
6.2.2參照完整性檢查和違約處理180
6.3用戶定義完整性182
6.4域完整性185
6.5完整性控制186
6.5.1完整性控制的功能186
6.5.2完整性設計原則188
6.5.3完整性約束條件分類188
6.5.4完整性的實施190
6.5.5完整性約束命名子句191
6.5.6規則192
6.5.7默認194
6.6數據庫的5種約束196
6.7完整性約束應用198
本章小結200
習題200
第7章數據庫設計203
7.1數據庫設計概述203
7.2概念模型與ER模型204
7.2.1概念模型204
7.2.2ER模型208
7.3邏輯設計210
7.3.1ER模型到關係模型的轉換210
7.3.2數據模型的優化214
7.4物理設計214
7.4.1轉換全域邏輯數據模型214
7.4.2選擇文件組織方式215
7
第1章概述1
1.1數據庫系統概述1
1.1.1數據庫的產生和發展1
1.1.2數據庫技術的發展階段3
1.2數據庫系統的組成4
1.3數據庫的體系結構5
1.3.1數據庫的三級模式結構5
1.3.2模式間的映像關係5
1.3.3數據庫系統外部的體系結構6
1.4數據模型7
1.4.1數據模型的組成7
1.4.2數據模型的分類7
1.5數據庫的分類10
1.5.1關系數據庫10
1.5.2非關系數據庫10
1.5.3關系數據庫與非關系數據庫的
區別11
1.6常見的關系數據庫12
1.6.1Access數據庫12
1.6.2MySQL數據庫13
1.6.3Oracle數據庫14
1.6.4SQL Server數據庫15
本章小結15
習題16
第2章關系數據庫17
2.1關系數據庫概述17
2.1.1關系數據庫的含義18
2.1.2常用關系數據庫19
2.1.3關系數據庫的層次結構20
2.1.4關系數據庫模型21
2.2關係模型22
2.2.1關係數據結構及形式化定義23
2.2.2關係的性質25
2.2.3關係模式27
2.3關係模型的完整性規則28
2.3.1關係的基本術語28
2.3.2實體完整性29
2.3.3參照完整性30
2.3.4用戶定義完整性32
2.4傳統的關系代數運算32
2.5專門的關系代數運算
(選擇、投影)35
2.6專門的關系代數運算(連接、除)37
2.7關系演算41
2.7.1元組關系演算語言ALPHA41
2.7.2域關系演算語言QBE45
本章小結51
習題51
第3章關系數據庫標準語言SQL
及SQL Server 2019的使用563.1SQL概述56
3.1.1SQL的發展及標準化56
3.1.2SQL的基本概念57
3.1.3SQL的主要特點58
3.2SQL Server 2019概述59
3.2.1SQL Server的發展與版本59
3.2.2SQL Server 2019的基本服務59
3.2.3SQL Server 2019的應用場景60
3.2.4SQL Server 2019的安裝60
3.3SQL Server數據庫結構與文件類型68
3.3.1數據庫的結構68
3.3.2SQL Server 2019系統數據庫69
3.4SQL Server 2019數據類型及數據庫
操作70
3.4.1數值類型70
3.4.2字符串類型71
3.4.3日期時間類型72
3.4.4貨幣類型73
3.4.5創建用戶數據庫74
3.4.6修改用戶數據庫76
3.4.7刪除用戶數據庫78
3.4.8查看數據庫信息79
3.4.9遷移用戶數據庫80
3.5數據表的創建和使用82
3.5.1用Management Studio創建
數據表82
3.5.2用SQL命令創建數據表83
3.5.3修改數據表84
3.5.4刪除基本表85
3.5.5查看數據表86
3.6簡單查詢88
3.6.1數據查詢88
3.6.2無條件查詢88
3.6.3條件查詢90
3.6.4聚合函數93
3.6.5分組查詢95
3.6.6查詢結果排序97
3.7多表連接查詢97
3.7.1多表連接查詢基本結構98
3.7.2內連接查詢98
3.7.3外連接查詢100
3.7.4交叉查詢(笛卡兒積)101
3.7.5自連接查詢101
3.8子查詢101
3.8.1普通子查詢101
3.8.2相關子查詢104
3.9其他類型查詢105
3.9.1合併查詢105
3.9.2存儲查詢結果106
3.10數據操縱語言106
3.10.1添加數據106
3.10.2修改數據107
3.10.3刪除數據108
本章小結109
習題110
第4章關系數據庫的規範化設計113
4.1關係模式的設計問題113
4.1.1數據冗餘114
4.1.2操作異常115
4.1.3關係模式的非形式化設計準則117
4.2函數依賴117
4.2.1函數依賴的概念117
4.2.2平凡/非平凡函數依賴118
4.2.3完全/部分函數依賴118
4.2.4互相依賴119
4.2.5傳遞依賴119
4.2.6碼119
4.3範式120
4.3.1現象120
4.3.2關係模式的範式121
4.3.31NF122
4.3.42NF122
4.3.53NF124
4.3.6BCNF126
4.3.74NF128
4.3.85NF131
4.4數據依賴的公理系統134
4.4.1Armstrong公理系統134
4.4.2函數依賴集等價和最小依賴集136
4.5模式的分解137
4.5.1模式分解定義137
4.5.2無損分解137
4.5.3無損分解的測試139
4.5.4保持函數依賴的分解140
4.6應用141
4.6.1判斷範式類別141
4.6.2判斷範式並將不滿足3NF的
關係模式分解142
4.6.3判斷分解後的關係是否具有無損
分解和保持FD的分解特性142
本章小結143
習題143
第5章數據庫安全147
5.1數據庫安全概述147
5.1.1數據庫安全的內涵147
5.1.2數據庫安全性保護層次149
5.2數據庫安全性控制方法150
5.2.1用戶標識和鑒定151
5.2.2用戶存取權限控制151
5.2.3視圖機制160
5.2.4審計162
5.2.5數據加密164
5.2.6其他安全性保護168
5.3備份與恢復169
5.3.1數據的備份類型169
5.3.2數據庫的備份與恢復170
本章小結174
習題174
第6章數據庫完整性176
6.1實體完整性177
6.1.1實體完整性的定義177
6.1.2實體完整性檢查和違約處理178
6.2參照完整性178
6.2.1參照完整性的定義178
6.2.2參照完整性檢查和違約處理180
6.3用戶定義完整性182
6.4域完整性185
6.5完整性控制186
6.5.1完整性控制的功能186
6.5.2完整性設計原則188
6.5.3完整性約束條件分類188
6.5.4完整性的實施190
6.5.5完整性約束命名子句191
6.5.6規則192
6.5.7默認194
6.6數據庫的5種約束196
6.7完整性約束應用198
本章小結200
習題200
第7章數據庫設計203
7.1數據庫設計概述203
7.2概念模型與ER模型204
7.2.1概念模型204
7.2.2ER模型208
7.3邏輯設計210
7.3.1ER模型到關係模型的轉換210
7.3.2數據模型的優化214
7.4物理設計214
7.4.1轉換全域邏輯數據模型214
7.4.2選擇文件組織方式215
7
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。