首頁  >  文章  >  每日程式設計  >  資料庫獨立性是指資料庫和什麼相互獨立?

資料庫獨立性是指資料庫和什麼相互獨立?

烟雨青岚
烟雨青岚原創
2020-07-06 14:58:0212841瀏覽

資料庫獨立性是指資料庫和資料結構相互獨立。資料的獨立性是資料庫系統的基本特徵之一;它能使資料獨立於應用程序,資料與程式的獨立,把資料的定義從程式中分離出去,簡化了應用程式的編制,大大減少了應用程式的維護和修改。

資料庫獨立性是指資料庫和什麼相互獨立?

資料庫獨立性是指資料庫和資料結構相互獨立。

資料的獨立性是資料庫系統的基本的特徵之一 。資料獨立性是指應用程式和資料結構之間相互獨立, 互不影響。

在三層模式體系結構中資料獨立性是指資料庫系統在某一層次模式上的改變不會使它的上一層模式也改變的能力。

正是三級模式間的兩層映像保證了資料庫系統中的資料具有較高的資料獨立性。資料獨立性包括資料邏輯獨立性和資料物理獨立性。  

資料獨立性也是資料庫系統的一個最重要的目標之一。它能使數據獨立於應用程式。

資料與程式的獨立,把資料的定義從程式中分離出去,加上資料的存取又由DBMS負責,從而簡化了應用程式的編制,大大減少了應用程式的維護和修改。

資料與程式的獨立

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

獨立發展

檔案系統出現後,雖然將兩者分離,但實際上應用程式中依然要反映檔案在儲存裝置上的組織方法、存取方法等物理細節,因而只要資料作了任何修改,程式仍需作改動。而資料庫系統的一個重要目標就是要讓程式和資料真正分離,使它們能獨立發展。

推薦教學:《MySQL教學

以上是資料庫獨立性是指資料庫和什麼相互獨立?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn