Skip to main content

リレーショナルモデルとは何ですか?

relationalリレーショナルモデルは、ストレージ、検索、およびデータベース管理のためのシンプルでありながら簡潔なフレームワークであり、2011年の時点で、過去40年間データベースで使用されている最も広く使用されているフレームワークです。データベースモデルの最初の実際の使用は、創設者のエドガーF.コッド博士が雇用主であるIBMのレポートを作成し、リレーショナルモデルの基本構造を使用してレポートを開発した1969年でした。報告書は驚いて受け取られました。CODD博士は、基本的な構造だけでなく、データベースのリレーショナルモデルになるものの操作を完全に具体化することができるようになりました。クエリ言語、構造化されたクエリ言語(SQL)は、フレームワークに基づいて構築されたリレーショナルデータベースでデータをクエリする際に使用するためのリレーショナルモデルを中心に構築されました。構造。リレーショナルモデルは、宣言的な方法で述語ロジックを使用し、真および偽の双方向ロジックの数学的用語に基づいているため、このロジックに関連するデータは、その後、リレーショナル計算とリレーショナル代数によって動作します。これらの数学的操作により、データは簡単に照会されるだけでなく、テーブルに行を追加する際のいくつかのステップによって簡単に更新されます。変数を使用してデータ値を使用して情報を定量化すると、リレーショナルモデルは特定のキーを使用して、情報の使用とクエリに制約を適用します。CODD博士は当初から属性を使用してデータ型を指定し、一貫性がリレーショナルモデルに組み込まれており、最も広く進化したデータベース管理ツールになることが奨励されています。inter動作中、リレーショナルモデルデータベース内の情報は、データに関連してクエリされた変数に応じて、より大きな写真を形作るために再構築するために許容される小さなコンポーネントに分割され、それぞれに関連して多くの小さなコンポーネントをリンクします他の。これらの小さなコンポーネントはエンティティと呼ばれ、列と行の表に編成されています。情報は任意の形式を使用して入力でき、指定された設計原則に従ってロジックルールのセットに基づいて保存されます。一意のキーはエンティティを識別し、参照の完全性を保持するため、情報の複製がないのと同じ結果が常に同じ結果を見つけます。この構造によりリレーショナルデータベースが非常に柔軟になるため、プログラマーはデータベースに複数の発散アプリケーションにアクセスできるように書くことができます。リレーショナルデータベースの述語ロジックコンポーネントに対応する。3価値のロジックが可能なSQLのすべての機能を使用する必要はありませんが、リレーショナルデータベースを簡単にクエリすることができます。ただし、SQL以外には少なくとも30の言語がありますが、データベース管理とリレーショナルデータベースのクエリが可能です。SQLは、開発された初期リレーショナルモデルデータベースで使用された第一言語でした。