Oracle 10g數(shù)據(jù)庫
Oracle數(shù)據(jù)庫作為世界范圍內性能*異的數(shù)據(jù)庫系統(tǒng)之一,其在數(shù)據(jù)庫市場的占有率始終處于數(shù)據(jù)庫領域的領先地位.本書以 Oracle 10g for Windows XP為平臺,由淺入深地介紹了 Oracle 10g系統(tǒng)的使用方法和基本管理.主要內容包括:Oracle關系數(shù)據(jù)庫,Oracle數(shù)據(jù)庫體系結構,SL基本查詢,修改SL數(shù)據(jù)與SL*Plus命令,PL/SL編程基礎,用戶,模式和表,高級查詢,過程,函數(shù)和程序包,表類型,索引,視圖,序列和同義詞,觸發(fā)器,事務與并發(fā)控制,安全,管理存儲結構和基本的備份與恢復等知識。
全面介紹使用 Oracle數(shù)據(jù)庫管理應用與開發(fā)知識,適合作為普通高校計算機專業(yè) Oracle教材,也可以作為 Oracle數(shù)據(jù)庫開發(fā)和應用人員的參考資料。
第1章 Oracle關系數(shù)據(jù)庫
關系數(shù)據(jù)模型
關系與關系模式
數(shù)據(jù)庫的設計
關系數(shù)據(jù)庫規(guī)范化理論
Oracle數(shù)據(jù)庫的應用系統(tǒng)結構
Oracle 10g安裝
創(chuàng)建數(shù)據(jù)庫
數(shù)據(jù)庫的啟動與關閉
Oracle默認用戶
第2章 Oracle數(shù)據(jù)庫體系結構
物理存儲結構
邏輯存儲結構
內存結構
實例的進程結構
數(shù)據(jù)字典
第3章 SL基本查詢
SL語句概述
SL*Plus
本書所用的示例模式
SL SELECT語句
在SL*Plus中使用函數(shù)
第4章 修改SL數(shù)據(jù)與SL*Plus命令
添加數(shù)據(jù)
更新數(shù)據(jù)
刪除數(shù)據(jù)
SL *Plus命令
第5章 用戶、模式和表
用戶和模式
表
修改表
刪除表定義
數(shù)據(jù)完整性
查看表信息
第6章 高級查詢
簡單連接
使用JOIN連接查詢
集合操作
子查詢
第7章 PL/SL編程基礎
PL/SL程序結構
變量與常量
PL/SL塊中的SL語句
使用%TYPE和%ROWTYPE
復合變量
條件判斷語句
循環(huán)語句
游標
異常處理
第8章 過程、函數(shù)和程序包
存儲過程
函數(shù)
程序包
依賴性
第9章 表類型
外部表
索引組織表
臨時表
對象和對象表
分區(qū)表
簇表
散列聚簇表
第10章 索引
了解索引
創(chuàng)建索引
索引與約束
管理索引
何時使用索引
第11章 視圖、序列和同義詞
視圖
可更新的視圖
管理序列
管理同義詞
第12章 觸發(fā)器
觸發(fā)器的組成
ORALE觸發(fā)器的類型
ALTER TRIGGER 語句
與觸發(fā)器相關的數(shù)據(jù)字典
第13章 事務與并發(fā)控制
了解事務
事務的ACID特性
事務的控制語句
并發(fā)控制
鎖粒度
查詢鎖
死鎖
第14章 安全
用戶帳號
權限管理
角色管理
第15章 管理存儲結構
表空間
撤銷表空間
段
盤區(qū)
數(shù)據(jù)塊
第16章 備份與恢復
數(shù)據(jù)庫備份概述
數(shù)據(jù)庫備份模式
備份數(shù)據(jù)庫
數(shù)據(jù)庫手動恢復
恢復管理器(RMAN)