內容簡介
本書第1版於1983年出版,至今已修訂至第5版。第5版被列入“十二五”普通高等教育本科國家級規劃教材。相應課程於2004年被評為北京市精品課程,2005年被評為國家精品課程,2014年被批准為國家級精品資源共享課。
本書系統全面地闡述了資料庫系統的基礎理論、基本技術和基本方法。全書分為4篇16章。第一篇基礎篇,包括緒論、關係資料庫、關係資料庫標準語言SQL、資料庫安全性和資料庫完整性,共5章;第二篇設計與套用開發篇,包括關係數據理論、資料庫設計和資料庫編程,共3章;第三篇系統篇,包括關係查詢處理和查詢最佳化、資料庫恢復技術、並發控制和資料庫管理系統,共4章;第四篇新技術篇,包括資料庫技術發展概述、大數據管理、記憶體資料庫系統和數據倉庫與在線上分析處理技術,共4章。
本書可以作為高等學校計算機類專業、信息管理與信息系統等相關專業資料庫課程的教材。也可供從事資料庫系統研究、開發和套用的研究人員和工程技術人員參考。
目錄
前言
第一篇 基 礎 篇
第1章 緒論
1.1資料庫系統概述
1.2 數據模型
1.3 資料庫系統的結構
1.4 資料庫系統的組成
1.5 小結
習題
本章參考文獻
第2章 關係資料庫
2.1 關係數據結構及形式化定義
2.2 關係操作
2.3 關係的完整性
2.4 關係代數
*2.5 關係演算
2.6 小結
習題
實驗
本章參考文獻
第3章 關係資料庫標準語言SQL
3.1 SQL 概述
3.2 學生-課程資料庫
3.3 數據定義
3.4 數據查詢
3.5 數據更新
3.6 空值的處理
3.7 視圖
3.8 小結
習題
實驗
本章參考文獻
第4章 資料庫安全性
4.1 資料庫安全性概述
4.2 資料庫安全性控制
4.3 視圖機制
4.4 審計
4.5 數據加密
4.6 其他安全性保護
4.7 小結
習題
實驗
本章參考文獻
第5章 資料庫完整性
5.1 實體完整性
5.2 參照完整性
5.3 用戶定義的完整性
5.4 完整性約束命名子句
*5.5 域中的完整性限制
5.6 斷言
5.7 觸發器
5.8 小結
習題
實驗
本章參考文獻
第二篇 設計與套用開發篇
第6章 關係數據理論
6.1 問題的提出
6.2 規範化
6.3 數據依賴的公理系統
*6.4 模式的分解
6.5 小結
習題
本章參考文獻
第7章 資料庫設計
7.1 資料庫設計概述
7.2 需求分析
7.3 概念結構設計
7.4 邏輯結構設計
7.5 物理結構設計
7.6 資料庫的實施和維護
7.7 小結
習題
實驗
本章參考文獻
第8章 資料庫編程
8.1 嵌入式SQL
8.2 過程化SQL
8.3 存儲過程和函式
8.4 ODBC 編程
*8.5 OLE DB
*8.6 JDBC 編程
8.7 小結
習題
實驗
本章參考文獻
第三篇 系 統 篇
第9章 關係查詢處理和查詢最佳化
9.1 關係資料庫系統的查詢處理
9.2 關係資料庫系統的查詢最佳化
9.3 代數最佳化
9.4 物理最佳化
*9.5 查詢計畫的執行
9.6 小結
習題
實驗
本章參考文獻
第10章 資料庫恢復技術
10.1 事務的基本概念
10.2 資料庫恢復概述
10.3 故障的種類
10.4 恢復的實現技術
10.5 恢復策略
10.6 具有檢查點的恢復技術
10.7 資料庫鏡像
10.8 小結
習題
實驗
本章參考文獻
第11章 並發控制
11.1 並發控制概述
11.2 封鎖
11.3 封鎖協定
11.4 活鎖和死鎖
11.5 並發調度的可串列性
11.6 兩段鎖協定
11.7 封鎖的粒度
*11.8 其他並發控制機制
習題
實驗
本章參考文獻
*第12章 資料庫管理系統
12.1 資料庫管理系統的基本功能
12.2 資料庫管理系統的系統結構
12.3 語言處理層
12.4 數據存取層
12.5 緩衝區管理
12.6 資料庫的物理組織
12.7 小結
習題
本章參考文獻
第四篇 新 技 術 篇
第13章 資料庫技術發展概述
13.1 資料庫技術發展歷史回顧
13.2 資料庫發展的三個階段
13.3 資料庫系統發展的特點
13.4 數據管理技術的發展趨勢
13.5 小結
習題
本章參考文獻
第14章 大數據管理
14.1 大數據概述
14.2 大數據的套用
14.3 大數據管理系統
14.4 小結
習題
本章參考文獻
第15章 記憶體資料庫系統
15.1 概述
15.4 記憶體資料庫的關鍵技術
15.5 小結
習題
本章參考文獻
第16章 數據倉庫與在線上分析處理技術
16.1 數據倉庫技術
16.2 在線上分析處理技術
16.3 數據挖掘技術
16.4 大數據時代的新型數據倉庫
16.5 小結
習題
本章參考文獻
著作權