🏠 総合トップ 中小企業診断士1次試験 用語集 経営情報システム
データベース

リレーショナルデータベース

Relational Database (RDB)

概要

データを表(テーブル)形式で管理し、表同士を関連付けて操作するデータベース。

詳細解説

リレーショナルデータベース(RDB)は、データを行と列からなる表(テーブル)形式で格納し、複数の表を主キーと外部キーによって関連付けて管理するデータベースである。E.F.コッドが1970年に提唱した関係モデルに基づく。

データの独立性が高く、SQLによる柔軟なデータ操作が可能である。ACID特性によりトランザクションの信頼性が保証される。Oracle Database、MySQL、PostgreSQLなどが代表的なRDBMSである。

試験対策のポイント

  • 暗記必須:リレーショナルデータベースはデータを表(テーブル)で管理。行(レコード・タプル)と列(フィールド・属性)で構成される。
  • 頻出ポイント:主キー(行を一意に識別、重複・NULL不可)と外部キー(他テーブルの主キーを参照し関連付け)の役割が超頻出。
  • ひっかけ注意:主キーは一意性とNULL不可(実体整合性)を満たす。外部キーは参照先に存在する値しか持てない(参照整合性)。
  • 関連づけ:関係演算(選択・射影・結合)やSQL、正規化と一体で出題される。

事例・具体例

顧客テーブルと注文テーブルを顧客IDで関連付け、特定顧客の注文履歴を検索できる。企業の基幹システムの大半はRDBを基盤としている。

提唱者・関連学者

エドガー・F・コッド(E.F. Codd)が1970年に論文「A Relational Model of Data for Large Shared Data Banks」で関係モデルを提唱し、RDBの理論的基礎を築いた。