-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
數據庫原理與應用(第3版) 版權信息
- ISBN:9787302636236
- 條形碼:9787302636236 ; 978-7-302-63623-6
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
數據庫原理與應用(第3版) 本書特色
本書特點是,理論部分由淺入深、通俗易懂,在內容上提供了翔實而系統的數據庫規范化理論和設計理論,繼續秉承從數據庫的理論設計到實踐開發的一體化理念,實現數據庫理論知識和實踐性知識有機結合,內容自成一體,環環相扣,實例翔實,邏輯性強,結構清晰,條理清楚,重點突出。每一章后面都配有適量的習題(包括上機題),供教學和學習參考使用。
數據庫原理與應用(第3版) 內容簡介
本書以“厚基礎,重實踐”的原則,首先介紹關系數據庫的理論基礎知識與數據庫的設計技術和優化方法,然后結合SQL Server介紹基于關系數據庫基礎知識的數據庫開發和應用技術,包括數據庫訪問技術等。本書共14章,內容包括數據庫概述、關系數據庫理論基礎、數據庫設計技術、數據庫查詢語言SQL、TransactSQL程序設計、數據庫的創建和管理、索引與視圖的創建和管理、存儲過程和觸發器的開發和使用方法、游標的創建和使用方法、事務管理與并發控制、數據的完整性管理和安全性控制、數據庫的備份與恢復技術以及數據庫訪問技術等。 本書的特點是,理論部分由淺入深、通俗易懂,在內容上提供了翔實而系統的數據庫規范化理論和設計理論,所述方法和技術涵蓋數據庫開發所需的核心內容,覆蓋面廣,具有很好的可操作性,書中的SQL代碼全部通過調試運行,并免費向讀者提供。本書繼續秉承從數據庫的理論設計到實踐開發的一體化理念,實現數據庫理論知識和實踐性知識有機結合,內容自成一體,環環相扣,實例翔實,邏輯性強,結構清晰,條理清楚,重點突出。每章后面都配有適量的習題(包括上機題),供教學和學習參考使用。 本書可作為高等學校計算機及相關專業的數據庫課程教材,也可以作為數據庫愛好者和初學者的學習教材,同時還可以供從事數據庫系統開發的人員參考。
數據庫原理與應用(第3版) 目錄
1.1數據管理技術1
1.1.1數據管理的概念1
1.1.2數據管理技術的發展過程2
1.2大數據分析與管理技術5
1.2.1關于大數據5
1.2.2大數據存儲技術6
1.2.3大數據處理模式8
1.2.4大數據處理的基本流程11
1.3數據庫系統概述12
1.3.1數據庫系統12
1.3.2數據庫系統的三級模式結構13
1.3.3數據庫管理系統14
1.4數據模型16
1.4.1數據模型的基本要素16
1.4.24種主要的邏輯模型17
1.5概念模型的描述20
1.5.1概念模型20
1.5.2實體及其聯系21
1.5.3ER圖22
習題124
第2章關系數據庫理論基礎/26
2.1關系模型26
2.1.1關系模型的數據結構——關系26
2.1.2關系操作28
2.1.3關系的完整性約束29
2.2關系代數32
2.2.1基本集合運算32
2.2.2關系運算33
2.2.3關系代數綜合舉例36
2.3關系數據庫39
2.3.1關系數據庫的概念39
2.3.2關系數據庫的特點40
2.4函數依賴40
2.4.1函數依賴的概念40
2.4.2函數依賴的性質(Armstrong公理系統)42
2.4.3候選碼和主碼43
2.4.4屬性集閉包與候選碼求解方法45
2.4.5依賴函數的等價及*小函數依賴集48
2.5關系模式的范式51
2.5.1**范式(1NF)51
2.5.2第二范式(2NF)54
2.5.3第三范式(3NF)58
2.5.4BC范式(BCNF)61
2.6關系模式的分解和規范化65
2.6.1關系模式的規范化65
2.6.2關系模式的分解66
2.7關系規范化理論綜合分析70
習題272
〖1〗數據庫原理與應用(第3版)目錄〖3〗〖3〗第3章數據庫設計技術/78
3.1數據庫設計概述78
3.2系統需求分析79
3.2.1系統調研過程和方法79
3.2.2系統需求分析的方法80
3.2.3形成數據字典83
3.3數據庫結構設計85
3.3.1概念結構設計85
3.3.2邏輯結構設計89
3.3.3物理結構設計91
3.4數據庫的實施、運行和維護93
3.4.1數據庫實施93
3.4.2數據庫系統的運行和維護94
習題395
第4章數據庫查詢語言SQL/98
4.1SQL概述98
4.1.1SQL語言的發展98
4.1.2SQL語言的特點99
4.1.3SQL語言的基本功能100
4.2SQL語言的數據類型100
4.2.1字符串型101
4.2.2數值型101
4.2.3日期時間型102
4.2.4貨幣型103
4.2.5二進制型103
4.2.6其他數據類型103
4.2.7自定義數據類型104
4.3SQL的數據定義功能104
4.3.1數據表的創建和刪除104
4.3.2數據表的修改108
4.4SQL的數據查詢功能109
4.4.1基本查詢110
4.4.2帶DISTINCT的查詢112
4.4.3帶WHERE子句的條件查詢113
4.4.4帶BETWEEN的范圍查詢114
4.4.5帶IN的范圍查詢115
4.4.6帶GROUP的分組查詢115
4.4.7帶LIKE的匹配查詢和帶IS的空值查詢117
4.4.8使用ORDER排序查詢結果118
4.4.9連接查詢119
4.4.10嵌套查詢124
4.4.11查詢的集合運算128
4.5SQL的數據操縱功能130
4.5.1數據插入130
4.5.2數據更新132
4.5.3數據刪除134
習題4135
第5章TransactSQL程序設計/139
5.1TransactSQL概述139
5.1.1關于TransactSQL語言139
5.1.2TransactSQL的元素139
5.2TransactSQL的變量和常量140
5.2.1變量的定義和使用141
5.2.2TransactSQL的常量143
5.3TransactSQL運算符146
5.4TransactSQL流程控制149
5.4.1注釋和語句塊149
5.4.2IF語句150
5.4.3CASE語句152
5.4.4WHILE語句155
5.4.5GOTO語句156
5.4.6TRY…CATCH語句157
5.4.7RETURN語句158
5.4.8WAITFOR語句158
5.5TransactSQL函數158
5.5.1系統內置函數159
5.5.2用戶自定義函數164
習題5168
第6章數據庫的創建和管理/171
6.1數據庫和數據庫文件171
6.1.1數據庫的組成171
6.1.2文件組172
6.2數據庫的創建172
6.2.1創建數據庫的SQL語法173
6.2.2創建使用默認參數的數據庫174
6.2.3創建指定數據文件的數據庫175
6.2.4創建指定大小的數據庫175
6.2.5創建帶多個數據文件的數據庫176
6.2.6創建指定文件組的數據庫177
6.3查看數據庫178
6.3.1服務器上的數據庫178
6.3.2數據庫的基本信息179
6.3.3數據庫中的數據表180
6.4修改數據庫181
6.4.1更改數據庫的名稱181
6.4.2修改數據庫的大小182
6.5數據庫的分離和附加183
6.5.1用戶數據庫的分離183
6.5.2用戶數據庫的附加183
6.6刪除數據庫185
習題6186
第7章索引與視圖/188
7.1索引概述188
7.1.1什么是索引188
7.1.2何種情況下創建索引189
7.1.3索引的原理——B樹189
7.2索引的類型190
7.2.1聚集索引和非聚集索引190
7.2.2唯一索引與非唯一索引192
7.2.3組合索引192
7.3創建索引192
7.3.1聚集索引193
7.3.2非聚集索引194
7.3.3唯一索引195
7.3.4組合索引195
7.4查看和刪除索引196
7.4.1查看索引196
7.4.2刪除索引196
7.5視圖概述197
7.5.1視圖的概念197
7.5.2視圖的優缺點197
7.6視圖的創建與刪除199
7.6.1創建視圖199
7.6.2更新視圖201
7.6.3刪除視圖202
7.7查看視圖202
7.7.1視圖的定義代碼202
7.7.2視圖的結構信息203
7.7.3數據庫中的視圖203
習題7204
第8章存儲過程和觸發器/207
8.1存儲過程207
8.1.1存儲過程的概念207
8.1.2存儲過程的類型208
8.1.3存儲過程的創建和調用208
8.1.4存儲過程的修改和刪除212
8.2觸發器214
8.2.1關于觸發器214
8.2.2創建觸發器215
8.2.3修改觸發器219
8.2.4禁用和刪除觸發器220
習題8222
第9章游標/225
9.1游標概述225
9.1.1游標的概念225
9.1.2游標的作用和實現過程225
9.2創建游標——DECLARE CURSOR語句226
9.2.1DECLARE CURSOR語句基本語法226
9.2.2創建簡單的游標228
9.2.3創建局部游標和全局游標229
9.2.4創建靜態游標和動態游標229
9.2.5創建只讀游標229
9.2.6創建鍵集游標和(快速)只進游標230
9.2.7創建鎖定游標和樂觀游標230
9.2.8創建雙向滾動游標231
9.2.9創建可更新游標231
9.2.10創建綜合類型的游標232
9.3打開游標——OPEN語句232
9.4檢索游標數據——FETCH語句233
9.4.1FETCH語句基本語法233
9.4.2遍歷游標結果集234
9.4.3使用局部變量保存檢索結果236
9.4.4使用游標變量237
9.5更新游標數據238
9.5.1修改游標數據238
9.5.2刪除游標數據239
9.6關閉和刪除游標239
9.6.1關閉游標——CLOSE語句239
9.6.2刪除游標——DEALLOCATE語句240
習題9240
第10章事務管理與并發控制/241
10.1事務的基本概念241
10.1.1事務241
10.1.2事務的ACID特性242
10.2事務的管理242
10.2.1啟動事務243
10.2.2終止事務243
10.2.3嵌套事務248
10.3并發控制250
10.3.1并發控制的概念250
10.3.2幾種并發問題251
10.3.3基于事務隔離級別的并發控制253
10.3.4基于鎖的并發控制259
習題10265
第11章數據的完整性管理/267
11.1關于數據完整性267
11.1.1數據完整性的概念267
11.1.2數據完整性的分類267
11.2實體完整性的實現268
11.2.1實體完整性的定義268
11.2.2實體完整性的檢查270
11.3參照完整性的實現271
11.3.1參照完整性的定義271
11.3.2參照完整性的檢查272
11.4用戶定義完整性的實現273
11.4.1域完整性的實現273
11.4.2表級約束完整性的實現277
習題11278
第12章數據的安全性控制/281
12.1SQL Server安全體系結構281
12.1.1主體281
12.1.2安全對象283
12.1.3權限284
12.2角色285
12.2.1服務器角色285
12.2.2數據庫角色285
12.2.3應用程序角色286
12.3服務器級的安全控制287
12.3.1身份驗證模式287
12.3.2創建登錄288
12.3.3查看登錄291
12.3.4登錄的權限管理292
12.3.5刪除登錄295
12.4數據庫級的安全控制296
12.4.1數據庫用戶的管理296
12.4.2安全對象的權限管理300
12.5架構級的安全控制307
12.5.1架構及其管理307
12.5.2安全對象的權限管理312
12.6數據庫用戶授權舉例314
12.6.1直接給數據庫用戶授權314
12.6.2通過角色給數據庫用戶授權316
習題12317
第13章數據庫備份與恢復/319
13.1備份和恢復319
13.1.1備份和恢復的概念319
13.1.2恢復模式及其切換319
13.1.3備份類型321
13.2完整數據庫備份與恢復321
13.2.1完整數據庫備份322
13.2.2完整數據庫恢復322
13.3差異數據庫備份與恢復323
13.3.1差異數據庫備份323
13.3.2差異數據庫恢復324
13.4事務日志備份與恢復325
13.4.1事務日志備份325
13.4.2事務日志恢復326
13.5一種備份案例327
習題13331
第14章數據庫訪問技術/332
14.1ADO.NET概述332
14.2ADO.NET對象333
14.2.1Connection對象334
14.2.2Command對象334
14.2.3DataReader對象336
14.2.4DataAdapter對象337
14.2.5DataSet對象339
14.3在窗體應用程序中訪問數據庫341
14.4在Web應用程序訪問數據庫345
14.4.1ASP.NET控件345
14.4.2Web應用程序346
習題14348
參考文獻/350
- >
苦雨齋序跋文-周作人自編集
- >
回憶愛瑪儂
- >
我與地壇
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
自卑與超越
- >
小考拉的故事-套裝共3冊
- >
月亮與六便士
- >
人文閱讀與收藏·良友文學叢書:一天的工作