程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> ORACLE11G從頭學起

ORACLE11G從頭學起

編輯:Oracle教程

ORACLE11G從頭學起


1.2.4、數據庫模式

1、三級模式

(1)、概念模式

也稱模式,是對數據庫中全局數據邏輯結構的描述,是全體用戶公共的數據視圖。主要描述數據的概念記錄類型及其關系,還包括數據間的一些語義約束,對它的描述可用DBMS中的DDL定義。

(2)、外模式

也稱子模式或用戶模式,它是數據庫用戶(包括應用程序員和最終用戶)能夠看見和使用的局部數據的邏輯結構和特征的描述,是數據庫用戶的數據視圖,是與某一應用有關的數據的邏輯表示。

(3)、內模式

也稱存儲式。是數據物理結構和存儲方式的描述,定義所有的內部記錄類型、索引和文件的組織形式,以及數據控制方面的細節。

2、二級映像

(1)、外模式/模式映像

數據庫的每一個外模式都有一個外模式/模式映像,它定義了該外模式與模式之間的對應關系,一般在外模式中描述的。

(2)、模式/內模式映像

是唯一的,因為數據庫只有一個模式和內模式。它存在於模式和內模式之間。它是數據全局邏輯結構與存儲結構之間的對應關系。一般在內模式中描述。

1.2.5、數據模型

是數據庫中用於提供信息表示和操喉舌手段的形式構架,是數據庫中用來對現實世界進行抽象的工具。

(1)、概念數據模型

是一種面向客觀世界、面向用戶的模型,與具體的數據庫管理系統無關,與具體的計算機平台無關。

(2)、邏輯數據模型

是一種面向數據庫系統的模型,它是概念模型到計算機之間的中間層次。

層次模型:用“樹結構”來表示數據之間的聯系。

關系模型:用“二維表”來表示數據之間的聯系。

網狀模型:用“圖結構”來表示數據之間的聯系。

面向對象模型:用“對象”來表示數據之間的聯系。

(3)、物理數據模型

它是一種面向計算機物理表示的模型。

數據模型的三大要素:數據結構、數據操縱和完整性約束。

1.2.6、數據完整性約束

(1)、實體完整性

若屬性A是基本關系R的主屬性,則屬性A不能取空值。

(2)、參照完整性

定義外碼與主碼之間的引用規則。

(3)、用戶定義的完整性

是針對某一具體關系數據庫的約束條件,它反映某一具體應用所涉及的數據必須滿足的語義要求。

1.2.7、聯機事務處理和聯機分析處理

聯機事務處理OLTP:主要用於完成數據庫應用系統的各項業務處理。提高了工作效率和工作質量

聯機分析處理OLAP:它使分析人員、經理和執行官能夠迅速、一致、交互地從各個方面觀察信息,以達到深入現解數據的目的。處理從領導和決策出發,全面、真實、直觀地反映營活動的各個方面。

1.2.8、數據倉庫

支付大量數據信息存儲。

特征:

(1)面向主題

(2)完整性

(3)穩定性

(4)時變性

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved