関係モデルの理論

2.2関係代数

データベーススペシャリスト試験の関係代数を学習、まとめ。 関係操作、関係完備 論理データモデルの三つの役割の一つであるデータ操作に対して、関係モデルではその機能を関係操作という。関係操作は、関係に対する問い合わせを関係の集合演算としてとらえた関係代数(relational algebra)かと、データの問い合わせ言語SQLなどのベースとなった関係計算(relational calculus)からな […]

2.3正規化理論

データベーススペシャリスト試験のもっとも重要な正規化理論について学習、まとめます。 正規化理論は 正規化理論は、関係モデルでテーブル設計を行う場合の理論的指針となる。 2.3.1正規化の意義 (1)1事実複数箇所の問題点 ある関係で一つの属性Xの値を決めると、別の属性Yの値が一意に決まる関係を関数従属という。 関係Rでは、主キーの従業員番号が決まると、一意に指名、所属コード、所属名称が決まる(関数 […]