69.数据库系统的两级映射(映像)
67我們剛剛講過三級結(jié)構(gòu),包括內(nèi)模式、模式、外模式。那么這三種結(jié)構(gòu)是怎么相互聯(lián)系的呢?
應(yīng)用程序?qū)?yīng)的是外模式,當應(yīng)用程序?qū)?shù)據(jù)進行**操縱(記錄)**時,通過外模式-模式映射,定義外模式和模式數(shù)據(jù)之間的對應(yīng)關(guān)系。當模式發(fā)生改變時,就能保持外模式不變,那么應(yīng)用程序操縱數(shù)據(jù)的程序也可以不變。
另一方面,通過模式-內(nèi)模式映射,定義模式(數(shù)據(jù)的邏輯結(jié)構(gòu))和內(nèi)模式(存儲方式和物理結(jié)構(gòu))之間的關(guān)系。當數(shù)據(jù)的存儲結(jié)構(gòu)發(fā)生變化時,只需要改變模式-內(nèi)模式映射,就能保持模式不變,也就能保持應(yīng)用程序不變。
兩級映射:
外模式-模式映射
外模式有多個,模式唯一,所以映射有多個。模式改變,只改變映射就能使外模式不變,從而導(dǎo)致應(yīng)用程序不變。保證數(shù)據(jù)的邏輯獨立性。
模式-內(nèi)模式映射
內(nèi)模式、模式唯一,所以映射有唯一。內(nèi)模式改變,只改變映射就能使模式不變,從而導(dǎo)致應(yīng)用程序不變。保證數(shù)據(jù)的物理獨立性。
那么作用我們剛剛講過了,現(xiàn)在總結(jié)一下:
保證了數(shù)據(jù)數(shù)據(jù)的邏輯獨立性、物理獨立性。
總結(jié)
以上是生活随笔為你收集整理的69.数据库系统的两级映射(映像)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 68.视图在数据库系统三级结构的哪一级上
- 下一篇: 70.ER模型转化成关系模型是在数据库设