第1章 緒論
1.1 數據庫技術及其發(fā)展
1.2 Informix數據庫產品簡介
1.2.1 數據庫引擎
1.2.2 分布式數據庫連接產品
1.2.3 Informix開發(fā)工具
1.2.4 對象關系型數據庫簡介
1.3 構造客戶/服務器結構的Informix數據庫系統
1.3.1 客戶/服務器結構的DBMS的功能劃分
1.3.2 單服務器和多服務器結構
1.4 Informix-Online數據庫
1.4.1 數據庫管理系統及數據庫管理員
1.4.2 STORES數據庫及表
1.4.3 Informix-Online動態(tài)服務器的基本術語
1.4.4 關于事務
第2章 Informix-Online Dynamic Server安裝簡介
2.1 安裝準備
2.2 安裝步驟
2.3 Informix-Online數據庫服務器日常管理須知
2.4 Informix-Online 5.x安裝
2.5 Informix-Online 7.x安裝
第3章 創(chuàng)建及管理數據庫和表
3.1 DB-ACCESS中的SQL
3.2 操作數據庫的SQL語句
3.2.1 建立數據庫
3.2.2 關閉現行數據庫
3.2.3 刪除數據庫
3.2.4 重新命名數據庫
3.3 操作表的SQL語句
3.3.1 創(chuàng)建表
3.3.2 修改表結構
3.4 分段技術
3.4.1 分段技術的優(yōu)點
3.4.2 分段技術的實現
3.4.3 修改分段策略
3.5 思考與練習
第4章 索引策略
4.1 索引的內部機制
4.2 索引的種類
4.2.1 單值索引和可重復索引
4.2.2 復合索引
4.2.3 聚類索引
4.3 索引的操作方法
4.3.1 創(chuàng)建索引
4.3.2 刪除索引
4.3.3 索引重聚類
4.4 索引規(guī)劃
4.4.1 索引的優(yōu)點
4.4.2 索引的開銷
4.5 有關索引的指導性原則
4.6 思考與練習
第5章 視圖
5.1 視圖的定義
5.2 創(chuàng)建視圖
5.2.1 對基表指定列的訪問
5.2.2 對基表限定行的訪問
5.2.3 創(chuàng)建一個含有虛擬字段的視圖
5.2.4 創(chuàng)建連接表的視圖
5.2.5 創(chuàng)建連接表的視圖
5.2.6 基于視圖的視圖
5.3 刪除視圖
5.4 查詢視圖
5.5 更新視圖
5.5.1 對視圖更新的限制
5.5.2 關于WITH CHECK OPTION語句
5.6 思考與練習
第6章 Informix的查詢優(yōu)化器
6.1 查詢優(yōu)化所涉及的概念
6.1.1 概述
6.1.2 連接方法
6.2 查詢優(yōu)化器的工作過程
6.2.1 設置參數OPTCOMPIND
6.2.2 查詢路徑
6.2.3 優(yōu)化過程
6.2.4 設定查詢優(yōu)化的模式
6.2.5 查看優(yōu)化信息
6.3 實例分析
第7章 統計更新與數據分布
7.1 統計更新語句
7.2 關于MEDIUM模式與HIGH模式的統計更新
7.2.1 數據分布
7.2.2 MEDIUM模式和HIGH模式
7.2.3 數據分布的產生過程
7.2.4 決定數據分布的因素
7.2.5 只產生數據分布
7.3 關于數據分布的其他語句
7.3.1 顯示桶的信息
7.3.2 創(chuàng)建數據分布時空間的使用
7.3.3 刪除分布
7.3.4 改變表對數據分布產生的影響
7.4 關于統計更新的一些指導性策略
7.4.1 如何為優(yōu)化器產生一個大小合適且有效的樣本
7.4.2 如何處理有問題的查詢
7.4.3 如何使MEDIUM模式的統計更新達到HIGH模式的執(zhí)行效果
第8章 數據安全性——用戶存取權限控制
8.1 概述
8.1.1 數據庫存取
8.1.2 表/字段視圖級權限
8.2 授予權限
8.2.1 授予庫級權限
8.2.2 授予表級權限
8.2.3 授予字段級權限
8.2.4 授予可執(zhí)行某個存儲過程的權限
8.3 回收權限
8.3.1 回收數據庫級權限
8.3.2 回收表級權限
8.4 關于角色
8.4.1 創(chuàng)建角色
8.4.2 劃分用戶角色
8.4.3 授予角色權限
8.4.4 激活角色
8.5 實例分析
第9章 數據完整性
9.1 概述
9.1.1 完整性約束條件分類
9.1.2 實現數據完整的方式
9.2 約束條件的定義與使用
9.2.1 缺省值
9.2.2 非空約束
9.2.3 約束名
9.2.4 檢查性約束
9.2.5 單值約束
9.2.6 參照約束
9.3 刪除數據
9.4 約束檢查機制
9.4.1 立即執(zhí)行約束檢查
9.4.2 延遲執(zhí)行約束檢查
9.4.3 分開執(zhí)行約束檢查
第10章 并發(fā)控制與數據庫鎖
10.1 數據庫鎖的類型
10.2 并發(fā)控制的類型
10.3 四種隔離級的特點
10.3.1 設置隔離級
10.3.2 四種隔離級
10.3.3 設置隔離級小結
10.4 更新并發(fā)控制——鎖機制的種類
10.4.1 庫級鎖的特點及使用
10.4.2 表級鎖的特點及使用
10.4.3 設置封鎖模式
10.4.4 頁級鎖和行級鎖
10.5 實例分析
第11章 模式與違例
11.1 數據庫對象及其模式
11.1.1 數據庫對象的概念
11.1.2 模式的概念
11.1.3 數據庫對象及其模式的作用
11.2 與數據庫對象模式有關的操作
11.2.1 設置數據庫對象有效
11.2.2 設置數據庫對象無效
11.2.3 設置數據庫對象為過濾模式
11.3 與數據庫對象模式及違例有關的系統表
11.3.1 SYSOBJSTATE系統表
11.3.2 SYSVIOLATIONS系統表
11.4 實例分析
第12章 備份與恢復
12.1 Dbexport
12.1.1 Dbexport的主要功能
12.1.2 Dbexport的語法格式
12.1.3 Dbexport應用示例
12.2 Dbimport
12.2.1 Dbimport的主要功能
12.2.2 Dbimport的語法格式
12.2.3 使用Dbimport命令的注意事項
12.2.4 Dbimport應用示例
12.3 Dbload
12.3.1 Dbload的主要功能
12.3.2 Dbload命令的選項
12.3.3 Dbload應用示例
12.4 Onunload/Onload
12.4.1 Onunload和Onload的功能
12.4.2 Onunload的語法格式
12.4.3 Onload的語法格式
附錄 A 系統一覽表
附錄 B dbschema實用程序