リレーショナルモデルとは

リレーショナルモデルは、ストレージ、検索、データベース管理のためのシンプルでありながら簡潔なフレームワークであり、2011年現在、過去40年間データベースで最も広く使用されているフレームワークです。 データベースモデルの最初の実際の使用は、1969年に設立者であるエドガーF.コッド博士が彼の雇用者であるIBMにレポートを作成し、リレーショナルモデルの基本構造を使用してレポートを作成したことでした。 報告書は驚きをもって受け取られました。 Codd博士は、基本的な構造だけでなく、データベースのリレーショナルモデルになるための操作も完全に具体化することができました。 クエリ言語、構造化クエリ言語(SQL)は、フレームワーク上に構築されたリレーショナルデータベースのデータのクエリで使用するために、リレーショナルモデルを中心に構築されました。

すべてのプログラマーおよびプログラム開発者は、リレーショナルモデルの概念と操作について教育を受けており、その構造に沿ってプログラミングできます。 リレーショナルモデルは宣言メソッドで述語論理を使用し、trueおよびfalseの双方向論理の数学用語に基づいているため、この論理に関連するデータは、その後、関係計算と関係代数によって操作されます。 これらの数学的操作により、データは簡単にクエリされるだけでなく、テーブルに行を追加するいくつかの手順によって簡単に更新されます。 データ値を使用して情報を定量化する変数を使用して、リレーショナルモデルは特定のキーを使用して、情報の使用とクエリに制約を適用します。 Codd博士は最初から属性を使用してデータ型を指定し、リレーショナルモデルに一貫性が組み込まれました。これにより、リレーショナルモデルは最も広く進化したデータベース管理ツールになりました。

動作中、リレーショナルモデルデータベース内の情報は、データに関連してクエリされた変数に応じて、さまざまな方法で再構成可能な小さなコンポーネントに分割され、大きな画像を形成し、小さなコンポーネントの多くを相互にリンクします。 これらの小さなコンポーネントはエンティティと呼ばれ、列と行のテーブルに編成されます。 情報は任意の形式を使用して入力でき、指定された設計原則に従う一連のロジックルールに基づいて保存されます。 一意のキーはエンティティを識別し、参照整合性を保持します。したがって、情報の重複がないため、クエリは常に同じ結果を見つけます。 この構造により、リレーショナルデータベースが非常に柔軟になるため、プログラマーは複数の異なるアプリケーションがアクセスできるようにデータベースを作成できます。

1960年代後半から、多くの商用およびオープンソース製品がリレーショナルモデルを中心に構築されており、ほとんどがSQLクエリ言語を使用して、リレーショナルデータベースの述語論理コンポーネントに対応しています。 3値のロジックが可能なSQLのすべての機能を使用する必要はありませんが、それでもリレーショナルデータベースを簡単に照会できます。 ただし、データベース管理とリレーショナルデータベースのクエリが可能なSQL以外の言語は少なくとも30あります。 SQLは、開発された初期のリレーショナルモデルデータベースで使用される最初の言語にすぎません。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?