関係データベースと正規化とは?かんけいでーたべーすとせいきか
関係データベースと正規化とは、データを行と列からなる表の集合として扱うのが関係データベース。正規化は、同じ事実が複数の行に重複して現れることで生じる更新時の不整合を防ぐため、関数従属に沿って表を段階的に分割していく設計手法。
最終更新:2026-10-06
ネットワークSPを最短で暗記・合格する →背景
1枚の表に何もかも載せると、1つの事実を直すのに何十行も直すことになり、直し漏れた行が矛盾として残る。分割して事実を1か所に置けば更新は1行で済む。ネットワークの現場でいえば、機器・ポート・VLAN・IPアドレスを1枚の表計算で管理している台帳が、まさにこの更新異常を抱えた状態にあたる。
具体例
機器名・設置拠点・ポート番号・VLAN・IPを1枚の表で持つと、拠点の住所が変わるたびにその拠点の全ポートの行を直すことになる。NetBoxのようなIPAM/DCIMは、機器・ポート・プレフィックスを別の表に分けて参照で結ぶことでこれを避けている。
試験での引っ掛け
第2正規形は主キーの一部にだけ従属する項目を切り出す(部分関数従属の除去)、第3正規形は主キー以外の項目に従属する項目を切り出す(推移関数従属の除去)。切り出す項目が何に従属しているかで、どちらを問われているかを判別する。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。