テクノロジ系 / データベース
関係代数
関係代数は、表(関係)に対する操作を数学的に定義した、関係モデルの理論的な基礎です。
もう少し詳しく
表から条件に合う行を取り出す選択、必要な列だけ取り出す射影、複数の表を結びつける結合などの操作を、演算として定めたものです。SQLの検索処理は、この関係代数の操作に対応づけて理解できます。データベースの問合せの理論的な裏づけとなる考え方です。
試験での見方
例:「条件で行を絞る選択」「列を選ぶ射影」などが関係代数の演算です。
テクノロジ系 / データベース
関係代数は、表(関係)に対する操作を数学的に定義した、関係モデルの理論的な基礎です。
表から条件に合う行を取り出す選択、必要な列だけ取り出す射影、複数の表を結びつける結合などの操作を、演算として定めたものです。SQLの検索処理は、この関係代数の操作に対応づけて理解できます。データベースの問合せの理論的な裏づけとなる考え方です。
例:「条件で行を絞る選択」「列を選ぶ射影」などが関係代数の演算です。
選択・射影・結合などの演算と、SQLとの対応が問われます。各演算が何をする操作かを押さえましょう。