六つのタプルから成る関係Rの単一の属性間において成立する全ての関数従属性を挙げたものはどれか。ここで、X→Yは、XがYを関数的に決定することを表す。
R
┌───┬────┬───┐
│ A │ B │ C │
┝━━━┿━━━━┿━━━┥
│300│阿部商店│ 3 │
├───┼────┼───┤
│300│阿部商店│ 3 │
├───┼────┼───┤
│400│鈴木商店│ 2 │
├───┼────┼───┤
│400│鈴木商店│ 2 │
├───┼────┼───┤
│500│鈴木商店│ 1 │
├───┼────┼───┤
│500│鈴木商店│ 1 │
└───┴────┴───┘
ア A→B
イ A→C、C→A
ウ A→B、A→C、C→A、C→B
エ A→B、A→C、B→C、C→A、C→B
ウ
関数従属は、ある属性の値が決まると、他の属性の値も一意に決まる関係のことである。
A→B 関数従属である。
B→A 鈴木商店が決まっても、400か500となり、一意に決まらない。
A→C 関数従属である。
C→A 関数従属である。
B→C 鈴木商店が決まっても、2か1となり、一意に決まらない。
C→B 関数従属である。
問25 | 目次 | 問27 |