三のデータのパラダイムと何が三大アンチパラダイムです

:3つのパラダイムが何であるかについての最初の話:


  1.最初のパラダイム(1NF):各列のアトミック性を保証すること(各列を分割していません)

  2.第二のパラダイム(2NF):まず、非プライマリフィールドに基づいてパラダイムは、メインフィールド(テーブルに1つだけのもの)に依存しなければならないし

  3.第三のパラダイム(3NF):第二のパラダイムに基づいて、依存性転写を排除します

  すべてのマンダリンの上に、最初のパラダイムの設計テーブルには、それは表1-1を参照して何を意味します

    

 

             1-1

  上記の表は明らかに、ユーザーの最初の3つのパラダイムを満たしていないパラダイム:なぜ、データ・アドレス・フィールドの欄には、「中国 - 北京」であり、我々はそれを分割する必要があり、なぜこれを分割することができ、次の表に分割することができますか?明らかな統計はない場合I統計エリアの分類、我々は最初のパラダイムの要求事項に適合表1-2の形式を変更することができます。

        

 

            1-2

 

   だから何である第二のパラダイムは、第二のパラダイムは、表1を参照してください、最初のパラダイム(メインフィールド、テーブル一つだけに依存しなければならない最初の非プライマリフィールドに基づいてパラダイム)に基づいており、 -3

    

 

              1-3

  私たちは、そう、戻ってきたので、設計された場合には、数学の成績、英語の成果や家族、そして一連のフィールドを追加し、その後、プロジェクトに必要なすべてのフィールドを満たすために、テーブルは、テーブル(バックプラス無制限フィールド)で合成されますそれは混乱であり、また、第2正規形に違反し

 

  だから第三のパラダイム、(上記の最初のパラダイムに基づいて第3のパラダイムであるもの推移依存性の除去)、表1-4を参照してください

    

             1-4

  私たちは、注文フォームを持って、スタンドアローンの数、および各フィールドの合計数がありますが、これは第三のパラダイム(に準拠していない、合計価格は数で単価を乗じて得られる、合計金額を持つべきではありません推移依存関係の解消))明確な理解が存在しない場合、我々は表1-5と表1-6を見て

    

 

             1-5

    

 

             1-6

  ユーザーテーブルでは、我々はユーザーテーブルを修正する唯一の企業IDを保存し、私たちの会社名は、このフィールドを派生され、事業名は明らかに第三のパラダイムを満たしていない、ビジネスを問い合わせるためのテーブルに行く必要があります。

I:抗3のパラダイムであることを言います。

  三の大パラダイムを持って、我々は抗3のパラダイムが何であるかを教えてくれ、表1-7を見て、第三のパラダイムを取りました

    

 

   私たちは数十データの何千ものを持っている場合、あなたは、このプロパティの合計金額を照会したいデータがあるたびに、私たちは数万回を計算しますが、これは明らかに1-5と表1を取り、サービスのパフォーマンスが低下します-6は、そんなに私たちそれぞれのユーザーのクエリ時間、エコー時間、企業情報、だけでなく、企業のテーブルを照会するために、クエリは、サーバーのパフォーマンスが低下します。

  これを要約する:3つの抗パラダイムは、第3のパラダイムの調整に基づいて、データベースの冗長性がないことは時々運用効率を向上させるためには、冗長データを保持するのに適切な標準パラダイムを減らす必要があり、良好なデータベースではないかもしれません。ビジネスデータベースのニーズに基づいて合理的な設計

  注意:ブログは江蘇Chuanzhiポッドキャストからのデータの一部です。

おすすめ

転載: www.cnblogs.com/shuxiaosheng/p/11588837.html