詳細資訊
在漢語語病中,冗餘的通俗叫法是“成分多餘”。成分累贅多餘有兩種情況:
一種是句子裡有多餘的成分,但意思還表達得清楚,例如:這裡有年老的師傅,年輕的青年學徒。既用“年輕”,自不必再說“青年”。這種情況就是一般人所說的重複。
另一種是句子裡多了一些根本不能有的成分,因而意思不通,不好理解。這種冗餘又分為主語成分多餘、謂語成分多餘、賓語成分多餘、定語多餘、狀語多餘、補語多餘等。
在資料庫中的數據冗餘大概是這么個意思:數據重複,浪費空間。例如:一個資料庫中有兩個表,一個表中有一欄位存放某個人員的照片,如果在第二個表中再次存放照片就是典型的數據冗餘。其實我們在描述一個對象的時候,這個對象有很多的屬性。在用資料庫保存這些屬性時,就應該將這些屬性恰當的放到資料庫中的某個具體的表中去。設計好的表,數據冗餘就小。例如描述一個學生的屬性有一些基本信息和成績信息等,這樣就應該將基本信息和成績信息分成兩個表分別存儲,否則當你查看基本信息時,成績信息就是多餘的,影響性能,浪費時間。