時(shí)間:2022-11-20 06:30:01 | 來(lái)源:信息時(shí)代
時(shí)間:2022-11-20 06:30:01 來(lái)源:信息時(shí)代
數(shù)據(jù)模式 : 數(shù)據(jù)庫(kù)中數(shù)據(jù)的結(jié)構(gòu)與特征的具體表示與描述,反映了數(shù)據(jù)內(nèi)在結(jié)構(gòu)與數(shù)據(jù)間的關(guān)系,它具有相對(duì)的穩(wěn)定性與獨(dú)立性。而模式的一個(gè)具體的值稱(chēng)為模式的實(shí)例(instance),一個(gè)模式可以有很多實(shí)例,一般而言模式穩(wěn)定性較高而實(shí)例是經(jīng)常變化的。數(shù)據(jù)庫(kù)中的模型與實(shí)例構(gòu)成了一個(gè)完整的數(shù)據(jù)庫(kù)。
在數(shù)據(jù)庫(kù)結(jié)構(gòu)體系中,按其抽象層次分成為三種模式:
(1)概念模式(conceptual schema): 概念模式是數(shù)據(jù)庫(kù)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶(應(yīng)用)公共數(shù)據(jù)視圖,此種描述是一種抽象的描述,它不涉及具體的硬件環(huán)境與平臺(tái),也與具體的軟件環(huán)境無(wú)關(guān)。概念模式主要描述數(shù)據(jù)的概念記錄類(lèi)型以及它們間的關(guān)系,它還包括一些數(shù)據(jù)間的語(yǔ)義約束,對(duì)它的描述可用DBMS中的DDL語(yǔ)言定義。
(2)外模式(external schema): 外模式也稱(chēng)子模式(subschema)或稱(chēng)用戶模式(user’s schema),它是用戶的數(shù)據(jù)視圖,亦即是用戶所見(jiàn)到的模式,它由概念模式推導(dǎo)而出,概念模式給出了系統(tǒng)全局的數(shù)據(jù)描述而外模式則給出每個(gè)用戶的局部描述。一個(gè)概念模式可以有若干個(gè)外模式,每個(gè)用戶只關(guān)心與它有關(guān)的子模式,這樣可以屏蔽大量無(wú)關(guān)信息且有利于數(shù)據(jù)保護(hù),因此對(duì)用戶極為有利。在一般的DBMS中都提供有相關(guān)的外模式描述語(yǔ)言(外模式DDL)。
(3) 內(nèi)模式(internal schema):內(nèi)模式又稱(chēng)物理模式(physical schema),它給出了數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)與物理存取方法,如數(shù)據(jù)存儲(chǔ)的文件結(jié)構(gòu)、索引、集簇及Hash等存取方式與存取路徑,內(nèi)模式的物理性主要體現(xiàn)在操作系統(tǒng)及文件級(jí)上,它還不深入到設(shè)備級(jí)上(如磁盤(pán)及磁盤(pán)操作),但近年來(lái)有向設(shè)備級(jí)發(fā)展的趨勢(shì)(如原始磁盤(pán)、磁盤(pán)分塊技術(shù)等),DBMS一般提供相關(guān)的內(nèi)模式描述語(yǔ)言(內(nèi)模式DDL)。
客戶&案例
營(yíng)銷(xiāo)資訊
關(guān)于我們
客戶&案例
營(yíng)銷(xiāo)資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。