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

平成30年度 春期 午前Ⅱ 問4

データベース設計

第3正規形でもあるための条件

第2正規形である関係Rが,第3正規形でもあるための条件として,適切なものはどれか。

答えと解説を見る

✓ これが正解イ推移的関数従属性が存在しない。

解説

第2正規形に、推移的関数従属がないことが加わると第3正規形です。

正規形は段階を追って条件が足されていきます。見分ける軸は、それぞれの条件がどの段階のものかです。第1正規形は、属性の値が分けられない単一の値であること、第2正規形はそれに加えて、非キー属性が候補キーの一部に従属する部分関数従属がないことです。第3正規形は、さらに、非キー属性が他の非キー属性を経由して候補キーに従属する推移的関数従属がないことを求めます。設問の関係Rはすでに第2正規形なので、残る条件は推移的関数従属が存在しないことです。第1は値の単一性、第2は部分、第3は推移、と段階ごとに一語で並べて覚えると取り違えません。

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

出典:平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問4

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