経営情報システム経営情報システム

正規化とは?

教科書的な定義

データの重複・矛盾を排除するためにテーブルを分割する作業。第1〜第3正規形が基本。

ざっくり言うと

引っ越しの荷造りで、同じものを複数の箱に入れない工夫。「食器は食器の箱」「本は本の箱」と分けることで、「あの本どこだっけ」と探す手間が減り、管理しやすくなる。データベースも同じ考え方で整理します。

もう少し詳しく

正規化の段階:①第1正規形(繰り返し項目の排除:1つのセルに1つの値)②第2正規形(部分関数従属の排除:主キーの一部にのみ依存する属性を別テーブルに分離)③第3正規形(推移的関数従属の排除:非キー属性間の依存関係を排除)。正規化のメリットはデータの重複排除と更新時の矛盾防止。デメリットはテーブル数が増え、結合処理が増えるためパフォーマンスが低下する場合がある。

具体例

顧客テーブルに「顧客名、住所、注文商品、注文日」を全部入れると、同じ顧客の住所が注文のたびに重複する。正規化で「顧客テーブル」と「注文テーブル」に分けることで、住所変更も1か所で済みます。

試験対策ポイント

第1〜第3正規形の定義と具体例は最頻出テーマ。特に「部分関数従属」と「推移的関数従属」の違いを具体例で説明できるように。

よく比較される用語

リレーショナルデータベースとの違い

正規化は「データの重複・矛盾を排除するためにテーブルを分割する作業。第1〜第3正規形が基本。…」であるのに対し、リレーショナルデータベースは「データを行(レコード)と列(フィールド)からなる表(テーブル)の形式で管理するデータベース。RDB(…」という違いがあります。

正規化」のよくある質問

Q. 正規化とは何ですか?わかりやすく教えてください

データの重複・矛盾を排除するためにテーブルを分割する作業。第1〜第3正規形が基本。 わかりやすく言うと、引っ越しの荷造りで、同じものを複数の箱に入れない工夫。「食器は食器の箱」「本は本の箱」と分けることで、「あの本どこだっけ」と探す手間が減り、管理しやすくなる。データベースも同じ考え方で整理します。

Q. 正規化は診断士試験のどの科目で出題されますか?

正規化は「経営情報システム」の科目で出題されます。経営情報システムの分野に分類され、関連する概念と合わせて理解することが重要です。

Q. 正規化の具体例を教えてください

顧客テーブルに「顧客名、住所、注文商品、注文日」を全部入れると、同じ顧客の住所が注文のたびに重複する。正規化で「顧客テーブル」と「注文テーブル」に分けることで、住所変更も1か所で済みます。

Q. 正規化を効率よく覚えるコツは?

正規化を覚えるコツは、①まず定義を自分の言葉で言い換えること、②実際のビジネスや日常生活の具体例と結びつけること、③関連する用語とセットで比較しながら覚えることです。診断士AIの4択クイズで繰り返し出題されることで、記憶が定着します。

診断士AIクイズ
この用語を4択で確認しよう

Q. 次の説明に当てはまる用語は?

データの重複・矛盾を排除するためにテーブルを分割する作業

正規化」の基本情報

用語名正規化
分野経営情報システム
出題科目経営情報システム
重要度★★★★★頻出
関連用語数8

経営情報システムの関連用語

他の科目の重要用語

関連する学習コラム

🎯

この知識、試験で使えるレベル?

7科目21問の無料診断テストで、今のあなたの実力をチェック。登録不要・約3分。