2011-01-19 16 views

答えて

10

"平坦化された"とは、通常、1つ(またはわずか)の非常に大きなテーブルを持つデータベースを指します。

"標準化"は、データが構造化された関連テーブルに編成されているかどうかを示します。これは、通常、値を別のテーブルにプルし、IDで関連付けることによって、テーブル内の行全体にわたる値の重複を減らします。

詳細はDatabase Normalizationを参照してください。

+0

ありがとうございます。私は同じことを考えたが、確認したかった。決して「平らになった」という言葉を聞いたことはありません。混乱しました。 – Asdfg

4

正規化されたデータベースとは、データの冗長性を最小限に抑え、通常は関連するテーブルを介して、細かく整理された関係を生成するように構成されたデータベースです。例は顧客であり、すべての注文です。正規化されたデータベースでは、少なくとも2つ(おそらくはより多くの)テーブルがあります。顧客テーブルと受注テーブルが結合されています。フラット化された構造では、得意先データと受注データが単一のテーブルに存在する可能性があります。

レポートデータベースは非正規化される傾向があり、テーブル間に確立された外部キーを使用して生産データベースまたはトランザクションデータベース(OLTP)をより正規化する傾向があります。