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

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

Relational Database (RDB)

概要

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

詳細解説

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

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

事例・具体例

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

提唱者・関連学者

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