1. 什麼是資料庫中的數據冗餘如何消除數據冗餘
數據冗餘指數據之間的重復,也可以說是同一數據存儲在不同數據文件中的現象。可以說增加數據的獨立性和減少數據冗餘為企業范圍信息資源管理和大規模信息系統獲得成功的前提條件。
數據冗餘會妨礙資料庫中數據的完整性(integrality),也會造成存貯空間的浪費。盡可能地降低數據冗餘度,是資料庫設計的主要目標之一。關系模式的規范化理淪(以下稱NF理論)的主要思想之一就是最小冗餘原則,即規范化的關系模式在某種意義上應該冗餘度最小。
但是,NF理論沒有標準的概念可用,按等價原則,在有或沒有泛關系假設(universal relation assumption)等不同前提下,冗餘的定義可能有好幾種。
數據的應用中為了某種目的採取數據冗餘方式。
1、重復存儲或傳輸數據以防止數據的丟失。
2、對數據進行冗餘性的編碼來防止數據的丟失、錯誤,並提供對錯誤數據進行反變換得到原始數據的功能。
3、為簡化流程所造成額數據冗餘。
4、為加快處理過程而將同一數據在不同地點存放。
5、為方便處理而使同一信息在不同地點有不同的表現形式。
6、大量數據的索引,一般在資料庫中經常使用。
7、方法類的信息冗餘。
8、為了完備性而配備的冗餘數據。
9、規則性的冗餘。根據法律、制度、規則等約束進行的。
10、為達到其他目的所進行的冗餘。
2. 什麼叫數據冗餘什麼叫數據失真
有時為了數據應用的方便,數據結構設計者故意將同源數據以不同的面貌出現在不同的地方,這就是數據冗餘.比如,A=(B^2+5)*0.9,A是由B計算出來的,如果資料庫中既儲存有B的實際值,也存有A的數值,這就產生了數據冗餘.
數據失真是指原態數據在壓縮或者轉儲存或者轉換過程中失去了准確還原為原生數據的現象,比如說將一個WAV格式的音頻文件壓縮成MP3文件,雖然你聽著沒有區別,但你已經無法再將MP3文件准確地還原成原來的WAV文件.如果將WAV和MP3文件用不同的音頻工具軟體多次"壓縮-還原",那麼最後你將得到失去音樂細節的純噪音.這就叫做數據失真.將BMP格式的圖象文件壓縮成JPG格式的圖象文件也會產生數據失真.視頻文件轉換的數據失真現象最嚴重.
3. 伺服器中的冗餘技術包括哪些
伺服器中常用的冗餘技術有:數據冗餘、網卡冗餘、電源冗餘、風扇冗餘、伺服器冗餘。
數據冗餘---是指系統中的任何單一部件損壞都不會造成硬碟中的數據丟失;
網卡冗餘---是指系統中的任何一網卡損壞都不會造成網路服務中斷;
風扇冗餘---是指系統中的任何一風扇損壞都不會造成系統溫度過高而死機;
電源冗餘---是指系統中的任何一電源損壞或者故障都不會造成伺服器停機;
伺服器冗餘---是指雙機系統(雙機熱備或集群)中的任何一台伺服器故障都不會造成系統崩潰和伺服器停機;
4. 數據冗餘產生哪些問題
數據冗餘:在一個數據集合中重復的數據稱為數據冗餘.
數據冗餘的目的:
數據的應用中為了某種目的採取數據冗餘方式。
1、重復存儲或傳輸數據以防止數據的丟失。
2、對數據進行冗餘性的編碼來防止數據的丟失、錯誤,並提供對錯誤數據進行反變換得到原始數據的功能。
3、為簡化流程所造成額數據冗餘。例如向多個目的發送同樣的信息、在多個地點存放同樣的信息,而不對數據進行分析而減少工作量。
4、為加快處理過程而將同一數據在不同地點存放。例如並行處理同一信息的不同內容,或用不同方法處理同一信息等。
5、為方便處理而是同一信息在不同地點有不同的表現形式。例如一本書的不同語言的版本。
6、大量數據的索引。一般在資料庫中經常使用。其目的類似第4點。
7、方法類的信息冗餘:比如每個司機都要記住同一城市的基本交通信息;大量個人電腦都安裝類似的操作系統或軟體。
8、為了完備性而配備的冗餘數據。例如字典里的字很多,但我們只查詢其中很少的一些字。軟體功能很多,但我們只使用其中一部分。
9、規則性的冗餘。根據法律、制度、規則等約束進行的。例如合同中大量的模式化的內容。
10、為達到其他目的所進行的冗餘。例如重復信息以達到被重視等等。
數據冗餘或者信息冗餘是生產、生活所必然存在的行為,沒有好與不好的總體傾向。
而對於自然界,則是物質存在的一種形式,是客觀存在情況。例如每個人都有與其他人基本相同的基因。
數據冗餘是指數據之間的重復,也可以說是同一數據存儲在不同數據文件中的現象。可以說增加數據的獨立性和減少數據冗餘是企業范圍信息資源管理和大規模信息系統獲得成功的前提條件。
以上回答來自 網路……
5. 數據冗餘是什麼
數據冗餘發生在資料庫系統中,指的是一個欄位在多個表裡重復出現。
舉個例子,如果每條客戶購買商品的信息里都連帶記錄了客戶自身的信息,這樣的數據冗餘可能造成不一致,因為客戶自身的信息可能不一樣。數據冗餘會導致數據異常和損壞,一般來說設計上應該被避免。
資料庫規范化防止了冗餘而且不浪費存儲容量。適當的使用外鍵可以使得數據冗餘和異常降到最低。但是,如果考慮效率和便利,有時候也會設計冗餘數據,而不考慮數據被破壞的風險。
6. 1、多媒體數據的冗餘有哪些類型請舉例說明是什麼
多媒體數據中存在多種數據冗餘:空間冗餘、視覺冗餘
一、空間冗餘是靜態圖像中存在的最主要的一種數據冗餘。同一景物表面上采樣點的顏色之間往往存在著空間連貫性,但是基於離散像素采樣來表示物體顏色的方式通常沒有利用這種連貫性。例如:圖像中有一片連續的區域,其像素為相同的顏色,空間冗餘產生。
空間冗餘.JPG (12.67 KB)
2008-10-16 09:16
二、時間冗餘是序列圖像中經常包含的冗餘。一組連續的畫面之間往往存在著時間和空間的相關性,但是基於離散時間采樣來表示運動圖像的方式通常沒有利用這種連貫性。例如:房間里的兩個人在聊天,在這個聊天的過程中,背景(房間和傢具)一直是相同的,同時也沒有移動,而且是同樣的兩個人在聊天,只有動作和位置的變化。
時間冗餘.JPG (12.01 KB)
2008-10-16 09:16
三、結構冗餘是在某些場景中,存在著明顯的圖像分布模式,這種分布模式稱作結構。圖像中重復出現或相近的紋理結構,結構可以通過特定的過程來生成。例如:方格狀的地板,蜂窩,磚牆,草席等圖結構上存在冗餘。已知分布模式,可以通過某一過程生成圖像。
結構冗餘.JPG (4.97 KB)
2008-10-16 09:16
四、視覺冗餘是人類的視覺系統對圖像場的敏感性是非均勻和非線性的。對亮度變化敏感,而對色度的變化相對不敏感;在高亮度區,人眼對亮度變化敏感度下降;對物體邊緣敏感,內部區域相對不敏感;對整體結構敏感,而對內部細節相對不敏感。可以根據這些視覺特性對圖像信息進行取捨。
7. 數據冗餘的類型有哪些
數據的應用中為了某種目的採取數據冗餘方式。
1、重復存儲或傳輸數據以防止數據的丟失。
2、對數據進行冗餘性的編碼來防止數據的丟失、錯誤,並提供對錯誤數據進行反變換得到原始數據的功能。
3、為簡化流程所造成額數據冗餘。例如向多個目的發送同樣的信息、在多個地點存放同樣的信息,而不對數據進行分析而減少工作量。
4、為加快處理過程而將同一數據在不同地點存放。例如並行處理同一信息的不同內容,或用不同方法處理同一信息等。
5、為方便處理而使同一信息在不同地點有不同的表現形式。例如一本書的不同語言的版本。
6、大量數據的索引,一般在資料庫中經常使用。其目的類似第4點。
7、方法類的信息冗餘:比如每個司機都要記住同一城市的基本交通信息;大量個人電腦都安裝類似的操作系統或軟體。
8、為了完備性而配備的冗餘數據。例如字典里的字很多,但我們只查詢其中很少的一些字。軟體功能很多,但我們只使用其中一部分。
9、規則性的冗餘。根據法律、制度、規則等約束進行的。例如合同中大量的模式化的內容。
10、為達到其他目的所進行的冗餘。例如重復信息以達到被重視等等。
8. 什麼是數據冗餘
數據冗餘是指數據之間的重復,也可以說是同一數據存儲在不同數據文件中的現象。可以說增加數據的獨立性和減少數據冗餘是企業范圍信息資源管理和大規模信息系統獲得成功的前提條件。
是傳輸消息所用數據位的數目與消息中所包含的實際信息的數據位的數目的差值。數據壓縮是一種用來消除不需要的冗餘的方法,校驗和是在經過有限信道容量的雜訊信道中通信,為了進行錯誤校正而增加冗餘的方法。
9. 什麼是數據冗餘什麼是數據的完整性如何來實施數據完整性
數據冗餘是指在兩個或更多文件中重復出現的數據。例如,職工的信息可能同時在人事部文件、銷售部文件和財務部文件中存在。它可能產生的後果有:數據異常、數據不一致性和影響數據的完整性
數據完整性分為以下3類。
(1)域完整性:是指一個列的輸入有效性,是否允許為空值。強制域完整性的方法有:限制類型(通過設定列的數據類型)、格式(通過CHECK約束和規則)或可能值的范圍(通過FOREIGN KEY約束、CHECK約束、DEFAULT定義、NOT NULL定義和規則)。如:學生的考試成績必須在0~100之間,性別只能是「男」或「女」。
(2)實體完整性:是指保證表中所有的行唯一。實體完整性要求表中的所有行都有一個唯一標識符。這個唯一標識符可能是一列,也可能是幾列的組合,稱為主鍵。也就是說,表中的主鍵在所有行上必須取唯一值。強制實體完整性的方法有:索引、UNIQUE約束、PRIMARY KEY約束或IDENTITY屬性。如:student表中sno(學號)的取值必須唯一,它唯一標識了相應記錄所代表的學生,學號重復是非法的。學生的姓名不能作為主鍵,因為完全可能存在兩個學生同名同姓的情況。
(3)參照完整性:是指保證主關鍵字(被引用表)和外部關鍵字(引用表)之間的參照關系。它涉及兩個或兩個以上表數據的一致性維護。外鍵值將引用表中包含此外鍵的記錄和被引用表中主鍵與外鍵相匹配的記錄關聯起來。在輸入、更改或刪除記錄時,參照完整性保持表之間已定義的關系,確保鍵值在所有表中一致。這樣的一致性要求確保不會引用不存在的值,如果鍵值更改了,那麼在整個資料庫中,對該鍵值的所有引用要進行一致的更改。參照完整性是基於外鍵與主鍵之間的關系。例如學生學習課程的課程號必須是有效的課程號,score表(成績表)的外鍵cno(課程號)將參考course表(課程表)中主鍵cno(課程號)以實現數據完整性。
域完整性、實體完整性及參照完整性分別在列、行、表上實施。數據完整性任何時候都可以實施,但對已有數據的表實施數據完整性時,系統要先檢查表中的數據是否滿足所實施的完整性,只有表中的數據滿足了所實施的完整性,數據完整性才能實施成功。
10. 什麼是數據冗餘,數據冗餘的意思是什麼
數據冗餘就是指一些不必要的,多餘的內容。最常見的就是在資料庫中,由於數據結構、存儲等方面設計不合理,造成信息重復。