資格暗記無料で始める

関係データベースと正規化とは?

関係データベースと正規化とは、関係データベースは、データを行(レコード)と列(属性)からなる表(テーブル)の集合として管理する方式。正規化はデータの重複や更新時の不整合(更新異常)をなくすため、表を段階的(第1〜第3正規形など)に分割していく設計手法。

かんけいでーたべーすとせいきか

基本情報技術者試験の頻出用語/テクノロジ系


関係データベースと正規化の意味

関係データベースは、データを行(レコード)と列(属性)からなる表(テーブル)の集合として管理する方式。正規化はデータの重複や更新時の不整合(更新異常)をなくすため、表を段階的(第1〜第3正規形など)に分割していく設計手法。

関係データベースと正規化の具体例

「注文番号・商品名・単価・数量」を1つの表にまとめると、同じ商品を複数の注文で扱うたびに商品名や単価が重複して記録され、単価変更時にすべての行を更新しなければならない不整合が起きやすい。商品情報を別表に切り出す(正規化する)ことでこの問題を防げる。

関係データベースと正規化は試験でどう引っ掛けられる?

第2正規形部分関数従属の除去:主キーの一部だけに従属する項目を切り出す)と第3正規形(推移関数従属の除去:主キー以外の項目に従属する項目を切り出す)の違いが問われやすい。

関係データベースと正規化と関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。