69.数据库系统的两级映射(映像)
生活随笔
收集整理的這篇文章主要介紹了
69.数据库系统的两级映射(映像)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
67我們剛剛講過三級結構,包括內模式、模式、外模式。那么這三種結構是怎么相互聯系的呢?
應用程序對應的是外模式,當應用程序對數據進行**操縱(記錄)**時,通過外模式-模式映射,定義外模式和模式數據之間的對應關系。當模式發生改變時,就能保持外模式不變,那么應用程序操縱數據的程序也可以不變。
另一方面,通過模式-內模式映射,定義模式(數據的邏輯結構)和內模式(存儲方式和物理結構)之間的關系。當數據的存儲結構發生變化時,只需要改變模式-內模式映射,就能保持模式不變,也就能保持應用程序不變。
兩級映射:
外模式-模式映射
外模式有多個,模式唯一,所以映射有多個。模式改變,只改變映射就能使外模式不變,從而導致應用程序不變。保證數據的邏輯獨立性。
模式-內模式映射
內模式、模式唯一,所以映射有唯一。內模式改變,只改變映射就能使模式不變,從而導致應用程序不變。保證數據的物理獨立性。
那么作用我們剛剛講過了,現在總結一下:
保證了數據數據的邏輯獨立性、物理獨立性。
總結
以上是生活随笔為你收集整理的69.数据库系统的两级映射(映像)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 68.视图在数据库系统三级结构的哪一级上
- 下一篇: 70.ER模型转化成关系模型是在数据库设