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

資料庫系統的數據獨立性

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

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

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

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

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

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

數據獨立性的作用

1、數據與程序的獨立

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

2、獨立發展

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

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

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

熱點內容
mc伺服器如何關閉金橙 發布:2025-04-26 03:39:48 瀏覽:114
python防止反編譯 發布:2025-04-26 03:09:57 瀏覽:342
文件伺服器ip下載 發布:2025-04-26 02:59:46 瀏覽:329
c語言轉換函數 發布:2025-04-26 02:45:00 瀏覽:261
php開發從入門到精通 發布:2025-04-26 02:33:36 瀏覽:108
phpmysqli類 發布:2025-04-26 02:05:51 瀏覽:301
如何上傳網頁 發布:2025-04-26 01:57:26 瀏覽:365
wifi密碼從哪裡開始算 發布:2025-04-26 01:46:24 瀏覽:75
查看ftp當前目錄 發布:2025-04-26 01:41:17 瀏覽:227
sqlbetweenand的用法 發布:2025-04-26 01:33:55 瀏覽:376