數據獨立性

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

目錄

什麼是數據獨立性

  數據獨立性,是資料庫系統的一個最重要的目標之一,它使數據能獨立於應用程式。可以說數據處理的發展史就是數據獨立性不斷進化的歷史。把數據的定義從程式中分離出去,加上數據的存取又由DBMS負責,從而簡化了 應用程式的編製,大大減少了應用程式的維護和修改。在手工管理階段,數據和程式完全交織在一起,沒有獨立性可言, 數據結構作任何改動, 應用程式也需要做相應的修改。文件系統出現後,雖然將兩者分離,但實際上 應用程式中依然要反映文件在存儲設備上的組織方法、存取方法等物理細節,因而只要數據作了任何修改,程式仍然需要作改動。

數據獨立性的作用

  (一)數據與程式的獨立

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

  (二)它們能獨立發展

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

本條目對我有幫助2
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目

本条目由以下用户参与贡献

刘维燎.

評論(共0條)

提示:評論內容為網友針對條目"數據獨立性"展開的討論,與本站觀點立場無關。

發表評論請文明上網,理性發言並遵守有關規定。

MBA智库
打开APP

以上内容根据网友推荐自动排序生成