第1正規形とは?だいいちせいきけい
第1正規形とは、すべての属性値が単一の値(原子値)であり、繰返し項目や複数値を含まない状態。第2正規形以降の判定はこの形になっていることを前提にするため、正規化の出発点にあたる。繰返しを切り出すときは、元の表の主キーを新しい表にも持たせる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
帳票をそのまま表にすると、電話番号を横に3つ並べる、1つのセルに商品コードを読点でつなぐ、といった形になりやすい。この形は「4つ目が必要になったら列を足す」という設計変更を業務のたびに強いるうえ、値の検索も集計も書けなくなる。表を集合として扱うという関係モデルの前提を成立させるために、まずここを揃える必要がある。
具体例
受注表に「商品コード1・数量1/商品コード2・数量2/商品コード3・数量3」と横に並んでいる部分を、受注明細表として切り出し、受注番号を持たせて行方向に並べる。1つのセルに「A001,B002」と詰めていた場合も同じ扱いになる。
試験での引っ掛け
繰返し部分を切り出すとき、元の表の主キーを新表に持たせないと元のデータに戻せない(無損失でなくなる)。また列を横に並べていない場合でも、1つのセルに複数値を詰めていれば第1正規形ではない。「表になっていれば第1正規形」ではない点に注意する。
関連用語
出た過去問
出典:平成31年度 春期 データベーススペシャリスト試験 午前Ⅱ 問7(IPA)
第1正規形から第5正規形までの正規化に関する記述のうち、適切なものはどれか。
正解:第3正規形への分解では、情報無損失かつ関数従属性が保存される。
要点:第3正規形までは無損失かつ関数従属性保存の分解ができる
第3正規形までは、分解しても結合により元に戻せる(情報無損失)うえ、元の関数従属性も保存される分解が必ず存在する。ボイス・コッド正規形以降になると、無損失分解はできても関数従属性の保存が犠牲になる場合がある点が対比される。
出典:令和3年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問5(IPA)
第1正規形から第5正規形までの正規化に関する記述のうち、適切なものはどれか。
正解:第3正規形への分解では、情報無損失かつ関数従属性が保存される。
要点:第3正規形までは無損失かつ関数従属性を保存して分解できる
第3正規形までであれば、情報を失わずに元へ復元できる(情報無損失)分解で、かつ元の関数従属性をすべて分解後の関係に保存する分解が常に可能である。一方、ボイス・コッド正規形より先へ進める分解では、無損失は保てても関数従属性の保存が犠牲になる場合がある。よってウが適切。
出典・参考
高度試験 午前I(高度午前I 相当)のシラバスの3 技術要素 > 2. データベース設計 > (3) データの正規化に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。