関数従属を次のように表記するとき,属性 a〜e で構成される関係を第 3 正規形にしたものはどれか。
〔関数従属〕 (1) 属性 X の値が与えられると,属性 Y の値を一意に決めることができる。 (2) 属性 X と属性 Y の二つの値が与えられると,属性 Z の値を一意に決めることができる。
図の内容(文字)
(1)の図:横に並んだ箱[X][Y][Z]。Xから出た線がYへの矢印になっている(X→Y)。
(2)の図:横に並んだ箱[X][Y][Z]。XとYから出た線が合流し,Zへの矢印になっている({X,Y}→Z)。
〔正規化する関係〕
図の内容(文字)
横に並んだ箱[a][b][c][d][e]。
上側:aから出た線がb,c,dへそれぞれ矢印になっている(a→b,a→c,a→d)。
下側:bから出た線がcへの矢印になっている(b→c)。bとdから出た線が合流し,eへの矢印になっている({b,d}→e)。
図の内容(文字)
- ア
- [a|b|c|d] [b|d|e]
- イ
- [a|b|c|d] [b|c] [b|d|e]
- ウ
- [a|b|d] [b|d|c|e]
- エ
- [a|b|d] [b|c] [b|d|e]