『壹』 資料庫原理的另外版本
作者:孔麗紅 主編,游曉明 鍾伯成 張瑜 參編
定價:49元印次:1-1ISBN:9787302398813出版日期:2015.08.01印刷日期:2015.07.31 本書是作者結合多年教學經驗編寫而成的,以資料庫應用實例貫穿於各章節,突出理論與應用的結合。
本書詳細介紹了資料庫技術的基本原理、方法和應用技術,共分11章,具體內容如下:
第1章資料庫系統概述,介紹了資料庫技術的發展,資料庫管理系統的功能、組成、模式結構,概念數據模型和幾種常用的結構數據模型。
第2章實體聯系模型,通過大量實例介紹了實體聯系模型的基本要素、繪制的步驟和方法。
第3章關系數據模型與關系運算,主要介紹了關系模型的數據結構、完整性,以及關系代數、元組關系演算、域關系演算和查詢優化。
第4章關系資料庫標准語言SQL,介紹了SQL的全貌,包括數據操作語言(DML)、數據控制語言(DCL)和數據定義語言(DDL)。
第5章關系資料庫設計理論,介紹如何設計關系模式問題,包括數據依賴、無損分解和保持函數依賴的分解,1NF、2NF、3NF、BCNF、4NF和5NF等。
第6章資料庫設計,通過一個圖書管理系統設計實例,詳細介紹了資料庫設計各階段的內容、任務、設計步驟及方法等。
第7章資料庫安全保護,主要從安全性控制、完整性控制、並發性控制和資料庫恢復四方面介紹了資料庫的安全保護功能。
第8章關系資料庫管理系統SQLServer2005,在介紹SQLServer2005的集成開發環境基礎上,以大量的實例講解SQLServer2005的知識和技術,包括資料庫及其對象的管理、SQLServer2005的安全管理機制、資料庫的備份與還原、數據的導入和導出、數據的附加和分離、資料庫活動的監視等。
第9章基於VisualBasic的關系資料庫應用系統開發,在介紹VisualBasic(VB)集成開發環境、語法結構的基礎上,以「圖書管理系統」的開發過程為例,由淺入深地介紹了使用VB開發資料庫應用系統的步驟和方法,使初學者能很快利用VB開發一個資料庫應用系統。
第10章資料庫技術的發展,對分布式資料庫、並行資料庫、面向對象資料庫等進行了介紹。
第11章資料庫實驗,本章共設計了資料庫的創建與管理、表的創建與管理、訪問與修改數據、視圖與索引、存儲過程與觸發器、SQLServer2005的安全與保護、利用VB開發圖書管理系統共7個實驗,用於配合課堂教學,培養學生的實踐能力。
全書內容豐富、敘述流暢,概念嚴謹清楚,注重理論聯系實際,涵蓋了目前資料庫的實用理論和應用技術。在每一章節理論介紹的基礎上,都給出大量實例,並進行解釋說明,加強對資料庫基本原理、方法的理解和掌握。
每章後均有各種類型的習題,檢查學生對基本知識的掌握程度。另外,還有課件、習題解答和實驗解答等電子材料,幫助讀者了解和掌握所學知識點。讀者在掌握資料庫系統基本原理及資料庫設計方法後,可進一步了解資料庫應用系統開發設計的方法。本書可作為高等院校計算機、信息技術等專業的資料庫課程教材,也可供從事信息領域工作的科技人員和其他有關人員參閱。
編寫分工為:第5章和第10章由鍾伯成編寫;第1、7章由游曉明編寫,張瑜提出修改意見;其餘部分均由孔麗紅編寫。在編寫過程中,得到了上海工程技術大學電子電氣工程學院領導和計算機系諸位老師的指導。限於水平,書中若有欠妥之處,請廣大讀者和專家批評指正。
本書作者聯系方式如下:
孔麗紅,上海工程技術大學電子電氣工程學院
編者
2015年3月 第1章資料庫系統概述
1.1引言
1.1.1信息
1.1.2數據
1.2資料庫技術的產生、發展
1.2.1人工管理階段
1.2.2文件系統階段
1.2.3資料庫系統階段
1.3資料庫系統的組成和結構
1.3.1資料庫、資料庫管理系統和資料庫系統
1.3.2資料庫系統的體系結構
1.4數據模型
1.4.1概念模型
1.4.2層次模型
1.4.3網狀模型
1.4.4關系模型
1.4.5面向對象模型
1.5小結
1.6習題
第2章實體聯系模型
2.1概述
2.2實體
2.3屬性
2.4聯系
2.4.1二元聯系的三種類型
2.4.2多元聯系
2.4.3實體集內部的聯系
2.5弱實體
2.6實體聯系模型的繪制實例
2.7小結
2.8習題
第3章關系數據模型與關系運算
3.1關系模型概述
3.1.1關系的形式化定義及其有關概念
3.1.2關系的性質
3.1.3關系、關系模式、關系子模式和存儲模式
3.1.4關系資料庫與關系資料庫模式
3.2關系的鍵與關系的完整性
3.2.1超鍵、候選鍵、主鍵和外鍵
3.2.2關系的完整性
3.3從ER模型到關系模型
3.3.1實體的轉換規則
3.3.2聯系的轉換規則
3.3.3ER模型轉變成關系模型實例
3.4關系代數
3.4.1傳統的集合運算
3.4.2專門的關系運算
3.4.3擴充的關系代數操作
3.4.4關系代數表達式實例
3.5關系演算
3.5.1元組關系演算
3.5.2域關系演算
3.6關系代數表達式的優化
3.6.1查詢優化的總目標
3.6.2關系代數表達式的等價變換規則
3.6.3關系代數表達式的優化演算法
3.7小結
3.8習題
第4章關系資料庫標准語言SQL
4.1SQL語言簡介
4.1.1SQL的特點
4.1.2SQL語言的基本組成
4.1.3實例資料庫
4.2數據定義
4.2.1資料庫的創建與刪除
4.2.2基本表的創建、刪除與修改
4.2.3索引的創建、刪除與修改
4.3數據查詢
4.3.1SELECT語句的一般格式和單表查詢
4.3.2聚合函數和分組查詢
4.3.3多表聯接查詢
4.3.4多表嵌套查詢
4.4視圖的創建、刪除與修改
4.5數據更新
4.5.1數據的插入
4.5.2數據的刪除
4.5.3數據的修改
4.6存儲過程和觸發器
4.6.1存儲過程的定義、修改和刪除
4.6.2觸發器的定義、修改和刪除
4.7小結
4.8習題
第5章關系資料庫設計理論
5.1關系模式規范化的必要性
5.1.1關系模式的定義
5.1.2規范化的必要性
5.2函數依賴
5.2.1函數依賴的定義及其推理規則
5.2.2函數依賴集的閉包
5.2.3屬性集的閉包
5.2.4函數依賴與關系的候選鍵、主鍵之間的聯系
5.3關系模式的分解特性
5.3.1無損分解
5.3.2保持函數依賴的分解
5.4關系模式的範式
5.5多值依賴與4NF
5.5.1多值依賴
5.5.24NF
5.6連接依賴與5NF
5.7小結
5.8習題
第6章資料庫設計
6.1資料庫設計概述
6.1.1資料庫設計的方法
6.1.2資料庫設計的步驟
6.2需求分析
6.2.1需求分析的內容和方法
6.2.2需求分析的步驟
6.2.3數據字典
6.3資料庫概念設計
6.3.1概念設計的方法及步驟
6.3.2數據抽象與局部視圖設計
6.3.3視圖集成
6.3.4全局ER模型的優化、評審
6.4邏輯結構設計
6.4.1概念模型向關系模型的轉換
6.4.2關系模型的優化
6.4.3外模式的設計
6.5資料庫物理設計
6.5.1資料庫物理設計的內容
6.5.2資料庫存儲結構的確定
6.5.3關系模式存取方法的選擇
6.5.4評價物理結構
6.6資料庫的實施
6.7資料庫的運行和維護
6.8小結
6.9習題
第7章資料庫安全保護
7.1資料庫的安全性
7.2資料庫的完整性
7.2.1完整性約束條件
7.2.2完整性控制
7.2.3資料庫完整性設計原則
7.3資料庫的並發控制技術
7.3.1事務
7.3.2並發控制所帶來的問題
7.3.3封鎖
7.3.4並行調度的可串列化
7.4資料庫的恢復
7.4.1資料庫恢復的原理及其實現技術
7.4.2檢查點技術
7.4.3故障種類和恢復的方法
7.4.4資料庫鏡像
7.5小結
7.6習題
第8章關系資料庫管理系統SQLServer2005
8.1SQLServer2005概述
8.1.1SQLServer2005發展簡史
8.1.2SQLServer2005的安裝與配置
8.1.3SQLServer2005的體系結構
8.2SQLServer2005的管理工具
8.2.1SQLServer配置管理器
8.2.2SQLServerManagementStudio
8.2.
8.2.
8.2.5文檔和教程
8.2.6SQLServer2005命令提示實用工具
8.3管理資料庫
8.3.1SQLServer2005資料庫概述
8.3.2資料庫的管理
8.3.3表的管理
8.3.4數據表約束和數據完整性控制
8.3.5索引的創建與維護
8.3.6數據的插入、修改、刪除和查詢
8.3.7視圖的管理
8.4SQLServer2005的安全管理機制
8.4.1安全性問題和安全性機制之間的關系
8.4.2管理身份認證方式
8.4.3管理安全賬戶
8.4.4管理資料庫用戶
8.4.5許可權管理
8.4.6管理資料庫角色
8.5存儲過程和觸發器
8.5.1存儲過程的管理
8.5.2觸發器的管理
8.6資料庫備份與恢復
8.6.1資料庫備份
8.6.2資料庫的恢復
8.6.3資料庫備份計劃
8.7數據導入和導出
8.8附加和分離資料庫
8.9SQLServerProfiler
8.10小結
8.11習題
第9章基於VisualBasic的關系資料庫應用系統開發
9.1VisualBasic語言簡介
9.1.1VisualBasic開發環境
9.1.2用VisualBasic開發應用程序
9.2VisualBasic語言基礎和程序設計
9.2.1常數、變數、運算符和表達式
9.2.2基本控制結構
9.2.3常用內部函數
9.2.4輸入與輸出
9.2.5數組
9.3用戶界面的設計
9.3.1基本概念
9.3.2窗體的創建
9.3.3控制項
9.3.4菜單設計
9.4資料庫應用
9.4.1ADO
9.4.2數據綁定控制項
9.4.3報表設計
9.5開發實例——圖書管理系統
9.5.1用戶登錄模塊
9.5.2用戶管理模塊
9.5.3編輯模塊
9.5.4查詢模塊
9.5.5借書還書模塊
9.6小結
9.7習題
第10章資料庫技術的發展
10.1概述
10.2分布式資料庫系統
10.2.1基本概念
10.2.2分布式資料庫系統結構
10.2.3分布式資料庫設計
10.2.4分布式資料庫的特點與發展方向
10.3並行資料庫系統
10.3.1基本概念
10.3.2並行資料庫系統結構
10.3.3並行資料庫的特點及待解決的問題
10.4面向對象的資料庫系統
10.4.1基本概念
10.4.2面向對象資料庫系統關鍵技術
10.4.3面向對象資料庫的實現方法
10.4.4面向對象資料庫的特點
10.4.5面向對象資料庫系統的未來發展
10.5面向應用領域的資料庫技術
10.5.1工程資料庫
10.5.2空間資料庫
10.5.3科學資料庫
10.6小結
10.7習題
第11章資料庫實驗
11.1資料庫的創建與管理(實驗一)
11.2表的創建與管理(實驗二)
11.3訪問與修改數據(實驗三)
11.4視圖與索引(實驗四)
11.5存儲過程與觸發器(實驗五)
11.6SQLServer2005的安全與保護(實驗六)
11.7利用VB開發圖書管理系統(實驗七)
參考文獻
『貳』 資料庫DBMS的主要組成部分是什麼各部分的主要功能是什麼
主要由:數據定義、數據操作、資料庫的運行管理、數據組織、存儲與管理、資料庫的保護、資料庫的維護、通信。
主要功能:
1、數據定義:供用戶定義資料庫的三級模式結構、兩級映像以及完整性約束和保密限制等約束。DDL主要用於建立、修改資料庫的庫結構。
2、數據操作:DBMS提供數據操作語言DML(Data Manipulation Language),供用戶實現對數據的追加、刪除、更新、查詢等操作。
3、資料庫的運行管理:資料庫的運行管理功能是DBMS的運行控制、管理功能,包括多用戶環境下的並發控制、安全性檢查和存取限制控制、完整性檢查和執行、運行日誌的組織管理、事務的管理和自動恢復,即保證事務的原子性。這些功能保證了資料庫系統的正常運行。
4、數據組織、存儲與管理:DBMS要分類組織、存儲和管理各種數據,包括數據字典、用戶數據、存取路徑等,需確定以何種文件結構和存取方式在存儲級上組織這些數據,如何實現數據之間的聯系。
5、資料庫的保護:資料庫中的數據是信息社會的戰略資源,所以數據的保護至關重要。DBMS對資料庫的保護通過4個方面來實現:資料庫的恢復、資料庫的並發控制、資料庫的完整性控制、資料庫安全性控制。
6、資料庫的維護:這一部分包括資料庫的數據載入、轉換、轉儲、資料庫的重組合重構以及性能監控等功能,這些功能分別由各個使用程序來完成。
7、通信:DBMS具有與操作系統的聯機處理、分時系統及遠程作業輸入的相關介面,負責處理數據的傳送。
(2)第9章資料庫管理系統擴展閱讀:
選擇資料庫管理系統時應從以下幾個方面予以考慮:
1、 構造資料庫的難易程度。
需要分析資料庫管理系統有沒有範式的要求,即是否必須按照系統所規定的數據模型分析現實世界,建立相應的模型;資料庫管理語句是否符合國際標准,符合國際標准則便於系統的維護、開發、移植;有沒有面向用戶的易用的開發工具;所支持的資料庫容量,資料庫的容量特性決定了資料庫管理系統的使用范圍。
2、 程序開發的難易程度。
有無計算機輔助軟體工程工具CASE——計算機輔助軟體工程工具可以幫助開發者根據軟體工程的方法提供各開發階段的維護、編碼環境,便於復雜軟體的開發、維護。
3、資料庫管理系統的性能分析。
包括性能評估(響應時間、數據單位時間吞吐量)、性能監控(內外存使用情況、系統輸入/輸出速率、SQL語句的執行,資料庫元組控制)、性能管理(參數設定與調整)。
『叄』 資料庫教程的目錄
第1部分 概念篇
第1章 資料庫基本概念
1. 1 數據管理技術的發展
1. 1. 1 人工管理階段
1. 1. 2 文件系統階段
1. 1. 3 資料庫階段
1. 1. 4 高級資料庫階段
1. 1. 5 資料庫的基本術語
1. 2 數據描述
1. 2. 1 概念設計中的數據描述
1. 2. 2 邏輯設計中的數據描述
1. 2. 3 存儲介質層次及數據描述
1. 2. 4 數據聯系的描述
1. 3 數據抽象的級別
1. 3. 1 數據抽象的過程
1. 3. 2 概念模型
1. 3. 3 邏輯模型
1. 3. 4 外部模型
1. 3. 5 內部模型
1. 3. 6 高度的數據獨立性
1. 4 資料庫管理系統
1. 4. 1 DBMS的工作模式
1. 4. 2 DBMS的主要功能
1. 5 資料庫系統
1. 5. 1 DBS的組成
1. 5. 2 DBS的全局結構
1. 5. 3 應用程序的演變
1. 5. 4 DBS的效益
1. 6 小結
習題1
第2部分 關系篇
第2章 關系運算理論
2. 1 關系模型的基本概念
2. 1. 1 基本術語
2. 1. 2 關系的定義和性質
2. 1. 3 三類完整性規則
2. 1. 4 關系模型的形式定義和優點
2. 1. 5 關系查詢語言和關系運算
2. 2 關系代數
2. 2. 1 關系代數的5個基本操作
2. 2. 2 關系代數的4個組合操作
2. 2. 3 關系代數運算的應用實例
2. 2. 4 關系代數的兩個擴充操作
*2. 3 關系演算
2. 3. 1 元組關系演算
2. 3. 2 域關系演算
2. 3. 3 關系運算的安全約束和等價性
*2. 4 關系邏輯
2. 4. 1 關系邏輯的成分
2. 4. 2 從關系代數到關系邏輯的轉換
2. 4. 3 遞歸過程
2. 4. 4 關系邏輯與關系代數的差異
2. 5 關系代數表達式的優化
2. 5. 1 關系代數表達式的優化問題
2. 5. 2 關系代數表達式的等價變換規則
2. 5. 3 關系代數表達式的啟發式優化演算法
2. 6 小結
習題2
第3章 SQL語言
3. 1 SQL簡介
3. 1. 1 SQL發展史
3. 1. 2 SQL資料庫的體系結構
3. 1. 3 SQL的組成
3. 1. 4 SQL的特點
3. 2 SQL的數據定義
3. 2. 1 SQL模式的創建和撤銷
3. 2. 2 基本數據類型
3. 2. 3 基本表的創建. 修改和撤銷
3. 2. 4 索引的創建和撤銷
3. 3 SQL的數據查詢
3. 3. 1 SELECT查詢語句的基本結構
3. 3. 2 SELECT語句的使用技術
3. 3. 3 聚合函數
3. 3. 4 SELECT語句完整的句法
3. 4 SQL數據查詢中的限制和規定
3. 4. 1 SELECT語句中的規定
3. 4. 2 條件表達式中的比較操作
3. 4. 3 嵌套查詢的改進寫法
3. 4. 4 基本表的連接操作
*3. 4. 5 SQL3中的遞歸查詢
3. 5 數據更新
3. 5. 1 數據插人
3. 5. 2 數據刪除
3. 5. 3 數據修改
3. 6 視圖
3. 6. 1 視圖的創建和撤銷
3. 6. 2 對視圖的操作
3. 7 嵌入式SQL
3. 7. 1 嵌入式SQL的實現方式
3. 7. 2 嵌入式SQL的使用規定
3. 7. 3 嵌入式SQL的使用技術
3. 7. 4 動態SQL語句
3. 8 小結
習題3
第4章 資料庫管理
4. 1 事務
4. 1. 1 事務的定義
4. 1. 2 事務的ACID性質
4. 2 資料庫的恢復
4. 2. 1 典型的恢復策略
4. 2. 2 故障類型和恢復方法
4. 2. 3 檢查點技術
4. 2. 4 SQL對事務的支持
4. 3 資料庫的並發控制
4. 3. 1 並發操作帶來的4個問題
4. 3. 2 封鎖技術
4. 3. 3 封鎖帶來的問題
4. 3. 4 並發操作的調度
4. 3. 5 SQL對並發處理的支持
4. 4 資料庫的完整性
4. 4. 1 完整性子系統
4. 4. 2 SQL中的完整性約束
4. 4. 3 約束可延遲性
*4. 4. 4 SQL3中的觸發器
4. 5 資料庫的安全性
4. 5. 1 安全性問題
4. 5. 2 SQL中的安全性機制
4. 5. 3 常用的安全性措施
4. 6 小結
習題4
第3部分 設計篇
第5章 關系模式設計理論
5. 1 關系模式的設計准則
5. 1. 1 關系模式的冗餘和異常問題
5. 1. 2 關系模式的非形式化設計准則
5. 2 函數依賴
5. 2. 1 函數依賴的定義
5. 2. 2 FD的閉包
5. 2. 3 FD的推理規則
5. 2. 4 FD和關鍵碼的聯系
5. 2. 5 屬性集的閉包
5. 2. 6 FD集的最小依賴集
5. 3 關系模式的分解特性
5. 3. 1 關系模式的分解
5. 3. 2 無損分解
5. 3. 3 模式分解的優缺點
5. 3. 4 無損分解的測試方法
5. 3. 5 保持函數依賴的分解
5. 3. 6 模式分解與模式等價問題
5. 4 範式
5. 4. 1 第一範式 1NF
5. 4. 2 第二範式 2NF
5. 4. 3 第三範式 3NF
5. 4. 4 BCNF Boyce-CoddNF
5. 4. 5 分解成BCNF模式集的分解演算法
5. 4. 6 分解成3NF模式集的合成演算法
5. 4. 7 模式設計方法小結
5. 5 其他數據依賴和範式
5. 5. 1 多值依賴
5. 5. 2 關於FD和MVD的推理規則集
5. 5. 3 第四範式 4NF
5. 5. 4 嵌人多值依賴
5. 5. 5 連接依賴和第五範式
5. 6 小結
習題5
第6章 基於ER模型的資料庫設計
6. 1 資料庫工程與資料庫系統生存期
6. 1. 1 規劃階段
6. 1. 2 需求分析階段
6. 1. 3 概念設計階段
6. 1. 4 邏輯設計階段
6. 1. 5 物理設計階段
6. 1. 6 資料庫的實現
6. 1. 7 資料庫的運行與維護
6. 2 ER模型
6. 2. 1 ER模型的基本元素
6. 2. 2 屬性的分類
6. 2. 3 聯系的設計
6. 2. 4 ER模型的操作
6. 2. 5 採用ER模型的資料庫概念設計步驟
6. 3 ER模型到關系模型的轉換
6. 3. 1 ER圖轉換成關系模式集的演算法
6. 3. 2 採用ER模型的邏輯設計步驟
6. 4 ER模型實例分析
6. 4. 1 庫存管理信息系統的ER模型及轉換
6. 4. 2 人事管理信息系統的ER模型
6. 4. 3 住院管理信息系統的ER模型
6. 4. 4 公司車隊信息系統的ER模型
6. 5 增強的ER模型
6. 5. 1 弱實體
6. 5. 2 子類實體與超類實體
6. 6 小結
習題6
第7章 面向對象的高級概念建模
7. 1 面向對象的數據類型系統
7. 2 對象聯系圖
7. 2. 1 對象聯系圖的成分
7. 2. 2 數據的概化/特化
7. 3 UML類圖
7. 3. 1 統一建模語言 UML 概述
7. 3. 2 用類圖表達類和關聯
7. 3. 3 用類圖表達關聯類
7. 3. 4 用類圖表達概化/特化
7. 3. 5 用類圖表達聚合
7. 4 小結
習題7
第4部分 對象篇
第8章 對象關系資料庫ORDB
8. 1 關系模型的發展歷程
8. 1. 1 從關系模型到後關系模型
8. 1. 2 從後關系模型到對象關系模型
8. 2 ORDB的定義語言
8. 2. 1 對象關系數據模型的定義
8. 2. 2 數據類型的定義
8. 2. 3 繼承性的定義
8. 2. 4 引用類型的定義
8. 2. 5 SQL3中的定義語言
8. 3 0RDB的查詢語言
8. 3. 1 對SELECT語句的新規定
8. 3. 2 嵌套與解除嵌套
8. 3. 3 復合值的創建和查詢
8. 3. 4 Oracle中查詢的兩種技術
8. 4 函數和過程
8. 4. 1 SQL函數和過程
8. 4. 2 外部語言程序
8. 4. 3 過程的構造
8. 5 小結
習題8
第9章 面向對象資料庫OODB
9. 1 00DBS的基本概念
9. 1. 1 ODMG標准
9. 1. 2 OODBS的定義
9. 1. 3 OODB的基本概念
9. 2 ODMG對象模型
9. 2. 1 對象和文字
9. 2. 2 介面. 類和繼承
9. 2. 3 類外延. 關鍵碼和工廠對象
9. 3 ODMGODL
9. 4 ODMGOQL
9. 4. 1 OQL中的SELECT語句
9. 4. 2 OQL表達式的附加格式
9. 4. 3 OQL中對象的賦值和建立
9. 5 C 語言的綁定
9. 6 OODB. ORDB與RDB的比較
9. 6. 1 OODB與RDB在概念設計上的區別
9. 6. 2 OODB與ORDB的比較
9. 7 小結
習題9
第5部分 分布篇
第10章 分布式資料庫
10. 1 DDBS的定義和特點
10. 1. 1 從集中式. 分散式到分布式
10. 1. 2 DDBS的定義
10. 1. 3 DDBS的特點
10. 1. 4 DDBS的優缺點
10. 1. 5 DDBS的分類
10. 2 分布式數據存儲
10. 2. 1 數據分片
10. 2. 2 數據分配
10. 3 DDB的體系結構
10. 3. 1 體系結構
10. 3. 2 分布透明性
10. 4 DDBMS
10. 4. 1 DDBS的組成
10. 4. 2 DDBMS的功能
10. 4. 3 DDBMS的組成
10. 4. 4 DDBMS的同構性程度和局部自治性程度
10. 4. 5 FDBS的異構性
10. 4. 6 FDBS的5層模式結構
10. 5 分布式查詢處理
10. 5. 1 查詢代價的估算方法
10. 5. 2 基於半連接的優化策略
10. 5. 3 基於連接的優化方法
10. 6 分布式資料庫中的並發控制和恢復技術
10. 6. 1 DDB中的問題
10. 6. 2 基於數據項識別拷貝的分布式並發控制
10. 6. 3 基於投票方法的分布式並發控制
10. 6. 4 分布式恢復
10. 7 小結
習題10
第11章 異構多數據源的訪問
11. 1 中間件
11. 1. 1 中間件的定義
11. 1. 2 中間件的作用
11. 2 ODBC結構
11. 2. 1 ODBC概念
11. 2. 2 ODBC的體系結構
11. 2. 3 ODBC的特性
11. 3 ODBC介面
11. 3. 1 ODBC應用程序的基本流程
11. 3. 2 ODBC句柄
11. 3. 3 數據源的連接與斷開
11. 3. 4 SQL語句的執行
11. 3. 5 查詢結果的獲取
11. 4 ODBC的符合性級別
11. 4. 1 API符合性的三個級別
11. 4. 2 SQL符合性的三個級別
11. 4. 3 ODBCAPI與SQLCLI之間的協調
11. 4. 4 SQLCLI與嵌入式SQL的比較
11. 4. 5 典型的資料庫應用系統開發工具
11. 5 JDBC結構
11. 5. 1 JDBC的提出
11. 5. 2 JDBC的基本功能
11. 5. 3 JDBC資料庫設計方法
11. 5. 4 保持一致性的措施
11. 5. 5 JDBC驅動程序
11. 6 JDBCAPI
11. 6. 1 JDBCAPI的目標
11. 6. 2 JDBCAPI介面概貌
11. 6. 3 JDBC的介面和類
11. 6. 4 JDBC資料庫應用程序的編寫
11. 7 小結
習題11
第12章 XML技術
12. 1 XML概述
12. 1. 1 XML的誕生
12. 1. 2 XML文擋
12. 1. 3 文檔類型定義 DTD
12. 1. 4 XML模式
12. 2 XML編程介面
12. 2. 1 文檔對象模型 DOM
12. 2. 2 簡單的應用程序設計介面 SAX
12. 3 常用的XML查詢語言XQuery
12. 3. 1 XQuery的基本功能
12. 3. 2 XQuery的基本概念
12. 3. 3 簡單查詢
12. 3. 4 各種類型的查詢
12. 4 小結
習題12
第6部分 決策篇
第13章 數據倉庫
13. 1 DW概述
13. 1. 1 從DB到DW的演變
13. 1. 2 DB數據和DW數據的區別
13. 1. 3 DW的定義和特點
13. 1. 4 DW的類型
13. 2 DW的組織結構
13. 2. 1 DW的數據組織結構
13. 2. 2 粒度與分割
13. 2. 3 DWS的結構
13. 2. 4 DW的運行結構
13. 3 DW存儲的多維數據模型
13. 3. 1 多維立方體
13. 3. 2 星形模式
13. 3. 3 雪花模式
13. 3. 4 事實星座模式
13. 4 DW的數據獲取與管理
13. 4. 1 DW的數據獲取
13. 4. 2 DW的數據管理
13. 5 DW的設計和發展階段
13. 5. 1 DW設計的原則
13. 5. 2 DW設計的步驟
13. 5. 3 DW的發展階段
13. 6 小結
習題13
第14章 聯機分析處理技術
14. 1 OLAP概述
14. 1. 1 OLAP的定義
14. 1. 2 OLAP准則
14. 1. 3 OLAP的基本概念
14. 1. 4 OLAP與OLTP之間的比較
14. 2 OLAP的數據組織
14. 2. 1 MOLAP
14. 2. 2 ROLAP
14. 2. 3 HOLAP
14. 2. 4 OLAP數據的處理方式
14. 3 OLAP的多維數據分析
14. 3. 1 切片和切塊
14. 3. 2 鑽取
14. 3. 3 旋轉
14. 3. 4 OLAP應用開發實例
14. 3. 5 廣義OLAP操作
14. 4 OLAP的數據索引技術
14. 4. 1 點陣圖索引
14. 4. 2 連接索引
14. 5 基於Web的OLAP系統結構
14. 6 小結
習題14
第15章 數據挖掘
15. 1 DM概述
15. 1. 1 DM的由來
15. 1. 2 DM的定義
15. 1. 3 DM與DW的聯系與區別
15. 1. 4 DM與OLAP的聯系與區別
15. 2 DM過程
15. 3 DM的關聯分析方法
15. 3. 1 DM的分析方法
15. 3. 2 關聯規則的定義
15. 3. 3 關聯規則的分類
15. 3. 4 關聯規則的挖掘演算法
15. 3. 5 多層和多維關聯規則的挖掘
15. 3. 6 關聯規則價值衡量的方法
15. 4 DM的其他分析方法
15. 4. 1 序列模式分析方法
15. 4. 2 分類分析方法
15. 4. 3 聚類分析方法
15. 5 DM的應用領域
15. 5. 1 DM的應用行業
15. 5. 2 商業化的DM工具
15. 6 新決策支持系統概述
15. 6. 1 新DSS的結構圖
15. 6. 2 新DSS的成功實例
15. 6. 3 新DSS與傳統DSS的比較
15. 6. 4 綜合DSS的結構圖
15. 7 小結
習題15
參考文獻
『肆』 三級資料庫 教材
三級資料庫技術教程 叢書名:全國計算機等級考試教材系列
作 者: 趙宏傑 主編
出 版 社: 水利水電出版社
出版時間: 2006-4-1 字 數: 495000 版 次: 1 頁 數: 311 印刷時間: 2006/04/01 開 本: 印 次: 紙 張: 膠版紙 I S B N : 9787508437293 包 裝: 平裝 所屬分類: 圖書 >> 計算機/網路 >> 資料庫 >> 數據倉庫與數據挖掘
內容簡介
本書是根據教育部考試中心最新制定的《全國計算機等級考試大綱(2004年版)》對三級資料庫技術的考試范圍要求,組織有多年考前培訓實際教學經驗的老師編寫而成的。
本書主要內容包括:考試大綱及要求、計算機基礎知識、數據結構與演算法、操作系統、
資料庫技術基礎、關系資料庫系統、結構化查詢語言SQL、關系資料庫的規范化與設計、數
據庫管理系統實例、事務管理與資料庫安全性、資料庫應用開發工具、資料庫技術的發展、
考試筆試及上機考試指導、模擬試題等。
本書內容豐富,論述清晰,圖文並茂。每章內容均包括考綱、考點分析和歷年經典考題
講解,具有很強的實用性和針對性。通過本書的學習讀者可以輕松掌握資料庫技術的基本知
識,達到教育部對等級考試三級資料庫技術的要求。
本書適合作為全國計算機等級考試三級資料庫技術的教材和參考書,也可作為高等院校
學生學習資料庫理論與技術的教材或學習輔導書。
目錄
前言
第1章 計算機基礎知識
1.1 計算機的發展與應用
1.2 計算機系統的組成
1.3 計算機系統工作原理簡述
1.4 計算機多媒體基礎
1.5 計算機網路基礎
1.6 計算機信息安全基礎
1.7 考點分析及歷年經典考題講解
習題一
第2章 數據結構與演算法
2.1 概述
2.2 演算法和演算法分析
2.3 線性表基礎
2.4 特殊的線性表——棧、隊列和串
2.5 數組、矩陳與廣義表
2.6 樹形結構
2.7 查找
2.8 排序
2.9 考點分析及歷年經典考題講解
習題二
第3章 操作系統
3.1 概論
3.2 進程管理
3.3 存儲管理
3.4 設備管理
3.5 文件管理
3.6 作業管理
3.7 考點分析及歷年經典考題講解
習題三
第4章 資料庫技術基礎
4.1 資料庫的基本概念
4.2 數據模型
4.3 資料庫系統結構
4.4 考點分析及歷年經典考題講解
習題四
第5章 關系資料庫系統
5.1 關系資料庫系統概述
5.2 關系數據模型
5.3 關系代數
5.4 考點分析及歷年經典考題講解
習題五
第6章 關系資料庫規范化理論
第7章 關系資料庫的標准語言SQL
第8章 資料庫設計
第9章 事務管理與資料庫安全性
第10章 資料庫管理系統
第11章 資料庫開發工具
第12章 資料庫技術的發展
附錄A 全真筆試試題
附錄B 等級考試三級資料庫考試大綱
附錄C 參考答案
『伍』 資料庫技術與應用的內容簡介
第1章到第7章是理論部分,重點介紹了關系資料庫的基本理論,包括資料庫旁拿和關系資料庫的基本概念、數據模型、關系模型、關系代數運肆搭、函數依賴、範式及規范化方法、關系資料庫標准語言SQL、關系資料庫的設計方法及設計雹螞實例、資料庫的物理存儲介質及存儲結構、資料庫的安全控制、完整性約束、並發控制和資料庫恢復。第8章到第9章是實際應用部分,分別介紹了當前有代表性的資料庫管理系統Oracle和SQL Server。第10章到第13章是擴展部分,主要介紹了資料庫技術的新發展和新趨勢。