數據抽象
爲了對用戶被屏蔽系統的複雜性,簡化與用戶交互。將通過以下三個層次上的抽象來描述、
(1)物理層
描述數據在存儲器中是如何存儲的。
(2)邏輯層
數據庫管理員的職責
(3)視圖層
作爲數據庫設計員可在視圖層、邏輯層和物理層對數據抽象,通過外模式,概念模式和內模式來描述不同層次上的數據特性。
數據庫系統的三級模式結構
採用三級模式和兩級映像
數據庫系統採用三級模式結構,這是數據庫管理系統內部的系統結構。數據庫有“型”和
“值”的概念,“型”是指對某一數據的結構和屬性的說明,“值"是型的一個具體賦值。
三級模式
1、概念模式
2、外模式
3、內模式
兩級映像
1、模式/內模式鏡像
2、外模式/模式鏡像
關係如下圖所示:
數據的獨立性
1、數據的物理獨立性
需要修改模式/內模式之間的映像來實現
2、數據的邏輯獨立性
需要修改外模式/模式之間的映像來實現
參考數據庫工程師教程第三版