リレーショナルデータベースとは?りれーしょなるでーたべーす
リレーショナルデータベースとは、データを行と列からなる表の形で管理し、複数の表を共通の項目でつないで扱えるようにしたデータベース。表計算ソフトの一覧表に似た見た目だが、複数の人が同時に読み書きしても内容が食い違わないよう管理される点が違う。1行が1件分のデータ(レコード)、1列が氏名や住所といった項目(フィールド)にあたる。現在の業務システムで最も広く使われている方式で、顧客管理や販売管理の裏側はたいていこの形をしている。
最終更新:2026-10-10
この語が出る過去問を解く →背景
かつては業務ごとに別々のファイルを作ってデータを持っていた。すると同じ顧客の住所が販売用・請求用・発送用に重複し、片方だけ直して食い違う、片方を消し忘れて古い住所に届く、といった事故が日常的に起きる。事実を一か所だけに持たせ、必要なときに共通の項目でつないで取り出す形にすれば、この食い違いを根から断てる——これが表でデータを持つ考え方が広まった理由である。いまの業務システムの裏側はほぼこの形なので、試験でも土台として問われる。
具体例
ニトリの会員向けサービスなら、会員の氏名や連絡先をもつ「会員」の表と、いつ何を買ったかをもつ「購入履歴」の表を別々に持ち、会員番号という共通の項目でつなぐ。こうしておけば、住所が変わったときに直すのは会員の表の1行だけで済み、購入履歴を全部書き直す必要がない。
試験での引っ掛け
「リレーション(関係)」は表と表のつながりのことだと読みたくなるが、もともとは表そのものを指す言葉である。行と列の対応も逆に覚えると設問文が読めなくなるので、「1行=1件、1列=1項目」で固定する。顧客名簿のExcelファイルとの違いを問われたら、同時利用と整合性の管理ができる点を挙げる。
関連用語
出た過去問
出典:平成22年度 秋期 ITパスポート試験 問63(IPA)
関係データベースを構築するに当たり、データの正規化を行う目的はどれか。
正解:データの冗長性を排除して保守性を高める。
要点:正規化はデータの重複と矛盾を防ぐ設計手法
正規化は、同じ情報が複数の場所に重複して持たれる状態を解消し、表を適切に分割してデータの重複や矛盾(更新時異常)を防ぐ設計手法である。重複が無くなることで、変更が一か所で済み、保守しやすいデータベースになる。
出典:平成22年度 秋期 ITパスポート試験 問84(IPA)
関係データベースで管理している"商品"表及び"売上"表を結合して商品の売上集計を行う。5月の売上合計金額が最も大きい商品はどれか。
正解:商品B
要点:集計の対象期間は配達日でなく売上日で判定する
売上日が5月のものだけを対象に、商品ごとに数量×価格を合計する。商品Aは1+3+2=6個で2,000円=12,000円、商品Bは3+1=4個で4,000円=16,000円、商品Cは2個で7,000円=14,000円、商品Dは売上日が4月30日のため対象外となる。したがって商品Bが最大である。
出典・参考
公式シラバスの9 技術要素 > 56. データ操作に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。