リレーショナルデータベースモデルの利点は何ですか?

...

リレーショナルデータベースモデルは、直感的な表形式の構造を使用しています。

リレーショナルデータベースモデルは、1969年にIBMのE.F.Coddによって最初に導入されました。 リレーショナルモデルでは、データは行と列で構成されるテーブル(つまり「リレーション」)に構造化されます。 各行には、その列に定義されたルールに従って同じ種類の要素を含む列に編成された個々のデータ要素(または「属性」)で構成される単一のレコードが含まれます。 代替データベースモデルには、ネットワーク、階層、フラットファイル、およびオブジェクト指向モデルが含まれます。

シンプルさ

リレーショナルモデルは、複雑さを回避する方法でデータを構造化します。 テーブル構造は、ほとんどのユーザー、特に物理スプレッドシートまたはソフトウェアスプレッドシート、チェックレジスタ、またはその他の表形式データを使用したことがあるユーザーに馴染みのある直感的な構成です。 データはモデル内で自然に編成され、データベースの開発と使用が簡素化されます。

今日のビデオ

データ検索のしやすさ

リレーショナルモデルでは、データベース内のデータにアクセスするために、ツリーまたは階層を介して厳密な経路をナビゲートする必要はありません。 ユーザーは、データベース内の任意のテーブルをクエリし、特別な結合関数を使用して関連するテーブルを組み合わせて、他のテーブルに含まれる関連データを結果に含めることができます。 結果は、任意の列の内容と任意の数の列に基づいてフィルタリングできるため、ユーザーは意味のある結果を簡単に取得できます。 ユーザーは、関連するデータのみが表示されるように、結果に含める列を選択できます。

データの整合性

データの整合性は、リレーショナルモデルの重要な機能です。 強力なデータタイピングと有効性チェックにより、データが許容範囲内にあり、必要なデータが存在することが保証されます。 テーブル間の参照整合性により、レコードが不完全になったり孤立したりするのを防ぎます。 データの整合性は、データの正確性と一貫性を確保するのに役立ちます。

柔軟性

リレーショナルデータベースモデルは、当然のことながらスケーラブルで拡張可能であり、変化する要件や増加するデータ量に対応するための柔軟な構造を提供します。 リレーショナルモデルを使用すると、データベース構造への変更を、データやデータベースの他の部分に影響を与えることなく簡単に実装できます。 データベースアナリストは、ビジネス要件を満たすために、既存のデータベースのテーブルと列をすばやく簡単に追加、削除、および変更できます。 理論的には、行、列、またはテーブルの数に制限はありません。 実際には、成長と変化はリレーショナルデータベース管理システムと物理的なものによって制限されます コンピューティングハードウェア、および変更は、特定のデータベース用に設計された外部アプリケーションに影響を与える可能性があります 構造。

正規化

リレーショナルデータベースの設計に、データベースの整合性と精度に影響を与える可能性のある異常がないことを保証するための体系的な方法論が存在します。 「データベースの正規化」は、データベース構造の設計とレビューのための一連のルール、品質、および目的を提供します。 正規化の目的は、「正規形」と呼ばれるレベルで説明されます。 次のレベルに進む前に、正規化の各レベルを完了する必要があります。 データベース設計は、通常、第3正規形の要件を満たしている場合に正規化されていると見なされます。 正規化により、設計者はデータベース設計が堅牢で信頼できるものになるという自信が得られます。