什麼是資料獨立性作用

  資料獨立性是資料庫系統的一個最重要的目標之一。它能使資料獨立於應用程式。那麼你對資料獨立性瞭解多少呢?以下是由小編整理關於什麼是資料獨立性的內容,希望大家喜歡!

  資料獨立性的簡介

  資料獨立於應用程式

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

  資料獨立性包括資料的物理獨立性和邏輯獨立性。

  物理獨立性

  物理獨立性是指使用者的應用程式與儲存在磁碟上的資料庫中資料是相互獨立的。即,資料在磁碟上怎樣儲存由DBMS管理,使用者程式不需要了解,應用程式要處理的只是資料的邏輯結構,這樣當資料的物理儲存改變了,應用程式不用改變。

  邏輯獨立性

  邏輯獨立性是指使用者的應用程式與資料庫的邏輯結構是相互獨立的,即,當資料的邏輯結構改變時,使用者程式也可以不變。

  資料獨立性的作用及發展

  資料與程式的獨立

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

  它們能獨立發展

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

  資料的定義

  資料

  資料是指對客觀事件進行記錄並可以鑑別的符號,是對客觀事物的性質、狀態以及相互關係等進行記載的物理符號或這些物理符號的組合。它是可識別的、抽象的符號。

  它不僅指狹義上的數字,還可以是具有一定意義的文字、字母、數字符號的組合、圖形、影象、視訊、音訊等,也是客觀事物的屬性、數量、位置及其相互關係的抽象表示。例如,“0、1、2...`”、“陰、雨、下降、氣溫”“學生的檔案記錄、貨物的運輸情況”等都是資料。資料經過加工後就成為資訊。

  在電腦科學中,資料是指所有能輸入到計算機並被計算機程式處理的符號的介質的總稱,是用於輸入電子計算機進行處理,具有一定意義的數字、字母、符號和模擬量等的通稱。現在計算機儲存和處理的物件十分廣泛,表示這些物件的資料也隨之變得越來越複雜。

  資訊

  資訊與資料既有聯絡,又有區別。資料是資訊的表現形式和載體,可以是符號、文字、數字、語音、影象、視訊等。而資訊是資料的內涵,資訊是加載於資料之上,對資料作具有含義的解釋。資料和資訊是不可分離的,資訊依賴資料來表達,資料則生動具體表達出資訊。資料是符號,是物理性的,資訊是對資料進行加工處理之後所得到的並對決策產生影響的資料,是邏輯性和觀念性的;資料是資訊的表現心事,資訊是資料有意義的表示。資料是資訊的表達、載體,資訊是資料的內涵,是形與質的關係。資料本身沒有意義,資料只有對實體行為產生影響時才成為資訊。


資料獨立性的作用