數(shù)據(jù)整合 簡述數(shù)據(jù)庫的三級模式結(jié)構(gòu)?
簡述數(shù)據(jù)庫的三級模式結(jié)構(gòu)?數(shù)據(jù)庫的三級數(shù)據(jù)模式包括概念模式、外部模式和內(nèi)部模式。概念模式是對數(shù)據(jù)庫中數(shù)據(jù)的總體邏輯結(jié)構(gòu)和特征的描述,是對所有用戶的數(shù)據(jù)進行綜合抽象得到的統(tǒng)一的全局數(shù)據(jù)視圖;外部模式是對
簡述數(shù)據(jù)庫的三級模式結(jié)構(gòu)?
數(shù)據(jù)庫的三級數(shù)據(jù)模式包括概念模式、外部模式和內(nèi)部模式。概念模式是對數(shù)據(jù)庫中數(shù)據(jù)的總體邏輯結(jié)構(gòu)和特征的描述,是對所有用戶的數(shù)據(jù)進行綜合抽象得到的統(tǒng)一的全局數(shù)據(jù)視圖;外部模式是對每個用戶或程序所涉及的數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是根據(jù)用戶自身對數(shù)據(jù)的需求從局部的角度設(shè)計的;內(nèi)部模式是對數(shù)據(jù)的內(nèi)部表示或底層描述。
優(yōu)點:數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)可以保證數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)的完整性和共享性,也可以保證數(shù)據(jù)具有很高的物理獨立性和邏輯獨立性。
缺點:
](1)系統(tǒng)通用性差,程序代碼重用性低。由于數(shù)據(jù)庫系統(tǒng)的設(shè)計基礎(chǔ)是數(shù)據(jù)模型,而由三級數(shù)據(jù)模型組成的數(shù)據(jù)模型直接針對管理對象,因此應(yīng)用系統(tǒng)只能管理預(yù)定的對象,系統(tǒng)通用性差,程序代碼不能重用。目前,已經(jīng)運行和正在開發(fā)的數(shù)據(jù)庫應(yīng)用軟件數(shù)量驚人。雖然它們的管理對象和數(shù)據(jù)模型之間有許多相似之處,但它們是不可替代的。因此,出現(xiàn)了大量低層次、重復(fù)性的軟件開發(fā)問題。
(2)系統(tǒng)與外部模式的依賴性很強,導(dǎo)致系統(tǒng)運行維護成本較高。由于程序與外部模式的依賴性很強,當(dāng)數(shù)據(jù)的外部模式發(fā)生變化時,相關(guān)應(yīng)用程序必須進行修改以適應(yīng)用戶視圖的變化。這樣,數(shù)據(jù)庫應(yīng)用系統(tǒng)需要頻繁地修改程序代碼,增加了維護工作量。
(3)依靠程序進行數(shù)據(jù)調(diào)用和功能控制,系統(tǒng)復(fù)雜度高。由于缺乏優(yōu)于管理對象的數(shù)據(jù)模型和操作模型的控制機制,特別是對于那些數(shù)據(jù)模型、操作模型及其復(fù)雜的管理對象,在數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計和實現(xiàn)中,依靠程序來控制功能和直接調(diào)用數(shù)據(jù)是非常困難的。當(dāng)系統(tǒng)功能模塊或調(diào)用關(guān)系發(fā)生變化時,需要直接修改程序。
數(shù)據(jù)模式分哪三個部分?
一般來說,數(shù)據(jù)模式由三部分組成:外部模式、內(nèi)部模式和內(nèi)部模式。外部模式,也稱為子模式,對應(yīng)于用戶級別。它是一個或多個用戶看到的數(shù)據(jù)庫的數(shù)據(jù)視圖,是與應(yīng)用程序相關(guān)的數(shù)據(jù)的邏輯表示。內(nèi)部模式,也稱為存儲模式,對應(yīng)于物理級別。它是數(shù)據(jù)庫中所有數(shù)據(jù)的內(nèi)部表示或底部描述。它是數(shù)據(jù)庫最低級別的邏輯描述。它描述了存儲介質(zhì)上數(shù)據(jù)的存儲模式和物理結(jié)構(gòu),與實際存儲在外部存儲介質(zhì)上的數(shù)據(jù)庫相對應(yīng)。模式,也稱為概念模式或邏輯模式,對應(yīng)于概念層次。它是數(shù)據(jù)庫設(shè)計者根據(jù)統(tǒng)一的觀點構(gòu)造的全局邏輯結(jié)構(gòu)。它是對數(shù)據(jù)庫中所有數(shù)據(jù)的邏輯結(jié)構(gòu)和特性的一般描述,是所有用戶的通用數(shù)據(jù)視圖(全局視圖)。
數(shù)據(jù)庫管理系統(tǒng)根據(jù)模型不同,可分為四個層次?
根據(jù)數(shù)據(jù)管理系統(tǒng)的層次結(jié)構(gòu),可以分為四個部分:1
、2
,數(shù)據(jù)管理系統(tǒng)的層次結(jié)構(gòu)可以分為四個部分多對多類型的數(shù)據(jù)組織;
3。關(guān)系模型
以記錄組或數(shù)據(jù)表的形式組織數(shù)據(jù),利用各種地理實體和屬性之間的關(guān)系進行存儲和轉(zhuǎn)換,沒有層次結(jié)構(gòu)和指針,是建立空間數(shù)據(jù)和屬性關(guān)系的一種非常有效的數(shù)據(jù)組織方法數(shù)據(jù)。