1、Oracle數據庫概述
1.1、結構及組成
oracle數據庫11G共擁有4個版本,分別是企業版、標准版、標准版1和個人版。
1.1.1、企業版
優點:
高可靠性。防止服務器故障、站點故障和人為錯誤的發生,並減小計劃內的宕機時間。
高安全性。利用行級安全性、細粒度審計、透明的數據加密和數據的全面回憶確保數據安全的遵守法規。
更好的數據管理。
領先一步的商務智能。高性能數據倉庫、在線分析處理和數據挖掘。
1.1.2、標准版
多平台自動管理。
豐富的開發功能。
靈活的訂制服務。
1.1.3、標准版1
應用服務支持。
多平台自動管理。
全面的開發功能。
靈活的訂制服務。
1.1.4、個人版
提供oracle作為DBMS的基本數據庫管理服務,適用於單用戶的開發環境,主要面向開發人員控制的。
1.2、基本術語
1.2.1、數據庫
DB(DataBase)存放數據的倉庫,位於計算機的存儲設備之上。
1.2.2、數據庫管理系統
DBMS(DataBase Management System)實現對數據庫中數據進行各種管理與操作,科學地組織和存儲數據、高效地獲取和維護數據、完成用戶賬戶的建立和權限的分配,以及向用戶提供各種操作功能。
數據庫系統的一切操作,包括查詢、更新及各種控制,都是通過DBMS進行的。
DBMS可以分成網狀型、層次型、關系型、面向對象型等。
1.2.3、數據庫系統
DBS(DataBase System,DBS)由數據庫、數據庫管理系統(及其開發工具)、應用系統和數據庫管理員構成。
(1)數據庫管理員(DBA)負素管理和監控數據庫系統,負素為用戶解決應用中出現的系統問題。
職責:
a、決定數據庫中的信息內容和結構。
b、決定數據庫的存儲結構和存取策略。
c、監控數據庫的運行(系統運行是否正常,系統效率如何),及時處理數據庫系統運行過程中出現的問題。
d、安全性管理,通過對系統的權限設置、完整性控制來保證系統的安全性。
e、日常維護。
f、對數據庫有關文檔進行管理。
(2)系統分析員和數據庫設計人員
系統分析員負責應用系統的需求分析和規范說明,和用戶及DBA一起,確定系統的硬件、軟件配置,並參與數據庫系統概要設計。
(3)應用程序員
負責設計、開發應用系統功能模塊的軟件編程人員,他們根據數據庫結構編寫特定的應用程序,並進行調試和安裝。
(4)用戶
最終用記。駝過應用程序的用戶接口使用數據庫。