2015年計算機四級考試《數據庫技術》基礎知識:數據視圖與模式結

來源:文萃谷 8.74K

 數據視圖與數據抽象

2015年計算機四級考試《數據庫技術》基礎知識:數據視圖與模式結

1、 數據視指從某個角度看到的客觀世界數據對象的特徵,是對數據對象某一方面特徵的描述。

2、 數據抽象:是一種數據描述和數據庫設計原則,是指專注於數據對象的某方面特徵,而忽略其他特徵。

3、 集和值:集是指對某一類數據的結構和屬性的説明,值是集的一個具體賦值;

4、 數據模式:對數據庫中數據某方面結構和特徵的描述,它僅涉及集的`描述,不涉及具體的值。

  三級模式結構

1、 數據庫三級模式結構—外部級、概念級和內部級,分別定義了外模式、模式和內模式,用於從不同角度描述數據庫結構。

2、 模式:

(1) 也稱邏輯模式、概念模式;

(2) 對數據庫中全體數據的邏輯結構和特徵的描述,是所有用户的公共數據視圖;

(3) 模式不僅定義了數據的邏輯結構,還定義了數據之間的聯繫、與數據的關的安全性和完整性要求;

(4) 一個數據庫只有一個模式,建立在某種數據結構模型基礎上。

3、 外模式:

(1) 也稱子模式、用户模式、用户視圖;

(2) 是對數據庫用户能夠看見和使用的局部數據的邏輯結構和特徵的描述。

(3) 一個數據庫可以有多個外模式,每個外模式描述了某個特定用户所使用的局部數據的邏輯結構和特徵,是與某一應用有關的數據的邏輯表示。

(4) 外模式還是保證數據安全的有力措施,每個用户只能看見和訪問所對應的外模式中的數據,其它數據對他是不可見的。

4、 內模式:

(1) 也稱物理模式、存儲模式;

(2) 是對數據庫中數據的物理結構和存儲方式的描述,代表了數據在數據庫內部的表示方式和物理組織結構;

 二級映象與數據獨立性

1、 外模式/模式映象:

(1) 定義了數據庫中不同用户的外模式與數據庫邏輯模式之間的對應關係;

(2) 可有多個外模式/模式映象,對於每個外模式,需要一個外模式/模式映象來定義該外模式與模式之間的對應關係;

(3) 當模式發生變化時,只需調整外模式/模式間的映象關係,而外模式無需修改,保證了數據與應用程序的邏輯獨立性,稱為數據的邏輯獨立性。

2、 模式/內模式映象:

(1) 定義了數據庫中數據全局邏輯結構,與這些數據在系統中的物理存儲組織結構之間的對應關係。

(2) 模式/內模式映象是唯一的;

(3) 當內模式發生變化時,只需調整模式/內模式映象關係,而模式無需修改,保證了數據庫中的數據與應用程序間的物理獨立性,稱為數據的物理獨立性。

熱門標籤