單一使用者所使用的資料視圖的描述稱為「外模式」。外模式又稱“使用者模式”,是使用者的資料視圖,也就是使用者所見的資料模式。外模式是資料庫使用者(包括應用程式設計師和最終使用者)能看見和使用的局部資料的邏輯結構和特徵描述,是資料庫使用者的資料視圖,是與某一應用程式相關的資料邏輯表示。
本教學操作環境:windows7系統、Dell G3電腦。
單一使用者使用的資料視圖的描述稱為「外模式」。
外模式(external schema)是使用者與資料庫系統的接口,是使用者用到的那部分資料的描述。外模式是使用者的資料視圖,也就是使用者所見到的資料模式。
外模式由若干個外部記錄類型組成。外模式也稱為子模式(Subschema)或使用者模式,它是資料庫使用者(包括應用程式設計師和最終使用者)能看見和使用的局部資料的邏輯結構和特徵描述,是資料庫使用者的資料視圖,是與某一應用有關的資料邏輯表示。對應用戶級。它是某個或某幾個使用者所看到的資料庫的資料視圖,是與某一應用程式相關的資料的邏輯表示。
外模式面向特定的應用程序,定義在邏輯模式之上,但獨立於儲存模式和儲存裝置。設計外模式時應充分考慮到應用的擴充性。當應用需求發生較大變化,且相應外模式無法滿足其視圖要求時,該外模式就必須做相應變更。
說明:
一個資料庫可以有多個外模式。由於它是各個使用者的資料視圖,如果不同使用者在應用需求,看待資料的方式,對資料保密的要求等方面存在差異,則其外模式描述就是不同的。即使對模式中相同數據,在外模式中的結構,類型,長度,保密等級等都可以是不同的。另一方面,同一外模式也可以為某一使用者的多個應用程式所應用,但一個應用程式只能使用一個外模式。
外模式是保證資料庫安全性的一個有力措施。每個使用者只能看見和存取所對應的外模式中的數據,資料庫中的其餘資料是不可見的。
擴展知識:資料庫三級模式
人們為資料庫設計了一個嚴謹的體系結構,資料庫領域公認的標準結構是三級模式結構,它包括外模式、概念模式、內模式,有效地組織、管理數據,提高了資料庫的邏輯獨立性和物理獨立性。使用者層級對應外模式,概念級對應概念模式,物理層級對應內模式,使不同層級的使用者對資料庫形成不同的視圖。所謂視圖,就是指觀察、認識和理解資料的範圍、角度和方法,是資料庫在使用者「眼中"的反映,很顯然,不同層次(層級)使用者所「看到」的資料庫是不相同的。
概念模式
概念模式又稱為模式或邏輯模式,對應概念層級。它是由資料庫設計者綜合所有使用者的數據,按照統一的觀點構造的全局邏輯結構,是對資料庫中全部資料的邏輯結構和特徵的總體描述,是所有使用者的公共資料視圖(全局視圖)。它是由資料庫管理系統提供的資料模式描述語言(Data Description Language,DDL)來描述、定義的。概念模式反映了資料庫系統的整體觀點。
內模式
內模式又稱為儲存模式,對應於物理層級。它是資料庫中全體資料的內部表示或底層描述,是資料庫最低一級的邏輯描述,它描述了資料在儲存媒體上的儲存方式和物理結構,對應實際儲存在外儲存媒體上的資料庫。內模式由內模式描述語言來描述、定義的。內模式反映了資料庫系統的儲存觀。
在一個資料庫系統中,只有唯一的資料庫, 因而作為定義、描述資料庫儲存結構的內模式和定義、描述資料庫邏輯結構的模式,也是唯一的,但建立在資料庫系統之上的應用則是非常廣泛、多樣的,所以對應的外模式不是唯一的,也不可能是唯一的。
更多相關知識,請造訪常見問題欄位!
以上是單一使用者使用的資料視圖的描述稱為什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3漢化版
中文版,非常好用

Atom編輯器mac版下載
最受歡迎的的開源編輯器

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

禪工作室 13.0.1
強大的PHP整合開發環境

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中