過去問解きまくり研究所 ホーム

令和元年度 秋期 午前Ⅱ 問21

データベース

完全関数従属性を満たすための条件

関数従属{A,B}→Cが完全関数従属性を満たすための条件はどれか。

答えと解説を見る

✓ これが正解ウA→C及びB→Cのいずれも成立しないこと

解説

AだけやBだけではCが決まらないとき、完全関数従属です。

完全関数従属とは、属性の組{A,B}でCが決まり、しかもその組の一部、つまりAだけ、あるいはBだけではCが決まらない状態をいいます。組の一部でCが決まってしまう場合は部分関数従属と呼ばれ、第2正規形にするときの分解の対象になります。したがって、{A,B}→Cが完全関数従属であるための条件は、A→CもB→Cも成り立たないことです。ほかの肢は、完全かどうかを分ける、組の一部だけでCが決まるかという点を正しく扱っていません。完全は組の全部が必要、部分は一部で足りる、と対で覚えてください。

ほかの選択肢はなぜ違うのか

出典:令和元年度 秋期 システムアーキテクト試験 午前Ⅱ 問21

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)