內容簡介
本書分為資料庫系統原理和資料庫系統套用兩部分進行介紹。
資料庫系統原理部分討論資料庫系統的組成、資料庫系統的發展歷程、關係模型、關係代數運算、結構化查詢語言SQL(結合Oracle資料庫基礎——SQL語言介紹)、數據規範化、資料庫設計,以及資料庫四種保護措施(安全性、完整性、恢復、並發性)的原理和實現技術。
資料庫系統套用部分討論具體的Oracle系統的套用,即如何使用Oracle開發應用程式。討論了Oracle系統的體系結構、Oracle的安裝和網路配置、Oracle的啟動關閉、Oracle的資料庫基礎——SQL語言、Oracle系統的套用開發語言PL/SQL、如何使用PL/SQL開發存儲過程、函式、包、觸發器,以及在Oracle系統中保證安全性、完整性、並發控制、備份與恢復的具體命令和方法。
本書可作為高等學校資料庫原理和套用課程的教材,也可以作為使用Oracle系統套用開發的技術人員的參考資料。
目錄
第1章 資料庫系統概述
1.1 數據管理技術的發展歷程
1.1.1 人工管理方式階段
1.1.2 檔案管理方式階段
1.1.3 資料庫管理方式階段
1.2 資料庫與資料庫管理系統的基本概念
1.2.1 資料庫基本概念
1.2.2 資料庫管理系統
1.2.3 資料庫語言
1.3 數據模型
1.4 資料庫的體系結構
1.5 資料庫系統
小結
習題
第2章 關係運算理論
2.1 關係的數學定義
2.2 關係資料庫
2.3 關係代數
小結
習題
第3章 資料庫設計和規範化
3.1 資料庫設計概述
3.2 系統規劃
3.3 需求分析
3.4 概念結構設計
3.5 邏輯結構設計
3.6 資料庫的物理設計
3.7 資料庫的實施和維護
小結
習題
第4章 OfacIe9i資料庫系統概述
4.1 Oracle9i系統概述
4.2 Oracle9i資料庫體系結構
4.3 01-acle9i資料庫的模式對象
4.4 Oracle9i資料庫的安裝
4.5 Oracle9i資料庫目錄結構和註冊表信息
4.6 Oracle9i資料庫數據字典