當前位置:首頁 » 操作系統 » 資料庫系統的數據獨立性

資料庫系統的數據獨立性

發布時間: 2025-04-23 06:57:55

A. 資料庫系統的獨立性是怎樣實現的

數據獨立性是由DBMS的二級映象功能來保證的。資料庫系統通常採用外模式、模式和內模式三級結構,資料庫管理系統在這三級模式之間提供了外模式/模式和模式/內模式兩層映象。

當整個系統要求改變模式時(增加記錄類型、增加數據項)時,由DBMS對各個外模式/模式的映象作相應改變,可以使外模式保持不變,應用程序是依據數據的外模式編寫的,從而應用程序不必修改,保證了數據的邏輯獨立性。

當數據的存儲結構改變時,由DBMS對模式/內模式映象作相應改變,可以使模式不變,從而應用程序也不必改變,保證了數據的物理獨立性。

(1)資料庫系統的數據獨立性擴展閱讀

數據獨立性的作用

1、數據與程序的獨立

把數據的定義從程序中分離出去,加上數據的存取又由DBMS負責,從而簡化了應用程序的編制,大大減少了應用程序的維護和修改。可以說數據處理的發展史就是數據獨立性不斷進化的歷史。在手工管理階段,數據和程序完全交織在一起,沒有獨立性可言,數據結構作任何改動,應用程序也需要做相應的修改。

2、獨立發展

文件系統出現後,雖然將拆明兩者分離,但實際上應用程序中依扒念然要反映文件在存儲設備上的組織方法、存取方法等物理細節,因而只要數據作了任何修改春御困,程序仍然需要作改動。而資料庫系統的一個重要目標就是要使程序和數據真正分離,使它們能獨立發展。

B. 資料庫系統的數據獨立性是指

不會因為系統數據存儲結構與數據邏輯結構的變化而影響應用程序。資料庫系統的數據獨立性,是指資料庫中數據獨立於應用程序且不依賴於應用程序,即數據的邏輯結構、存儲結構與存取方式的改變不會影響應用程序。數據獨立性一般分為物理獨立性和邏輯獨立性兩級。

熱點內容
清華大學編譯原理第二版 發布:2025-08-22 03:21:28 瀏覽:342
手機android開發 發布:2025-08-22 03:11:24 瀏覽:279
linux文件名空格 發布:2025-08-22 03:05:36 瀏覽:289
百旺浙江伺服器地址 發布:2025-08-22 02:45:00 瀏覽:257
如何撤回密碼 發布:2025-08-22 02:30:36 瀏覽:678
安卓系統怎麼用藍牙傳給蘋果手機 發布:2025-08-22 02:27:51 瀏覽:478
android獲取數組 發布:2025-08-22 02:24:04 瀏覽:649
徵型壓縮機 發布:2025-08-22 02:10:15 瀏覽:496
真空壓縮袋能上飛機嗎 發布:2025-08-22 02:10:01 瀏覽:96
怎麼刪除伺服器文件 發布:2025-08-22 02:04:07 瀏覽:170