《新編計算機專業重點課程輔導叢書:新編資料庫原理習題與解析》根據計算機專業“資料庫原理”課程的教學大綱編寫,全書共分10章,分別介紹資料庫的基礎知識、關係資料庫、SQL語言、關係系統及其查詢最佳化、關係數據理論、資料庫設計、資料庫保護、對象關係和面向對象資料庫系統、分散式資料庫系統以及數據倉庫概述。
基本介紹
- 作者:李春葆 等
- ISBN:9787302306894
- 頁數:345
- 定價:39.80元
- 出版社:清華大學出版社
- 出版時間:2013-5
- 副標題:新編資料庫原理習題與解析
內容介紹,作品目錄,
內容介紹
每章由基本知識點和例題分析組成,前者高度概括和疏理本章應重點掌握的相關知識;後者則詳盡地解析精選的典型習題。《新編計算機專業重點課程輔導叢書:新編資料庫原理習題與解析》將使讀者充分掌握“資料庫原理”課程求解問題的技巧與方法,深化對基本概念的理解,切實提高分析問題和解決問題的能力。
《新編計算機專業重點課程輔導叢書:新編資料庫原理習題與解析》內容豐富,習題覆蓋面廣,不僅可以作為計算機專業本、專科資料庫原理課程的學習參考書,也是報考計算機專業碩士研究生的考生複習必讀材料(複試),對資料庫原理和套用課程的自學者以及計算機等級(三級或四級)應試者也頗有助益。
作品目錄
目 錄
第1章 概述 1
1.1 基本知識點 1
1.1.1 數據與信息 1
1.1.2 計算機數據管理的發展 1
1.1.3 數據模型 2
1.1.4 資料庫的體系結構 8
1.1.5 資料庫系統 10
1.1.6 資料庫管理系統 11
1.2 例題分析 12
1.2.1 單項選擇題 12
1.2.2 填空題 21
1.2.3 判斷題 23
1.2.4 問答題 24
第2章 關係資料庫 35
2.1 基本知識點 35
2.1.1 關係模型的基本概念 35
2.1.2 關係的數學定義 37
2.1.3 關係代數 37
2.1.4 關係演算 40
2.1.5 幾個重要概念的比較 42
2.2 例題分析 43
2.2.1 單項選擇題 43
2.2.2 填空題 51
2.2.3 判斷題 52
2.2.4 問答題 54
第3章 SQL語言 70
3.1 基本知識點 70
3.1.1 SQL語言概述 70
3.1.2 SQL的數據定義語言 71
3.1.3 SQL的數據操縱語句 73
3.1.4 SQL數據查詢功能 74
3.1.5 SQL數據控制語句 91
3.1.6 視圖 92
3.1.7 索引 93
3.1.8 嵌入式SQL 95
3.2 例題分析 97
3.2.1 單項選擇題 97
3.2.2 填空題 103
3.2.3 判斷題 105
3.2.4 問答題 106
3.2.5 套用題 107
第4章 關係系統及其查詢最佳化 128
4.1 基本知識點 128
4.1.1 查詢處理的幾個概念 128
4.1.2 關係系統 128
4.1.3 關係資料庫系統的查詢最佳化 129
4.2 例題分析 133
4.2.1 單項選擇題 133
4.2.2 填空題 134
4.2.3 判斷題 135
4.2.4 問答題 135
4.2.5 套用題 136
第5章 關係數據理論 142
5.1 基本知識點 142
5.1.1 問題的提出 142
5.1.2 函式依賴 143
5.1.3 函式依賴的等價和覆蓋 146
5.1.4 關係模式的分解 148
5.1.5 關係模式的範式 150
5.1.6 規範化小結 154
5.1.7 候選碼的求解理論和算法 155
5.2 例題分析 158
5.2.1 單項選擇題 158
5.2.2 填空題 167
5.2.3 判斷題 168
5.2.4 套用題 169
第6章 資料庫設計 195
6.1 基本知識點 195
6.1.1 資料庫設計概述 195
6.1.2 需求分析 196
6.1.3 概念結構設計 197
6.1.4 邏輯結構設計 199
6.1.5 物理結構設計 203
6.1.6 資料庫實施 204
6.1.7 資料庫運行維護 204
6.2 例題分析 204
6.2.1 單項選擇題 204
6.2.2 填空題 209
6.2.3 判斷題 210
6.2.4 套用題 211
第7章 資料庫保護 226
7.1 基本知識點 226
7.1.1 資料庫的恢復 226
7.1.2 資料庫的並發控制 230
7.1.3 資料庫的完整性 233
7.1.4 資料庫的安全性 234
7.2 例題分析 236
7.2.1 單項選擇題 236
7.2.2 填空題 244
7.2.3 判斷題 246
7.2.4 問答題 247
第8章 對象關係和面向對象資料庫系統 260
8.1 基本知識點 260
8.1.1 對象關係資料庫系統 260
8.1.2 面向對象資料庫系統 265
8.2 例題分析 270
8.2.1 單項選擇題 270
8.2.2 填空題 273
8.2.3 判斷題 274
8.2.4 問答題 275
第9章 分散式資料庫系統 281
9.1 基本知識點 281
9.1.1 分散式資料庫系統概述 281
9.1.2 分散式資料庫系統的體系結構 283
9.1.3 分散式查詢處理 286
9.1.4 客戶/伺服器結構的分散式系統 287
9.2 例題分析 287
9.2.1 單項選擇題 287
9.2.2 填空題 291
9.2.3 判斷題 291
9.2.4 問答題 292
9.2.5 套用題 294
第10章 數據倉庫概述 298
10.1 基本知識點 298
10.1.1 什麼是數據倉庫 298
10.1.2 數據倉庫模型設計和數據倉庫建立 301
10.1.3 OLAP 302
10.2 例題分析 307
10.2.1 單項選擇題 307
10.2.2 填空題 311
10.2.3 判斷題 312
10.2.4 問答題 312
附錄A 三份本科生資料庫原理試題及參考答案 318
附錄B 近幾年全國計算機等級考試三級資料庫技術試題及參考答案 333
參考文獻 346
第1章 概述 1
1.1 基本知識點 1
1.1.1 數據與信息 1
1.1.2 計算機數據管理的發展 1
1.1.3 數據模型 2
1.1.4 資料庫的體系結構 8
1.1.5 資料庫系統 10
1.1.6 資料庫管理系統 11
1.2 例題分析 12
1.2.1 單項選擇題 12
1.2.2 填空題 21
1.2.3 判斷題 23
1.2.4 問答題 24
第2章 關係資料庫 35
2.1 基本知識點 35
2.1.1 關係模型的基本概念 35
2.1.2 關係的數學定義 37
2.1.3 關係代數 37
2.1.4 關係演算 40
2.1.5 幾個重要概念的比較 42
2.2 例題分析 43
2.2.1 單項選擇題 43
2.2.2 填空題 51
2.2.3 判斷題 52
2.2.4 問答題 54
第3章 SQL語言 70
3.1 基本知識點 70
3.1.1 SQL語言概述 70
3.1.2 SQL的數據定義語言 71
3.1.3 SQL的數據操縱語句 73
3.1.4 SQL數據查詢功能 74
3.1.5 SQL數據控制語句 91
3.1.6 視圖 92
3.1.7 索引 93
3.1.8 嵌入式SQL 95
3.2 例題分析 97
3.2.1 單項選擇題 97
3.2.2 填空題 103
3.2.3 判斷題 105
3.2.4 問答題 106
3.2.5 套用題 107
第4章 關係系統及其查詢最佳化 128
4.1 基本知識點 128
4.1.1 查詢處理的幾個概念 128
4.1.2 關係系統 128
4.1.3 關係資料庫系統的查詢最佳化 129
4.2 例題分析 133
4.2.1 單項選擇題 133
4.2.2 填空題 134
4.2.3 判斷題 135
4.2.4 問答題 135
4.2.5 套用題 136
第5章 關係數據理論 142
5.1 基本知識點 142
5.1.1 問題的提出 142
5.1.2 函式依賴 143
5.1.3 函式依賴的等價和覆蓋 146
5.1.4 關係模式的分解 148
5.1.5 關係模式的範式 150
5.1.6 規範化小結 154
5.1.7 候選碼的求解理論和算法 155
5.2 例題分析 158
5.2.1 單項選擇題 158
5.2.2 填空題 167
5.2.3 判斷題 168
5.2.4 套用題 169
第6章 資料庫設計 195
6.1 基本知識點 195
6.1.1 資料庫設計概述 195
6.1.2 需求分析 196
6.1.3 概念結構設計 197
6.1.4 邏輯結構設計 199
6.1.5 物理結構設計 203
6.1.6 資料庫實施 204
6.1.7 資料庫運行維護 204
6.2 例題分析 204
6.2.1 單項選擇題 204
6.2.2 填空題 209
6.2.3 判斷題 210
6.2.4 套用題 211
第7章 資料庫保護 226
7.1 基本知識點 226
7.1.1 資料庫的恢復 226
7.1.2 資料庫的並發控制 230
7.1.3 資料庫的完整性 233
7.1.4 資料庫的安全性 234
7.2 例題分析 236
7.2.1 單項選擇題 236
7.2.2 填空題 244
7.2.3 判斷題 246
7.2.4 問答題 247
第8章 對象關係和面向對象資料庫系統 260
8.1 基本知識點 260
8.1.1 對象關係資料庫系統 260
8.1.2 面向對象資料庫系統 265
8.2 例題分析 270
8.2.1 單項選擇題 270
8.2.2 填空題 273
8.2.3 判斷題 274
8.2.4 問答題 275
第9章 分散式資料庫系統 281
9.1 基本知識點 281
9.1.1 分散式資料庫系統概述 281
9.1.2 分散式資料庫系統的體系結構 283
9.1.3 分散式查詢處理 286
9.1.4 客戶/伺服器結構的分散式系統 287
9.2 例題分析 287
9.2.1 單項選擇題 287
9.2.2 填空題 291
9.2.3 判斷題 291
9.2.4 問答題 292
9.2.5 套用題 294
第10章 數據倉庫概述 298
10.1 基本知識點 298
10.1.1 什麼是數據倉庫 298
10.1.2 數據倉庫模型設計和數據倉庫建立 301
10.1.3 OLAP 302
10.2 例題分析 307
10.2.1 單項選擇題 307
10.2.2 填空題 311
10.2.3 判斷題 312
10.2.4 問答題 312
附錄A 三份本科生資料庫原理試題及參考答案 318
附錄B 近幾年全國計算機等級考試三級資料庫技術試題及參考答案 333
參考文獻 346