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