資格暗記無料で始める

関係代数とは?

関係代数とは、関係を入力として関係を出力する演算の体系。集合演算(和・差・共通・直積)と関係固有の演算(選択・射影・結合・商)から成り、手続き的に問合せを表現する。

データベーススペシャリスト試験の過去問では2回出題されています(2016年度〜2020年度)。

かんけいだいすう

データベーススペシャリスト試験の頻出用語/午前II/別名:relational algebra


関係代数の意味

関係を入力として関係を出力する演算の体系。集合演算(和・差・共通・直積)と関係固有の演算(選択射影・結合・商)から成り、手続き的に問合せを表現する。

関係代数の具体例

「部門コードがD01の社員の氏名一覧」は、選択σ(部門コード=D01)の結果に射影πを適用して得る。

関係代数は試験でどう引っ掛けられる?

基本演算は和・差・直積選択射影の5つで、共通(∩)・結合・商はこれらの組合せで表せる。R∩S=R−(R−S)と書き換える問題が頻出。

関係代数と関連する用語

関係代数が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。