- 相關推薦
數據庫系統的內部結構體系簡介
計算機安全是計算機技術的一個分支,其目標包括保護信息免受未經授權的訪問、中斷和修改,同時為系統的預期用戶保持系統的可訪問性和可用性。下面是小編收集的數據庫系統的內部結構體系,希望大家認真閱讀!
數據庫系統的內部具有三級模式與二級映射。
1)數據庫系統的三級模式
數據模式是數據庫系統中數據結構的一種表示形式,它具有不同的層次與結構方式。
(1)概念模式
概念模式是數據庫系統中全局數據邏輯結構的描述,是全體用戶公共數據視圖。概念模式主要描述數據的概念記錄類型以及它們之間的關系,還包括一些數據間的語義約束。
(2)外模式
外模式又稱子模式或用戶模式,是用戶的數據視圖,即用戶見到的數據模式。
概念模式給出系統全局的數據描述而外模式則給出每個用戶的局部數據描述。
(3)內模式
內模式又稱物理模式,它給出數據庫物理存儲結構與物理存儲方法,如數據存儲的文件結構、索引、集簇及hash等存取方式與存取路徑,內模式的物理性主要體現在操作系統及文件級上。
內模式對一般的用戶是透明的,但它的設計直接影響到數據庫系統的性能。
模式的三個級別層次反映了模式的三個不同環境以及它們的不同要求,其中內模式處于最底層,它反映數據在計算機物理結構中的實際存儲形式,概念模式牌中層,它反映了設計者的數據全局邏輯要求,而外模式處于最外層,通過兩種映射由物理數據庫映射而成它反映用戶對數據的要求。
2)數據庫系統的二級映射
數據庫系統的三級模式是對數據的三個級別抽象,它把數據的具體物理實現留給物理模式,使得全局設計者不必關心數據庫的具體實現與物理背景;通過兩級映射建立了模式間的聯系與轉換,使得概念模式與外模式雖然并不物理存在,但也能通過映射獲得實體。同時,兩級映射也保證了數據庫系統中數據的獨立性。
兩級模式的映射:
概念模式到內模式的映射:該映射給出概念模式中數據的全局邏輯結構到數據的物理存儲結構間的對應關系
外模式到概念模式的映射:該映射給出了外模式與概念模式之間的對應關系
【拓展】外部結構
從數據庫最終用戶角度看,數據庫系統的結構分為集中式(單用戶結構、主從式結構)、分布式(客戶機/服務器結構)和多層結構,這是數據庫系統外部的體系結構。
(1)單用戶應用結構:是運行在個人計算機上的結構模式,常稱為桌面(Desktop)DBMS。屬于單用戶DBMS的主要產品有:Microsoft Access、Paradox、Fox系列。單用戶的DBMS的功能在數據的一致性維護、完整性檢查及安全性管理上是不完善的。桌面數據庫管理系統中比較好的有Access、Paradox等,它基本實現了DBMS應該具有的功能。
(2)主機/終端結構:是以大型主機為中心(Mainframe.Centric)的結構模式,也稱為分時共享(Time—Sharing)模式,它是面向終端的多用戶計算機系統(主從式結構)。該結構以一臺主機為核心,將操作系統、應用程序、DBMS、數據庫等數據和資源均放在該主機上,所有的應用處理均由主機承擔,每個與主機相連接的終端都是作為主機的一種I/O設備。由于是集中式管理,主機的任何錯誤都有可能導致整個系統的癱瘓。因此,這種結構對系統的主機的性能要求比較高,維護費用也較高。
(3)客戶機/服務器(Client—Server,C/S)結構:是隨著計算機網絡的廣泛使用而出現的結構模式。該結構是將一個數據庫分解為客戶機(稱為前端,Front—End)、應用程序和服務器(稱為后端,Back-End)三部分,通過網絡連接應用程序和服務器。由于C/S結構的本質是通過對服務功能的分布實現分工服務,因而又稱為分布式服務模式。人們將C/S稱為二層結構的數據庫應用模式。
(4)多層數據庫應用結構:將應用程序放在服務器端執行,客戶機端安裝統一的前端運行環境——瀏覽器,在客戶機和服務器之間增加一層用于轉換的服務器,形成三層結構的數據庫應用模式,這就是Intemet/Intranet環境下數據庫的應用模式。三層結構是由二層(C/S)結構擴展而來的,這種三層結構也稱為瀏覽器/Web 服務器/數據庫服務器(B/W/S)結構。
【數據庫系統的內部結構體系簡介】相關文章:
思科認證體系簡介07-01
美國CPA知識點:個人所得稅體系簡介07-09
NIIT簡介05-13
排簫的簡介08-11
WebServices簡介02-19
ACCP簡介08-05
IBM簡介07-09
薩克斯簡介10-10
健身的簡介10-02
圍棋的簡介05-15