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

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

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

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

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

他の言語

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

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