1. 程式人生 > >Oracle資料庫基礎及應用

Oracle資料庫基礎及應用

資料庫基礎概念

一、DBA的具體工作職責:
1、決定資料庫中的資訊內容和結構。
2、決定資料庫的儲存過程和儲存策略。
3、定義資料庫安全性要求和完整性約束條件。
4、監控資料庫的使用和執行。
5、資料庫的效能改進。
6、定期對資料庫進行重組和重構,以提高系統的效能。



二、DBMS:資料庫管理系統(常見oracle,SQL server,Informix,Access,Sybase,FoxPro)
資料定義:提供資料定義語言(DDL)用於描述資料庫的結構,以便儲存資料,並在一定程度上保證資料的完整性。
資料操作:提供資料操作語言(DML)用於對資料庫中的資料進行操作(增刪查該)。
資料安全性的控制和管理:提供資料控制語言(DCL)用於規定使用者對資料庫的操作許可權,監控使用者操作,防範破壞意圖等。
效能和效率低監控與優化:通過提供一些工具軟體,對資料庫的效能何效率進行監控,給出優化的方案進行參考。




三、資料管理的發展階段:人工管理階段,檔案系統階段,資料庫系統階段

       資料庫系統階段:資料結構化,資料存取靈活,資料共享性高、冗餘度低,資料安全可靠,資料獨立性高

四、三級模式:外模式,內模式,模式      兩層映像:外模式/模式映像和模式/內模式映像

      模式:又稱邏輯模式DB全域性邏輯結構;是對資料庫中全部資料的整體邏輯結構的描述,由若干個概念記錄型別組成。即DB中的全體資料的邏輯結構和特徵描述。
      外模式:又稱字模式和使用者模式。DB的區域性邏輯結構。他是使用者與資料庫的介面,是使用者用到的那部分資料的描述,它由若干個外部記錄型別組成。
      內模式:又稱儲存模式。資料的物理結構和儲存方式的描述。他說資料庫在物理儲存方法的描述,定義了所有的內部記錄型別、索引和檔案的組織方式,以為資料控制方面的細節。

       外模式/模式映像:模式描述的是資料庫資料的全域性邏輯結構,外模式描述的是資料的區域性邏輯結構。
       模式/內模式映像:定義DB全域性邏輯結構和儲存結構間的對應關係。