2016-07-25 76 views
-1

我知道標準化意味着減少數據集中的冗餘,但歸一化數據的定義是什麼?什麼是定義規範化數據的其他方法?

我可以將其描述爲數據集的「最簡單形式」嗎?

+0

你的意思是「規範化的數據」,如表中的數據庫規範化或其普通數學意義中的「正常形式」或「規範形式」?維基百科條目對於你所說的標準化有什麼問題?你的應用程序/上下文是什麼? – philipxy

+0

@philipxy因爲我在Excel中有一組數據用於數據可視化。現在我必須做一個演示文稿,我想知道是否可以使用術語「規範化數據」來描述excel中的數據集,該數據集只是行和列的原始數據。 我瞭解維基百科的解釋,但我只是想知道如果我可以使用相同的術語來描述excel的數據。 – Rogue

+0

您似乎認爲*數據庫*「正常化」。但是你可能需要(數據庫)術語「關係」。一個關係表沒有重複的行,沒有重複的列名,行的順序沒有順序,列的順序也沒有,也沒有NULL。一個SQL表悲哀地可以有重複的行,可以有重複的列名,有列的順序,並且可以有NULL。 「規範化」適用於*關係表*。它最初意味着沒有行列值是關係表,但是現在通常是錯誤的,用來表示沒有列類型在某種程度上不是單個值。 – philipxy

回答

0

規範化不一定與冗餘有關。這與減少有關。例如,在我的日常代碼中,規範化更多的是將大區間映射到[0;1]。儘管數據規範化對於數據庫管理員可能具有一般意義,但如果您在沒有上下文的情況下查看數據庫管理員,則沒有它。