第1章 數(shù)據(jù)庫系統(tǒng)概論
1. 1 數(shù)據(jù)庫系統(tǒng)概述
1. 1. 1 數(shù)據(jù)庫技術的基本概念
1. 1. 2 數(shù)據(jù)庫技術的發(fā)展歷程
1. 1. 3 數(shù)據(jù)庫系統(tǒng)的三個發(fā)展階段
1. 2 數(shù)據(jù)庫中的數(shù)據(jù)描述
1. 2. 1 信息的三個世界
1. 2. 2 概念設計中的數(shù)據(jù)描述
1. 2. 3 邏輯設計中的數(shù)據(jù)描述
1. 2. 4 物理數(shù)據(jù)描述
1. 3 數(shù)據(jù)模型
1. 3. 1 數(shù)據(jù)模型的組成及其分類
1. 3. 2 概念模型
1. 3. 3 邏輯模型
1. 4 數(shù)據(jù)庫系統(tǒng)的結構
1. 4. 1 數(shù)據(jù)庫系統(tǒng)的三級模式結構
1. 4. 2 數(shù)據(jù)庫系統(tǒng)的體系結構
1. 5 數(shù)據(jù)庫系統(tǒng)的組成
1. 5. 1 硬件平臺及數(shù)據(jù)庫
1. 5. 2 軟件
1. 5. 3 數(shù)據(jù)庫用戶
本章小結
習題1
第2章 關系數(shù)據(jù)庫系統(tǒng)
2. 1 關系數(shù)據(jù)庫系統(tǒng)概述
2. 1. 1 關系數(shù)據(jù)庫系統(tǒng)的優(yōu)點
2. 1. 2 關系數(shù)據(jù)庫的發(fā)展動向
2. 2 關系模型
2. 2. 1 關系數(shù)據(jù)結構
2. 2. 2 關系操作
2. 2. 3 關系完整性規(guī)則
2. 3 關系代數(shù)
2. 3. 1 傳統(tǒng)的集合運算
2. 3. 2 專門的關系運算
本章小結
習題2
第3章 關系數(shù)據(jù)庫的規(guī)范化理論
3. 1 關系模式的冗余和異常問題
3. 2 函數(shù)依賴
3. 3 范式和規(guī)范化方法
3. 3. 1 第一范式 1NF
3. 3. 2 第二范式 2NF
3. 3. 3 第三范式 3NF
3. 3. 4 BCNF
本章小結
習題3
第4章 關系數(shù)據(jù)庫標準語言SQL
4. 1 SQL概述
4. 1. 1 SQL語言的發(fā)展
4. 1. 2 SQL的特點
4. 1. 3 SQL語言基本概念
4. 1. 4 SQL的支持特性
4. 1. 5 SQL的語句類型
4. 2 SQL表達式
4. 2. 1 常量與變量
4. 2. 2 函數(shù)
4. 2. 3 表達式
4. 2. 4 新增數(shù)據(jù)類型
4. 3 SQL數(shù)據(jù)定義
4. 3. 1 創(chuàng)建. 修改與刪除基表
4. 3. 2 創(chuàng)建與刪除索引
4. 3. 3 創(chuàng)建與刪除視圖
4. 4 SQL數(shù)據(jù)查詢
4. 4. 1 SELECT語句基本格式
4. 4. 2 單表查詢
4. 4. 3 連接查詢
4. 4. 4 嵌套查詢
4. 4. 5 集合查詢
4. 5 SQL數(shù)據(jù)操縱
4. 5. 1 數(shù)據(jù)插入
4. 5. 2 數(shù)據(jù)修改
4. 5. 3 數(shù)據(jù)刪除
4. 6 SQL數(shù)據(jù)控制
4. 6. 1 授權
4. 6. 2 權限收回
本章小結
習題4
第5章 關系數(shù)據(jù)庫設計
5. 1 數(shù)據(jù)庫設計的基本步驟
5. 1. 1 需求分析階段
5. 1. 2 概念模型設計階段
5. 1. 3 邏輯模型設計階段
5. 1. 4 數(shù)據(jù)庫物理設計階段
5. 1. 5 數(shù)據(jù)庫實施階段
5. 1. 6 數(shù)據(jù)庫運行和維護階段
5. 2 關系數(shù)據(jù)庫設計方法
5. 2. 1 基于E-R模型的數(shù)據(jù)庫設計方法
5. 2. 2 用戶視圖法
5. 3 數(shù)據(jù)庫設計舉例
5. 3. 1 將用戶視圖表示為一些表的集合
5. 3. 2 判斷實體之間的關系
5. 3. 3 列出所有表的關鍵字
5. 3. 4 數(shù)據(jù)庫圖示化表示方法
5. 3. 5 匯總各用戶視圖的設計結果
本章小結
習題5
第6章 數(shù)據(jù)庫存儲技術
6. 1 數(shù)據(jù)庫的物理存儲介質
6. 1. 1 物理存儲介質概述
6. 1. 2 磁盤存儲器及其結構
6. 2 文件組織
6. 2. 1 文件的定長記錄
6. 2. 2 文件的變長記錄
6. 3 文件中記錄的組織
6. 4 索引技術與散列技術
6. 4. 1 索引技術
6. 4. 2 B 樹索引文件
6. 4. 3 散列技術
本章小結
習題6
第7章 數(shù)據(jù)庫的安全保護
7. 1 數(shù)據(jù)庫的安全性
7. 1. 1 數(shù)據(jù)庫安全性的含義
7. 1. 2 安全性控制的方法
7. 2 數(shù)據(jù)庫的完整性
7. 2. 1 數(shù)據(jù)庫完整性的含義,
7. 2. 2 完整性約束的類型
7. 2. 3 完整性約束的定義方法
7. 2. 4 完整性約束的驗證
7. 3 數(shù)據(jù)庫的并發(fā)控制
7. 3. 1 數(shù)據(jù)庫并發(fā)控制的含義
7. 3. 2 事務
7. 3. 3 并發(fā)控制的必要性
7. 3. 4 基于封鎖的并發(fā)控制技術
7. 3. 5 基于時間戳的并發(fā)控制技術
7. 4 數(shù)據(jù)庫的恢復
7. 4. 1 數(shù)據(jù)庫恢復的含義
7. 4. 2 數(shù)據(jù)庫恢復的原理及其實現(xiàn)技術
7. 4. 3 數(shù)據(jù)庫的故障恢復策略
本章小結
習題7
第8章 Oracle數(shù)據(jù)庫
8. 1 Oracle概述
8. 1. 1 Oracle數(shù)據(jù)庫的特征
8. 1. 2 Oracle9i應用服務器的特征
8. 2 Oracle體系結構
8. 2. 1 進程與內存結構
8. 2. 2 Oracle實例
8. 2. 3 Oracle邏輯結構
8. 2. 4 Oracle物理結構
8. 2. 5 Oracle數(shù)據(jù)庫操作模式
8. 3 Oracle數(shù)據(jù)庫基礎
8. 3. 1 Oracle的數(shù)據(jù)類型
8. 3. 2 Oracle常量. 變量和表達式
8. 3. 3 Oracle內置函數(shù)
8. 3. 4 Oracle的啞表與偽列
8. 4 PL/SQL編程
8. 4. 1 PL/SQL簡介
8. 4. 2 PL/SQL控制結構
8. 4. 3 PL/SQL游標
8. 4. 4 PL/SQL異常處理
8. 5 Oracle常用對象
8. 5. 1 存儲過程
8. 5. 2 觸發(fā)器
8. 5. 3 用戶自定義函數(shù)
8. 5. 4 包
8. 5. 5 序號生成器
8. 6 Oracle的安全
本章小結
習題8
第9章 數(shù)據(jù)庫應用系統(tǒng)開發(fā)工具——PB
9. 1 應用程序體系結構
9. 1. 1 C/S體系結構
9. 1. 2 分布式體系結構
9. 1. 3 Web體系結構
9. 2 PB基礎
9. 2. 1 PB應用開發(fā)流程
9. 2. 2 PB對象概述
9. 3 PB與數(shù)據(jù)庫接口
9. 3. 1 ODBC
9. 3. 2 PB中ODBC數(shù)據(jù)源及數(shù)據(jù)庫連接參數(shù)的配置
9. 3. 3 PB與Oracle連接
9. 3. 4 應用程序與Oracle數(shù)據(jù)庫連接
9. 4 PowerScript語言介紹
9. 4. 1 PowerScript基本概念
9. 4. 2 常量. 變量. 函數(shù)和表達式
9. 4. 3 PowerScript語句
9. 4. 4 嵌入式SQL與動態(tài)SQL語句
9. 4. 5 函數(shù)與事件的調用
9. 4. 6 Oracle的存儲過程和函數(shù)調用
9. 5 數(shù)據(jù)插入. 刪除. 更新設計
9. 5. 1 應用對象的建立
9. 5. 2 數(shù)據(jù)窗口設計
9. 5. 3 窗口設計
9. 5. 4 窗口及其控件事件腳本設計
9. 6 數(shù)據(jù)查詢設計
9. 6. 1 簡單查詢的實現(xiàn)
9. 6. 2 主從表的查詢
9. 6. 3 組合查詢的實現(xiàn)
9. 7 菜單設計
9. 7. 1 菜單建立過程
9. 7. 2 菜單對象函數(shù)與菜單事件
9. 8 系統(tǒng)安全控制
9. 9 程序調試與發(fā)布
9. 9. 1 調試應用程序
9. 9. 2 編譯應用程序
9. 9. 3 發(fā)布應用程序
本章小結
習題9
第10章 分布式數(shù)據(jù)庫
10. 1 分布式數(shù)據(jù)庫系統(tǒng)的基本概念
10. 1. 1 集中式數(shù)據(jù)庫系統(tǒng)
10. 1. 2 分布式數(shù)據(jù)庫系統(tǒng)
10. 2 分布式數(shù)據(jù)庫系統(tǒng)的特性及其優(yōu)缺點
10. 2. 1 分布式數(shù)據(jù)庫系統(tǒng)的特性
10. 2. 2 分布式數(shù)據(jù)庫系統(tǒng)的優(yōu)缺點
10. 3 分布式數(shù)據(jù)庫系統(tǒng)的體系結構
10. 3. 1 分布式數(shù)據(jù)庫系統(tǒng)的模式結構
10. 3. 2 數(shù)據(jù)分片
10. 3. 3 分布透明性
10. 4 分布式數(shù)據(jù)庫管理系統(tǒng)
10. 4. 1 分布式數(shù)據(jù)庫管理系統(tǒng)的功能
10. 4. 2 分布式數(shù)據(jù)庫管理系統(tǒng)的組成
10. 4. 3 分布式數(shù)據(jù)庫管理系統(tǒng)的分類
本章小結
習題10
第11章 Web數(shù)據(jù)庫
11. 1 Web數(shù)據(jù)庫概述
11. 1. 1 Web簡介
11. 1. 2 靜態(tài)網頁與動態(tài)網頁
11. 1. 3 Web數(shù)據(jù)庫應用的三層體系結構
11. 2 傳統(tǒng)Web數(shù)據(jù)庫訪問技術
11. 2. 1 CGI
11. 2. 2 服務器API
11. 2. 3 IDC
11. 2. 4 ADC
11. 3 ASP ADO模式
11. 3. 1 ASP概述
11. 3. 2 ASP的運行環(huán)境
11. 3. 3 ASP的工作模式
11. 3. 4 ASP的優(yōu)點
11. 3. 5 數(shù)據(jù)操作對象ADO
11. 4 ASP.NET ADO. NET模式
11. 4. 1 . NET概述
11. 4. 2 ASP. NET概述
11. 4. 3 ASP. NET的運行環(huán)境
11. 4. 4 ASP. NET的工作模式
11. 4. 5 ASP. NET的優(yōu)勢
11. 4. 6 ADO. NET
11. 5 JSP JDBC模式
11. 5. 1 J2EE概述
11. 5. 2 JSP概述
11. 5. 3 JSP的運行環(huán)境
11. 5. 4 JSP的實現(xiàn)方式
11. 5. 5 JSP的應用模型
11. 5. 6 JSP的優(yōu)點
11. 5. 7 JDBC
11. 6 Oracle WebDB
11. 6. 1 WebDB概述
11. 6. 2 WebDB的運行環(huán)境
11. 6. 3 WebDB的體系結構
11. 6. 4 WebDB的優(yōu)勢
本章小結
習題11
第12章 面向對象數(shù)據(jù)庫
12. 1 面向對象數(shù)據(jù)庫概述
12. 1. 1 面向對象數(shù)據(jù)庫的產生背景
12. 1. 2 面向對象數(shù)據(jù)庫設計思想
12. 1. 3 面向對象數(shù)據(jù)庫的應用和功能
12. 1. 4 面向對象數(shù)據(jù)庫的發(fā)展前景
12. 2 面向對象數(shù)據(jù)模型
12. 2. 1 對象
12. 2. 2 類
12. 2. 3 類層次
12. 2. 4 繼承
12. 2. 5 多重繼承性
12. 2. 6 對象標識
12. 2. 7 對象包含
12. 3 面向對象數(shù)據(jù)庫管理系統(tǒng)
12. 3. 1 類管理
12. 3. 2 對象管理
12. 3. 3 對象控制
12. 4 對象-關系數(shù)據(jù)庫
12. 4. 1 對象—關系數(shù)據(jù)庫系統(tǒng)的定義
12. 4. 2 對象—關系數(shù)據(jù)庫系統(tǒng)的特點
12. 4. 3 對象—關系數(shù)據(jù)庫系統(tǒng)的實現(xiàn)方法
本章小結
習題12
第13章 數(shù)據(jù)庫的其他新技術
13. 1 概述
13. 2 并行數(shù)據(jù)庫
13. 2. 1 并行數(shù)據(jù)庫系統(tǒng)的體系結構
13. 2. 2 數(shù)據(jù)劃分
13. 2. 3 并行處理技術
13. 2. 4 并行數(shù)據(jù)庫系統(tǒng)和分布式數(shù)據(jù)庫系統(tǒng)的區(qū)別
13. 3 多媒體數(shù)據(jù)庫
13. 3. 1 多媒體數(shù)據(jù)的特點
13. 3. 2 多媒體數(shù)據(jù)庫管理系統(tǒng)應具備的基本功能
13. 3. 3 多媒體數(shù)據(jù)庫系統(tǒng)的體系結構
13. 4 主動數(shù)據(jù)庫
13. 4. 1 主動數(shù)據(jù)庫系統(tǒng)模型
13. 4. 2 主動數(shù)據(jù)庫系統(tǒng)的功能
13. 4. 3 主動數(shù)據(jù)庫管理系統(tǒng)
13. 5 數(shù)據(jù)倉庫
13. 5. 1 數(shù)據(jù)倉庫的基本概念
13. 5. 2 數(shù)據(jù)倉庫的特點
13. 5. 3 數(shù)據(jù)倉庫的基本體系結構
13. 5. 4 數(shù)據(jù)倉庫的數(shù)據(jù)庫模式
13. 5. 5 數(shù)據(jù)倉庫的前端工具
13. 5. 6 數(shù)據(jù)集市
13. 6 工程數(shù)據(jù)庫
13. 6. 1 工程數(shù)據(jù)庫的特點
13. 6. 2 工程數(shù)據(jù)庫的數(shù)據(jù)模型
13. 6. 3 工程數(shù)據(jù)庫的體系結構
13. 7 空間數(shù)據(jù)庫
13. 7. 1 空間數(shù)據(jù)的特性
13. 7. 2 空間數(shù)據(jù)的查詢與索引
13. 7. 3 空間數(shù)據(jù)庫的應用
13. 8 移動數(shù)據(jù)庫
13. 8. 1 移動數(shù)據(jù)庫的特點
13. 8. 2 移動數(shù)據(jù)庫系統(tǒng)對數(shù)據(jù)管理的要球
13. 8. 3 移動計算模型
本章小結
習題13
參考文獻