簡(jiǎn)述數(shù)據(jù)庫(kù)的體系結(jié)構(gòu) 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)有幾種?
數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)有幾種?數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫(kù)系統(tǒng)由三個(gè)層次組成:模式、外部模式和內(nèi)部模式。(1) 模式又稱邏輯模式或概念模式,是對(duì)數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的
數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)有幾種?
數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫(kù)系統(tǒng)由三個(gè)層次組成:模式、外部模式和內(nèi)部模式。(1) 模式又稱邏輯模式或概念模式,是對(duì)數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的共同數(shù)據(jù)視圖。模式實(shí)際上是數(shù)據(jù)庫(kù)數(shù)據(jù)的邏輯視圖。數(shù)據(jù)庫(kù)只有一個(gè)架構(gòu)。在定義模式時(shí),不僅要定義數(shù)據(jù)的邏輯結(jié)構(gòu),還要定義數(shù)據(jù)之間的關(guān)系,定義與數(shù)據(jù)相關(guān)的安全性和完整性要求。(2) 外部模式,也稱為用戶模式,是對(duì)數(shù)據(jù)庫(kù)用戶可以看到和使用的本地?cái)?shù)據(jù)的邏輯結(jié)構(gòu)和特性的描述。它是數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖,是與應(yīng)用程序相關(guān)的數(shù)據(jù)的邏輯表示。外部模式通常是模式的子集。一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外部模式。應(yīng)用程序處理外部模式。外部模式是保證數(shù)據(jù)庫(kù)安全的有力措施。每個(gè)用戶只能看到和訪問(wèn)相應(yīng)外部模式中的數(shù)據(jù),而數(shù)據(jù)庫(kù)中的其余數(shù)據(jù)對(duì)他們來(lái)說(shuō)是不可見(jiàn)的。(3) 內(nèi)部模式內(nèi)部模式也稱為存儲(chǔ)模式。數(shù)據(jù)庫(kù)只有一種內(nèi)部模式。它是對(duì)數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫(kù)中的表示。例如,記錄的存儲(chǔ)方式是順序結(jié)構(gòu)存儲(chǔ)還是B樹(shù)結(jié)構(gòu)存儲(chǔ);索引是如何組織的;數(shù)據(jù)是壓縮還是加密的;對(duì)數(shù)據(jù)的存儲(chǔ)記錄結(jié)構(gòu)有何規(guī)定等。數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)是指數(shù)據(jù)庫(kù)系統(tǒng)的整體體系結(jié)構(gòu)。
數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)可以從不同的角度分為不同的方式。從數(shù)據(jù)庫(kù)管理系統(tǒng)的角度來(lái)看,可以分為三個(gè)層次:外部模式、內(nèi)部模式和內(nèi)部模式。模式是所有數(shù)據(jù)庫(kù)用戶的公共數(shù)據(jù)視圖,是對(duì)數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述。圖式又可分為概念圖式和邏輯圖式。我希望它能幫助你。
數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)?
數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)是:數(shù)據(jù)結(jié)構(gòu),高數(shù)據(jù)共享,低冗余,易擴(kuò)展,高數(shù)據(jù)獨(dú)立性,由DBMS統(tǒng)一管理和控制。