基本術(shù)語(yǔ)
1、數(shù)據(jù)模型
由數(shù)據(jù)結(jié)構(gòu)堰塌、數(shù)據(jù)操作和完整性三個(gè)要素組成。
2分衫、數(shù)據(jù)庫(kù)系統(tǒng)
數(shù)據(jù)庫(kù)系統(tǒng)包含所有與數(shù)據(jù)庫(kù)相關(guān)的內(nèi)容场刑,包括數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)蚪战、應(yīng)用程序以及數(shù)據(jù)庫(kù)管理員和用戶(hù)牵现,還包括相關(guān)的硬件和軟件。
數(shù)據(jù)庫(kù)的三層模式和兩層映像
- 外模式:局部邏輯結(jié)構(gòu)
- 模式:全局邏輯結(jié)構(gòu)
- 內(nèi)模式:物理結(jié)構(gòu)
1邀桑、外模式
又稱(chēng)用戶(hù)模式瞎疼,是用戶(hù)和數(shù)據(jù)庫(kù)系統(tǒng)的接口,特定的用戶(hù)只能訪問(wèn)數(shù)據(jù)庫(kù)系統(tǒng)提供給他的外模式中的數(shù)據(jù)壁畸。例如不同的用戶(hù)創(chuàng)建了不同數(shù)據(jù)庫(kù)贼急,那么一個(gè)用戶(hù)只能訪問(wèn)他有權(quán)限訪問(wèn)的數(shù)據(jù)庫(kù)。
一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外模式瓤摧,一個(gè)用戶(hù)只能有一個(gè)外模式,但是一個(gè)外模式可以給多個(gè)用戶(hù)使用玉吁。
2照弥、模式
可以分為概念模式和邏輯模式,概念模式可以用概念-關(guān)系來(lái)描述进副;邏輯模式使用特定的數(shù)據(jù)模式(比如關(guān)系模型)來(lái)描述數(shù)據(jù)的邏輯結(jié)構(gòu)这揣,這種邏輯結(jié)構(gòu)包括數(shù)據(jù)的組成悔常、數(shù)據(jù)項(xiàng)的名稱(chēng)、類(lèi)型给赞、取值范圍机打。不僅如此,邏輯模式還要描述數(shù)據(jù)之間的關(guān)系片迅、數(shù)據(jù)的完整性與安全性要求残邀。
3、內(nèi)模式
又稱(chēng)為存儲(chǔ)模式柑蛇,描述記錄的存儲(chǔ)方式芥挣,例如索引的組織方式、數(shù)據(jù)是否壓縮以及是否加密等等耻台。
4空免、外模式/模式映像
把外模式的局部邏輯結(jié)構(gòu)和模式的全局邏輯結(jié)構(gòu)聯(lián)系起來(lái)。該映像可以保證數(shù)據(jù)和應(yīng)用程序的邏輯獨(dú)立性盆耽。
5蹋砚、模式/內(nèi)模式映像
把模式的全局邏輯結(jié)構(gòu)和內(nèi)模式的物理結(jié)構(gòu)聯(lián)系起來(lái),該映像可以保證數(shù)據(jù)和應(yīng)用程序的物理獨(dú)立性摄杂。