項目aの値が決まれば項目bの値目bの値が一意に定まることを、a→bで表す。
例えば、社員番号が決まれば社員名が一意に定まるという表現は、社員番号→社員名である。
この表記法に基づいて、図のような関係が成立している項目a〜jを、関係データベース上の三つのテーブルで定義する組合せとして、適切なものはどれか。
ア | テーブル1 { a } テーブル2 { b, c, d, e } テーブル3 { f, g, h, i, j } |
イ | テーブル1 { a, b, c, d, e } テーブル2 { b, f, g, h } テーブル3 { e, i, j } |
ウ | テーブル1 { a, b, f, g, h } テーブル2 { c, d } テーブル3 { e, i, j } |
エ | テーブル1 { a, c, d } テーブル2 { b, f, g, h } テーブル3 { e, i, j } |
答え イ
【解説】
問題の図を分解すると
になり、それそれの関係は
はテーブル1 { a, b, c, d, e }
はテーブル2 { b, f, g, h }
はテーブル3 { e, i, j }になります。
【キーワード】
・関係データベース