計算機數據庫體系結構
1.數據庫數據庫的三級模式結構中,數據庫模式是數據庫的中心與關鍵,它獨立于數據庫的其它層次,設計數據庫模式結構時應首先確定數據庫的模式。
2.數據的內模式依賴于它的全局邏輯結構,但獨立于外模式,也獨立于具體的存儲設備。它是將全局邏輯結構中定義的數據結構及其聯系按照一定的物理存儲策略進行組織,以達到較好的時間與空間效率。
3.數據庫的外模式面向具體的應用程序,它定義在邏輯模式之上,但獨立于存儲模式和存儲設備。
4.特定的應用程序是在某個外模式所描述的數據結構上設計的,它依賴于特定的外模式,與數據庫的模式和存儲結構獨立,不同的應用程序有時可共用同一個外模式。
5.數據庫的二級映像保證了數據和程序之間的獨立性,即數據庫外模式的穩定性,從而從數據底層保證了應用程序的穩定性,大大減少了應用程序的維護和修改。
數據庫采用的三級模式和兩級映像結構較好地體現了計算思維的思想,啟發我們考慮復雜問題時候可以采用不同視角和層次,針對不同視角設計解決方案可以降低問題復雜度。復雜問題可以先解決一個視角或層次的問題,該視角或層次可以利用其他視角或層次功能,同時為其他視角或層次提供接口。另一方面,當一個層次發生改變時,不會涉及所有層次的修改,只需要修改相關層次即可。
作者:zhushican 分類:六六互聯 日期:2022年05月10日 瀏覽:541 評論:0