2016-07-25 5 views
-1

私が知っているのは、データセットの冗長性を減らすことですが、正規化されたデータの定義は何ですか?正規化データを定義する他の方法は何ですか?

データセットの「最も単純な形式」として記述できますか?

+0

テーブルのデータベース正規化のように「正規化されたデータ」を意味するのか、「通常のフォーム」または「正規のフォーム」のような一般的な数学の意味ですか?あなたが意味する正規化の種類のWikipediaのエントリに何が間違っていますか?あなたのアプリケーション/コンテキストは何ですか? – philipxy

+0

@philipxyデータビジュアライゼーションに使用される一連のデータがExcelにあるためです。今私はプレゼンテーションを行う必要があり、私は、 "正規化されたデータ"という用語を、生データの行と列であるExcelのデータセットを記述するために使用できるかどうか疑問に思っていました。 私はウィキペディアの説明を理解していますが、同じ用語を使用してExcelのデータを記述できるかどうかは不思議でした。 – Rogue

+0

あなたは*データベース* "正規化"を意味するようです。しかし、(データベース)用語を「リレーショナル」にしたいと思うかもしれません。リレーショナル表には、重複行、重複列名、その行への順序、列への順序、およびNULLはありません。 SQLテーブルsadllyは、重複する行を持ち、重複する列名を持ち、列に順序を持ち、NULLを持つことができます。 「正規化」は*リレーショナル表*に適用されます。もともとは、列の値がリレーショナル表ではないことを意味していましたが、現在は一般的に間違って使用されています。 – philipxy

答えて

0

正規化は必ずしも冗長性に関係しません。これは削減に関連しています。たとえば、私の毎日のコードでは、正規化は大きな間隔を[0;1]にマッピングすることに関するものです。 データの正規化は、データベース管理者にとって一般的な意味を持つ場合がありますが、コンテキストなしで見るとデータベース管理者には意味がありません。

関連する問題