本書從數據庫的基本概念出發,以Oracle 11g數據庫為背景詳細介紹了數據庫的原理和數據庫系統的開發技術。全書分為兩篇:理論篇介紹了關系型數據庫的理論、Oracle基本概念、SQL的使用方法、函數、表、視圖、游標、SQL Developer工具的使用以及數據庫安全和備份等技術;在原理的基礎上,實踐篇通過具體實例,演示表、索引、視圖、存儲過程和函數的使用方法。
本書重點突出、偏重應用,理論篇的實例和實踐篇的案例講解、剖析相結合,使讀者能迅速理解并掌握知識,全面提高動手實踐能力。
本書適應面廣,可作為本科計算機科學與技術、軟件工程、網絡工程、計算機軟件、計算機信息管理、電子商務和經濟管理等專業的教材。
理論篇
第1章數據庫概述
1.1數據庫概述
1.1.1數據庫基本概念
1.1.2數據庫發展史
1.1.3數據庫特征
1.1.4常見數據庫
1.2數據模型
1.2.1概念模型
1.2.2邏輯模型
1.3關系模型理論
1.3.1 關系
1.3.2關系模式
i.3.3關系的完整性
1.3.4關系代數
1.4規范化理論
1.4.1規范化理論的提出
1.4.2函數依賴
1.4.3函數依賴定義的碼
1.4.4范式及各范式的關系
1.4.5規范化思想
1.5數據庫設計
1.5.1數據庫設計特點
1.5.2需求分析
1.6概念結構設計
1.6.1概念結構設計定義
1.6.2概念結構設計的方法和步驟
1.6.3數據抽象
1.6.4 E.R圖的生成
1 7邏輯結構設計
1.7.1初始關系模式設計
1.7.2數據模型優化的方法
1.7.3模式評價與改進
1.8 0racle數據庫概述
1.8.1 0racle數據庫簡介
1.8.2 0racle發展史
1.8.3 0racle數據庫的應用結構
本章小結
本章練習
第2章客戶端開發工具
2.1 SQL Developer概述
2.2 SQL Developer簡介
2.2.1 SQL Developer下載
2.2.2創建數據庫連接
2.3 SQL Developer基本操作
2.3.1 數據操作
2.3.2表的創建、修改
2.4開發與調試
2.4.1創建存儲過程
2.4.2運行存儲過程
2.4.3調試存儲過程
2.4.4調試PLSQL塊
2.5導入與導出
2.5.1 導出數據
2.5.2導入數據
2.6 SQL*Plus概述
2.6.1 SQL*Plus啟動
2.6.2 SQL*Plus使用
本章小結
本章練習
第3章數據表對象
3.1 表
3.1.1創建表
……
實踐篇
附錄A 常用SQL*Plus命令
附錄B Oracle 數據隱式轉換規則