首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 教學

Oracle 11g 入門筆記:資料庫三級模式、資料模型、完整性約束與 OLTP/OLAP

     編輯:Oracle 教學

1. 三級模式架構

  • 外模式:使用者視角的局部邏輯結構(子模式/用戶模式)。
  • 概念模式:全域邏輯結構,含實體、關聯、語義約束(DDL 定義)。
  • 內模式:物理儲存結構、索引、檔案組織、存取路徑。

2. 二級映像

  • 外模式/模式映像:定義各外模式與概念模式的對應,支援邏輯資料獨立性。
  • 模式/內模式映像:唯一對應,定義全域邏輯與物理儲存的轉換,支援物理資料獨立性。

3. 資料模型三大類

層次模型結構代表系統
概念E-R 圖實體-關聯設計工具
邏輯層次樹狀IMS
關聯二維表Oracle, SQL Server
網狀圖狀IDMS
物件導向物件ObjectDB
物理儲存模型檔案、索引、叢集DBMS 內部

三大要素:資料結構、資料操作、完整性約束。

4. 完整性約束

  • 實體完整性:主鍵不得為 NULL。
  • 參考完整性:外鍵需參照既有主鍵或為 NULL。
  • 用戶定義完整性:業務規則(如 CHECK、Trigger)。

5. OLTP vs OLAP

特性OLTPOLAP
目標業務交易處理決策支援分析
操作高頻增刪改查複雜查詢、彙總、鑽取
資料當前、細節歷史、彙總、多維
典型訂單、銀行交易銷售儀表板、財務報表

6. 資料倉庫四大特徵

  1. 面向主題
  2. 整合性
  3. 穩定性(非易失)
  4. 時變性(含時間維度)
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved