平成22年春期試験問題 午前Ⅱ 問1

図のような関係R(A,B)において,属性Aの定義域の要素は{a1,a2,a3},属性Bの定義域の要素は{b1,b2} である。a1とb1を結ぶ線は,(a1,b1)のように,関係Rの要素を表している。この関係Rの要素を表す語として,適切なものはどれか。
01.png

  • 属性
  • ドメイン
正解 問題へ
分野 :テクノロジ系
中分類:データベース
小分類:データベース方式
解説
設問中の「a1とb1を結ぶ線は,(a1,b1)のように,関係Rの要素を表している」から、関係Rには(a1,b1)、(a2,b1)、(a3,b2)の3つの要素があることが分かります。anはAの定義域に属する集合、bnはBの定義域に属する集合なので、a1~a3、およびb1~b2はそれぞれ同じ属性として扱えると言えます。

これを関係モデルの2次元の表に変換すると次のようになります。
01a.png
関係Rの要素の1つは表の上では1行で、関係モデルにおける1つの組(タプル)に対応することが分かります。したがって正解は「ア」です。

因みにドメイン(定義域)は、ある属性が取り得る全ての値の集合を意味します。またリレーショナルモデルの属性の概念を2次元の表で表したものが列です。

Pagetop