避免資料冗餘的方法:1、重複儲存或傳輸資料以防止資料的遺失;2、為簡化流程所造成額資料冗餘;3、為加快處理過程而將同一資料在不同地點存放;4、為達到其他目的所進行的冗餘。
資料冗餘是指資料之間的重複,也可以說是同一資料儲存在不同資料檔案中的現象。可以說增加資料的獨立性和減少資料冗餘是企業範圍資訊資源管理和大規模資訊系統成功的前提條件。
資料的應用中為了某種目的採取資料冗餘方式。
1、重複儲存或傳輸資料以防止資料的遺失。
2、對資料進行冗餘性的編碼來防止資料的遺失、錯誤,並提供對錯誤資料進行反變換得到原始資料的功能。
3、為簡化流程所造成額資料冗餘。例如向多個目的發送相同的訊息、在多個地點存放相同的訊息,而不對資料進行分析而減少工作量。
4、為加快處理過程而將相同資料存放在不同地點。例如並行處理相同資訊的不同內容,或用不同方法處理相同資訊等。
5、為方便處理而使同一資訊在不同地點有不同的表現形式。例如一本書的不同語言的版本。
6、大量資料的索引,一般在資料庫中經常使用。其目的類似第4點。
7、方法類別的資訊冗餘:例如每個駕駛者都要記住同一城市的基本交通資訊;大量個人電腦都安裝類似的作業系統或軟體。
8、為了完備性而配備的冗餘資料。例如字典裡的字很多,但我們只查詢其中很少的一些字。軟體功能很多,但我們只使用其中一部分。
9、規則性的冗餘。根據法律、制度、規則等約束進行的。例如合約中大量的模式化的內容。
10、為達到其他目的所進行的冗餘。例如重複訊息以達到被重視等等。
推薦教學:《PHP》
以上是如何避免資料冗餘?的詳細內容。更多資訊請關注PHP中文網其他相關文章!