圖書詳細信息
ISBN:9787302294757
定價:44.5元
印次:2-6
裝幀:平裝
印刷日期:2014-12-10
圖書簡介
本次修訂引入了多值屬性、實體集與聯繫集之間的依賴約束等概念,對內容進行了較大的修改和補充。本次修訂仍然是以“培養學生會‘用’
資料庫”為目標,重點是進一步提升學生的概念建模能力,培養學生會“設計”資料庫。
目錄
第1章資料庫系統概論1
1.1資料庫系統的作用1
1.1.1數據與數據管理2
1.1.2數據管理技術的產生與發展2
1.1.3資料庫套用8
1.2數據模型9
1.2.1數據模型的分層10
1.2.2數據模型的組成要素11
1.2.3層次模型12
1.2.4網狀模型14
1.2.5關係模型14
1.2.6面向對象模型17
1.2.7XML模型20
1.3數據抽象與資料庫三級模式29
1.4資料庫系統32
1.4.1資料庫系統組成32
1.4.2資料庫管理系統33
1.4.3資料庫系統的相關人員38
本章小結40
習題143
第2章關係模型與關係代數45
2.1關係模型46
2.1.1關係數據結構46
2.1.2關係完整性約束51
2.1.3關係操作56◆資料庫系統原理與設計(第2版)目錄2.2關係代數57
2.2.1傳統的集合運算58
2.2.2專門的關係運算59
2.2.3關係代數查詢綜合舉例66
本章小結70
習題271
第3章SQL語言73
3.1SQL概述74
3.1.1SQL發展74
3.1.2SQL特點75
3.1.3SQL查詢基本概念76
3.2簡單查詢77
3.2.1投影運算79
3.2.2選擇運算82
3.2.3排序運算87
3.2.4查詢表87
3.3連線查詢88
3.3.1等值與非等值連線88
3.3.2自表連線91
3.3.3外連線92
3.4聚合查詢94
3.4.1聚合函式94
3.4.2分組聚合95
3.5嵌套子查詢97
3.5.1使用IN的子查詢97
3.5.2使用比較運算符的子查詢100
3.5.3使用存在量詞EXISTS的子查詢101
3.5.4複雜查詢105
3.6集合運算107
3.7SQL查詢一般格式109
3.8SQL數據定義語言111
3.8.1資料庫的定義111
3.8.2基本表的定義115
3.8.3索引的定義119
3.9SQL數據更新語言121
3.9.1插入數據121
3.9.2刪除數據123
3.9.3修改數據123
3.10視圖124
3.10.1定義視圖125
3.10.2查詢視圖127
3.10.3視圖更新128
3.10.4刪除視圖130
本章小結130
習題3131
第4章資料庫建模(實體-聯繫模型)135
4.1資料庫設計過程136
4.2E-R模型基本概念及表示137
4.2.1實體與實體集137
4.2.2屬性138
4.2.3聯繫與聯繫集140
4.3約束142
4.3.1映射約束142
4.3.2碼約束與聯繫集的屬性安置144
4.3.3依賴約束146
4.3.4參與約束147
4.3.5多值聯繫147
4.4弱實體集148
4.5擴展E-R特徵149
4.6E-R建模問題151
4.6.1E-R建模的基本原則151
4.6.2依賴約束的建模156
4.6.3多值聯繫的建模158
4.7資料庫概念設計實例--大學選課系統160
4.7.1概念設計任務161
4.7.2系統需求分析161
4.7.3資料庫概念設計165
4.8邏輯設計--E-R模型轉化為關係模型172
4.8.1E-R模型轉化方法172
4.8.2大學選課系統E-R模型轉化實例177
本章小結178
習題4179第5章關係數據理論與模式求精182
5.1問題提出183
5.2函式依賴定義185
5.3函式依賴理論188
5.3.1函式依賴集閉包188
5.3.2屬性集閉包189
5.3.3正則覆蓋191
5.3.4無損連線分解193
5.3.5保持依賴分解194
5.4範式194
5.4.1第一範式(1NF)--碼194
5.4.2第二範式(2NF)--全部是碼195
5.4.3第三範式(3NF)--僅僅是碼195
5.4.4Boyce-Codd範式(BCNF)196
5.5模式分解算法198
5.5.1BCNF分解算法198
*5.5.23NF分解算法200
5.6資料庫模式求精201
本章小結203
習題5204
第6章關係資料庫設計實例--網上書店207
6.1需求描述和系統邊界208
6.2需求分析208
6.2.1業務需求及處理流程208
6.2.2功能需求及數據需求分析209
6.2.3業務規則分析211
6.3主要業務的概念建模分析212
6.4確定實體集及屬性216
6.5確定聯繫集及E-R圖220
6.6檢查是否滿足需求223
6.7邏輯資料庫設計224
6.8模式求精231
10.3恢復與備份353
10.3.1故障分類及恢復策略353
10.3.2事務訪問數據方式354
10.3.3基於日誌的故障恢復策略356
10.3.4檢查點359
10.3.5備份與介質故障恢復362
本章小結363
習題10365
第11章資料庫套用開發367
11.1資料庫系統的體系結構368
11.1.1軟體開發體系結構概述368
11.1.2C/S體系結構369
11.1.3B/S體系結構372
11.1.4C/S與B/S結構的結合374
11.1.5常用開發體系結構376
11.2資料庫訪問技術378
11.2.1ODBCAPI和ODBC庫379
11.2.2MFCDAO381
11.2.3RDO382
11.2.4OLEDB382
11.2.5ADO384
11.2.6ADO.NET384
11.2.7JDBC385
11.2.8資料庫訪問技術小結386
11.3資料庫套用開發實踐389
11.3.1ADO編程對象模型389
11.3.2直接使用ADOData控制項訪問資料庫394
11.3.3使用智慧型指針訪問資料庫398