データベースの理論とアプリケーション(5) - 関係、関係モデル、リレーショナルデータベース

まず、正式な定義と概念の関係

定義ドメイン1の関係
  • ドメイン(ドメイン):のセットと同じタイプの設定値もまた知られている範囲。D.によって表されます

    整数、実数、およびドメインのすべての文字列の集合。

  • ドメインは、ドメインと呼ばれる値の数、含ま基地 Mで発現を、。

    ドメインで表される関係にある特性の範囲

2.直積の定義

ドメインDのセットを与えられた。1、D 2 ... D N - 彼らは、すなわち、完全に異なっていてもよい部分的にまたは完全に同一であってもよい同じ要素を含んでいてもよいです。

D 1、D 2 ... D N-のデカルト積

D 1 ×D 2 ×D N = {(D 1、D 2、...、D N)| D ∈D 、iは= 1,2、...、N}

  • 各要素(D 1、D 2、...、D N-)Dの各値に対してiは成分(コンポーネント)が呼び出されると、D iは ∈D Iを
  • 各要素(D 1、D 2、...、D nは(nタプル)nタプルと呼ばれる)は、タプル(タプル)と称される
  • 直積D 1 ×D 2 ×D :N-(即ちタプル(DカーディナリティM 1、D 2、...、D N-番号))、すなわち、M = M、ベースのすべてのドメインとの積で蓄積した。1 M + 2 + ... + M I

フォーム:2次元テーブル

第二に、関係の概念

**関係(関係):**直積D 1 ×D 2 ×D N-サブセット定義ドメインDと呼ばれる1、D 2 ... D N末端上のn進関係。R&LTと呼ぶ(D 1、D 2 ... D N - )。nが関係またはメッシュの程度です。

関連概念
  • リレーションRにおいて、n = 1のときは、セルの関係を求めました。n = 2の場合、二項関係と呼びます。などなど。
  • 関係の各要素は、一般に、Tで示されるタプルの関係であり、関連したタプルの数は、関係の基数です。
  • 関係はまた、2次元テーブルとして見ることができるように関係するので、直積のサブセットです。
  • 関係は、同様の関係と呼ばれる同じ関係の枠組みを持っています。

関係を定義頭と体の関係を使用して

  • 最初は、属性名の組成とのセット関係、不変です
  • コンテンツまたはデータ、変数からなる関係体構造による関係

自然第三に、関係

テーブル内の行の二次元標準セットの一種

  • 各列のコンポーネントが同じドメインからのものでなければならない、それがデータの同じ型でなければなりません。
  • 同じドメイン、およびプロパティと呼ばれ、各列からの異なる列は、異なる特性は異なる名前を持っている必要があります。
  • 列の順序は、名前の変更中に任意の交換、することができます。
  • 順序関係におけるタプルは、即ち、行の順序を任意に交換することができます。
  • 各コンポーネント間の関係は、不可分のデータ項目でなければなりません。

第四に、モード間の関係

  • 関係は、リレーショナルモデルタプル属性で構成されている構造、すなわち、撮影したドメインのプロパティのドメイン属性との間のマッピングの一点に留意すべきである、サブセットのデカルト積、タプルのサブセットです。
  • 変化する世界の現実は、リレーショナルモデルとの関係も変化しているが、リレーショナル・スキーマは、関係の変更は、制約条件を満たさなければならないことを、関係の変化の可能性を定義します。
関係(リレーションスキーマ)と呼ばれる関係を記述するモデル。R(U)と略記R(U、D、DOM、F)、
R&LT(A 1、A 2、...、N - )、A は属性名です。
  • Rのリレーション名
  • Uコレクションプロパティ名
  • ドメインDからの属性
  • 画像領域へのDOM属性セット
  • Fは、属性データセット間の依存関係します
関係とモードの関係を比較
リレーショナルスキーマ 関係
タイプ
関係の枠組み 値の関係
テーブルフレーム 表データ
関係の構造の記述 状態やコンテンツの時点で関係モデル
静的な、安定しました ダイナミック

第五に、リレーショナルデータベースとリレーショナルデータベースのスキーマ

与えられたフィールドに、すべてのエンティティとエンティティ間の対応するリンク関係セットは、リレーショナルデータベースを構成します。

リレーショナルデータベース
  • タイプ:リレーショナル・データベース・スキーマ
  • 値:リレーショナルデータベースの値
リレーショナルデータベーススキーマ
  • リレーショナルデータベースの説明は、関係定義の複数で構成され、パターンは、これらのドメインのフィールドの数で定義されています。
  • リレーショナルデータベースの説明構造フレームワークを

リレーショナルデータベース:1つの状態で対応するリレーションセット。それはのモードとの関係について説明したコンテンツを、リレーショナルデータベースのインスタンスとして知られています。

公開された76元の記事 ウォン称賛30 ビュー5819

おすすめ

転載: blog.csdn.net/weixin_45926367/article/details/104889275