什么是數據獨立性作用
什么是數據獨立性作用
數據獨立性是數據庫系統(tǒng)的一個最重要的目標之一。它能使數據獨立于應用程序。那么你對數據獨立性了解多少呢?以下是由學習啦小編整理關于什么是數據獨立性的內容,希望大家喜歡!
數據獨立性的簡介
數據獨立于應用程序
數據獨立性是數據庫系統(tǒng)的一個最重要的目標之一。它能使數據獨立于應用程序。
數據獨立性包括數據的物理獨立性和邏輯獨立性。
物理獨立性
物理獨立性是指用戶的應用程序與存儲在磁盤上的數據庫中數據是相互獨立的。即,數據在磁盤上怎樣存儲由DBMS管理,用戶程序不需要了解,應用程序要處理的只是數據的邏輯結構,這樣當數據的物理存儲改變了,應用程序不用改變。
邏輯獨立性
邏輯獨立性是指用戶的應用程序與數據庫的邏輯結構是相互獨立的,即,當數據的邏輯結構改變時,用戶程序也可以不變。
數據獨立性的作用及發(fā)展
數據與程序的獨立
把數據的定義從程序中分離出去,加上數據的存取又由DBMS負責,從而簡化了應用程序的編制,大大減少了應用程序的維護和修改??梢哉f數據處理的發(fā)展史就是數據獨立性不斷進化的歷史。在手工管理階段,數據和程序完全交織在一起,沒有獨立性可言,數據結構作任何改動,應用程序也需要做相應的修改。
它們能獨立發(fā)展
文件系統(tǒng)出現后,雖然將兩者分離,但實際上應用程序中依然要反映文件在存儲設備上的組織方法、存取方法等物理細節(jié),因而只要數據作了任何修改,程序仍然需要作改動。而數據庫系統(tǒng)的一個重要目標就是要使程序和數據真正分離,使它們能獨立發(fā)展。
數據的定義
數據
數據是指對客觀事件進行記錄并可以鑒別的符號,是對客觀事物的性質、狀態(tài)以及相互關系等進行記載的物理符號或這些物理符號的組合。它是可識別的、抽象的符號。
它不僅指狹義上的數字,還可以是具有一定意義的文字、字母、數字符號的組合、圖形、圖像、視頻、音頻等,也是客觀事物的屬性、數量、位置及其相互關系的抽象表示。例如,“0、1、2...`”、“陰、雨、下降、氣溫”“學生的檔案記錄、貨物的運輸情況”等都是數據。數據經過加工后就成為信息。
在計算機科學中,數據是指所有能輸入到計算機并被計算機程序處理的符號的介質的總稱,是用于輸入電子計算機進行處理,具有一定意義的數字、字母、符號和模擬量等的通稱?,F在計算機存儲和處理的對象十分廣泛,表示這些對象的數據也隨之變得越來越復雜。
信息
信息與數據既有聯系,又有區(qū)別。數據是信息的表現形式和載體,可以是符號、文字、數字、語音、圖像、視頻等。而信息是數據的內涵,信息是加載于數據之上,對數據作具有含義的解釋。數據和信息是不可分離的,信息依賴數據來表達,數據則生動具體表達出信息。數據是符號,是物理性的,信息是對數據進行加工處理之后所得到的并對決策產生影響的數據,是邏輯性和觀念性的;數據是信息的表現心事,信息是數據有意義的表示。數據是信息的表達、載體,信息是數據的內涵,是形與質的關系。數據本身沒有意義,數據只有對實體行為產生影響時才成為信息。
看過“數據獨立性的作用”的人還看了: