首頁  >  文章  >  單一使用者使用的資料視圖的描述稱為什麼

單一使用者使用的資料視圖的描述稱為什麼

青灯夜游
青灯夜游原創
2022-07-15 15:47:356488瀏覽

單一使用者所使用的資料視圖的描述稱為「外模式」。外模式又稱“使用者模式”,是使用者的資料視圖,也就是使用者所見的資料模式。外模式是資料庫使用者(包括應用程式設計師和最終使用者)能看見和使用的局部資料的邏輯結構和特徵描述,是資料庫使用者的資料視圖,是與某一應用程式相關的資料邏輯表示。

單一使用者使用的資料視圖的描述稱為什麼

本教學操作環境:windows7系統、Dell G3電腦。

單一使用者使用的資料視圖的描述稱為「外模式」。

外模式(external schema)是使用者與資料庫系統的接口,是使用者用到的那部分資料的描述。外模式是使用者的資料視圖,也就是使用者所見到的資料模式。

外模式由若干個外部記錄類型組成。外模式也稱為子模式(Subschema)或使用者模式,它是資料庫使用者(包括應用程式設計師和最終使用者)能看見和使用的局部資料的邏輯結構和特徵描述,是資料庫使用者的資料視圖,是與某一應用有關的資料邏輯表示。對應用戶級。它是某個或某幾個使用者所看到的資料庫的資料視圖,是與某一應用程式相關的資料的邏輯表示。

外模式面向特定的應用程序,定義在邏輯模式之上,但獨立於儲存模式和儲存裝置。設計外模式時應充分考慮到應用的擴充性。當應用需求發生較大變化,且相應外模式無法滿足其視圖要求時,該外模式就必須做相應變更。

說明:

一個資料庫可以有多個外模式。由於它是各個使用者的資料視圖,如果不同使用者在應用需求,看待資料的方式,對資料保密的要求等方面存在差異,則其外模式描述就是不同的。即使對模式中相同數據,在外模式中的結構,類型,長度,保密等級等都可以是不同的。另一方面,同一外模式也可以為某一使用者的多個應用程式所應用,但一個應用程式只能使用一個外模式。

外模式是保證資料庫安全性的一個有力措施。每個使用者只能看見和存取所對應的外模式中的數據,資料庫中的其餘資料是不可見的。

擴展知識:資料庫三級模式

人們為資料庫設計了一個嚴謹的體系結構,資料庫領域公認的標準結構是三級模式結構,它包括外模式、概念模式、內模式,有效地組織、管理數據,提高了資料庫的邏輯獨立性和物理獨立性。使用者層級對應外模式,概念級對應概念模式,物理層級對應內模式,使不同層級的使用者對資料庫形成不同的視圖。所謂視圖,就是指觀察、認識和理解資料的範圍、角度和方法,是資料庫在使用者「眼中"的反映,很顯然,不同層次(層級)使用者所「看到」的資料庫是不相同的。

  • 概念模式

概念模式又稱為模式或邏輯模式,對應概念層級。它是由資料庫設計者綜合所有使用者的數據,按照統一的觀點構造的全局邏輯結構,是對資料庫中全部資料的邏輯結構和特徵的總體描述,是所有使用者的公共資料視圖(全局視圖)。它是由資料庫管理系統提供的資料模式描述語言(Data Description Language,DDL)來描述、定義的。概念模式反映了資料庫系統的整體觀點。

  • 內模式

內模式又稱為儲存模式,對應於物理層級。它是資料庫中全體資料的內部表示或底層描述,是資料庫最低一級的邏輯描述,它描述了資料在儲存媒體上的儲存方式和物理結構,對應實際儲存在外儲存媒體上的資料庫。內模式由內模式描述語言來描述、定義的。內模式反映了資料庫系統的儲存觀。

在一個資料庫系統中,只有唯一的資料庫, 因而作為定義、描述資料庫儲存結構的內模式和定義、描述資料庫邏輯結構的模式,也是唯一的,但建立在資料庫系統之上的應用則是非常廣泛、多樣的,所以對應的外模式不是唯一的,也不可能是唯一的。

更多相關知識,請造訪常見問題欄位!

以上是單一使用者使用的資料視圖的描述稱為什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn