\r\n\r\n

ノーマライゼーションと非正規化の違い

リレーショナルデータベースは、リレーションシップ(関連するテーブル)で構成されています。テーブルは列で構成されています。テーブルが2つとも大きい場合(つまり1つのテーブルにカラムが多すぎる場合)、データベースの例外が発生することがあります。テーブルが2つの小さなものである場合(つまり、データベースが多くの小さなテーブルで構成されている場合)、クエリーは非効率的である。正規化と非正規化は、データベースのパフォーマンスを最適化するための2つのプロセスである。正規化とは、データテーブルの冗長性を最小限に抑えることです。非正規化(正規化の反対)は、冗長なデータまたはデータ群を追加することです...

規範的なものと非標準的なもの

リレーショナルデータベースは、リレーションシップ(関連するテーブル)で構成されています。テーブルは列で構成されています。テーブルが2つとも大きい場合(つまり1つのテーブルにカラムが多すぎる場合)、データベースの例外が発生することがあります。テーブルが2つの小さなものである場合(つまり、データベースが多くの小さなテーブルで構成されている場合)、クエリーは非効率的である。正規化と非正規化は、データベースのパフォーマンスを最適化するための2つのプロセスである。正規化とは、データテーブルの冗長性を最小限に抑えることです。非正規化(正規化の反対)は、冗長なデータまたはデータ群を追加することです。

ノーマライゼーションとは?

正規化とは、リレーショナルデータベースのデータに存在する冗長性を最小化するためのプロセスである。この処理は基本的に、大きなテーブルを冗長性の少ない小さなテーブル(「ノーマルフォーム」と呼ばれる)に分割することである。これらの小さなテーブルは、明確に定義されたリレーションシップによって互いに関連付けられる。標準化されたデータベースでは、データを変更したり修正したりする場合、1つのテーブルだけを修正すればよい。最初のパラダイム(1NF)、2番目のパラダイム(2NF)、3番目のパラダイム(3NF)はエドガーフ・コッドによって紹介され、ボイス・コッドパラダイム(BCNF)は1974年にコッドとレイモンド・フォックス・ボイスによって紹介されました。高度なパラダイム(4NF、5NF、6NF)も定義されているが、ほとんど利用されていない。

1NFに準拠したテーブルは、実際に関係を表し(すなわち、重複したレコードを含まない)、関係値を持つ属性を含まない(すなわち、すべての属性は原子値を持つべきである)ことを保証します。2NFに準拠するテーブルでは、1NFに準拠し、どの候補キーにも属さない属性(すなわち非主要属性)は、テーブル内のどの候補キーにも完全に依存するはずである。BCNF(3.5NFとも呼ばれる)は、3NFでは扱えないいくつかの例外を取り込んだもので、コッドの定義によれば、表は第2パラダイム(2NF)であり、表中の候補キーでないすべての属性は表中のすべての候補キーに直接依存すべき場合にのみ3NFであるという。

非正規品とは?

非正規化とは、正規化の逆のプロセスである。非正規化は、冗長なデータを追加したり、データをグループ化することでパフォーマンスを最適化する。冗長なデータを追加することは逆効果に聞こえるかもしれませんが、正規化されたデータベースでは(たとえ高性能にチューニングされていたとしても)深刻な性能低下につながる可能性があるリレーショナルデータベース・ソフトウェアの特定の欠点を克服するためには、時として非正規化は非常に重要なプロセスなのです。これは、データベースシステムの実際の物理的な実装にもよるが、複数の関係(正規化の結果である)を結合してクエリー結果を生成するのは、時として時間がかかることがあるためである。

正規化と非正規化の違いは何ですか?-正規化と非正規化とは、全く逆のプロセスである。-正規化とは、大きなテーブルを小さなテーブルに分割して冗長なデータを減らす処理であり、非正規化とは、冗長なデータを追加してパフォーマンスを最適化する処理である。-データベースの例外を防ぐために正規化が行われる。--通常、非正規化はデータベースの読み取り性能を向上させるために行われますが、非正規化に使用される追加制約のために書き込み(つまり、**、更新、および削除操作)が遅くなる場合があります。その結果、正規化されていないデータベースは、正規化されたデータベースよりも書き込み性能が悪くなる可能性があります。--よく「痛くなるまで正常化し、うまくいくまで非正規化する」ことが推奨されます。
  • 2020-10-18 10:01 に公開
  • 閲覧 ( 11 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ