正規化とは
データの重複や不整合が起きないよう、表を整理して分割する手順。第1〜第3正規形が基本です。
解説
第1正規形は、繰返し項目をなくし、1つの欄に1つの値だけを入れた状態です。第2正規形は、主キーの一部だけで決まる項目(部分関数従属)を別の表に分けた状態、第3正規形は、主キー以外の項目で決まる項目(推移的関数従属)を別の表に分けた状態です。正規化をすると、同じ情報を何か所にも書かずに済むため、更新漏れによる矛盾(更新時異状)を防げます。
試験での出方
ある表がどの正規形か、どの項目をどう分割すべきかを問う問題が出ます。「部分関数従属は第2、推移的関数従属は第3」と対応させて覚えます。
あわせて読みたい用語
この用語が解説に出てくる問題
- 令和8年度 問69関係データベースにおけるデータの正規化に関する次の記述中の a,b に入れる字句の適切な組合せはどれか。 正規化の主な…
- 令和4年度 問77トランザクション処理の ACID 特性に関する記述として,適切なものはどれか。
- 令和元年度 秋期 問87売上伝票のデータを関係データベースの表で管理することを考える。売上伝票の表を設計するときに,表を構成するフィールドの関…
- 平成31年度 春期 問92関係データベースを構築する際にデータの正規化を行う目的として,適切なものはどれか。
- 平成30年度 春期 問81顧客名と住所,商品名と単価,顧客が注文した商品の個数と注文した日付を関係データベースで管理したい。正規化された表として…
この用語がよく出る分野:データベースの要点と過去問一覧