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

令和4年度 秋期 午前Ⅱ 問5

データベース設計

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

答えと解説を見る

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

解説

第2正規形に加えて推移的関数従属性が無ければ第3正規形です。

正規形は段階を踏んで条件が加わります。第2正規形は、非キー属性が候補キーの一部だけに従属する部分従属性を持たない状態です。そこからさらに第3正規形になるには、非キー属性がキーに直接ではなく、別の非キー属性を経由して従属する推移的関数従属性が存在しないことが条件になります。たとえばキーが社員番号で、社員番号→部門コード、部門コード→部門名が成り立つと、部門名は社員番号に推移的に従属しており、第3正規形ではありません。設問は第2正規形であることを前提としているので、残る条件は推移的関数従属性が無いことです。第1は原子値、第2は部分従属なし、第3は推移従属なし、と段階ごとの条件を対応させて覚えると判断できます。

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

出典:令和4年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問5

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