圖書簡介
本書根據計算機專業“資料庫原理”課程的教學大綱編寫。作者在原暢銷書《資料庫原理習題與解析》(第2版)的基礎上,根據讀者的反饋意見,對習題部分進行了大幅修訂和更新,並補充進一些近年的研究生入學考試試題。
目錄
第1章概述 1
1.1基本知識點 1
1.1.1數據與信息 1
1.1.2計算機數據管理的發展 1
1.1.3數據模式 2
1.1.4資料庫系統 3
1.1.5資料庫語言 4
1.1.6數據模型 4
1.1.7資料庫管理系統和管理信息系統 10
1.2例題分析 10
1.2.1單項選擇題 10
1.2.2填空題 19
1.2.3問答題 21
第2章關係資料庫 31
2.1基本知識點 31
2.1.1關係模型的基本概念 31
2.1.2關係的數學定義 32
2.1.3關係代數 33
2.1.4關係演算 35
2.2例題分析 37
2.2.1單項選擇題 37
2.2.2填空題 44
2.2.3問答題 45
第3章SQL語言 62
3.1基本知識點 62
3.1.1SQL語言概述 62
3.1.2SQL的數據定義 63
3.1.3SQL的數據更新 65
3.1.4SQL數據查詢功能 66
3.1.5視圖 79
3.1.6嵌入式SQL 79
3.2例題分析 80
3.2.1單項選擇題 80
3.2.2填空題 85
3.2.3問答題 87
3.2.4套用題 89
第4章關係系統及其查詢最佳化 104
4.1基本知識點 104
4.1.1查詢處理的幾個概念 104
4.1.2關係系統 104
4.1.3關係資料庫系統的查詢最佳化 105
4.2例題分析 107
4.2.1單項選擇題 107
4.2.2填空題 109
4.2.3問答題 109
4.2.4套用題 110
第5章關係數據理論 117
5.1基本知識點 117
5.1.1問題的提出 117
5.1.2函式依賴 118
5.1.3函式依賴的等價和覆蓋 120
5.1.4關係模式的分解 122
5.1.5關係模式的範式 124
5.1.6候選碼的求解理論和算法 127
5.2例題分析 131
5.2.1單項選擇題 131
5.2.2填空題 137
5.2.3套用題 138
第6章資料庫設計 162
6.1基本知識點 162
6.1.1資料庫設計概述 162
6.1.2需求分析 163
6.1.3概念結構設計 163
6.1.4邏輯結構設計 164
6.1.5物理結構設計 170
6.1.6資料庫實施 170
6.1.7資料庫運行維護 170
6.2例題分析 171
6.2.1單項選擇題 171
6.2.2填空題 175
6.2.3套用題 176
第7章資料庫保護 192
7.1基本知識點 192
7.1.1資料庫的恢復 192
7.1.2資料庫的並發控制 195
7.1.3資料庫的完整性 196
7.1.4資料庫的安全性 197
7.2例題分析 198
7.2.1單項選擇題 198
7.2.2填空題 206
7.2.3問答題 208
第8章面向對象資料庫系統 220
8.1基本知識點 220
8.1.1對象聯繫圖 220
8.1.2對象關係資料庫(ORDB) 221
8.1.3面向對象資料庫(OODB) 221
8.2例題分析 222
8.2.1單項選擇題 222
8.2.2填空題 224
8.2.3問答題 224
第9章分散式資料庫系統 229
9.1基本知識點 229
9.1.1分散式資料庫系統概述 229
9.1.2分散式資料庫系統的體系結構 230
9.1.3分散式查詢處理 232
9.1.4客戶/伺服器結構的分散式系統 232
9.2例題分析 233
9.2.1單項選擇題 233
9.2.2填空題 236
9.2.3問答題 236
9.2.4套用題 238
參考文獻 242