ITパスポート

リレーショナルDB(RDB)とは?テクノロジ系 ・ データベース

読み方: りれーしょなるでーたべーす

1行定義
データを表(テーブル)形式で管理し、テーブル間の関係(リレーション)でデータを結合・操作するデータベース

詳細解説

リレーショナルデータベース(RDB: Relational Database)は、エドガー・コッド博士が1970年に提唱したリレーショナルモデルに基づき、データを行(レコード)と列(カラム)からなる表(テーブル)で管理するデータベースです。テーブル間の関係(リレーション)は外部キー(Foreign Key)で定義し、JOINでテーブルを結合してデータを取得できます。主キー(Primary Key)は各レコードを一意に識別する列で、重複・NULL不可です。外部キーは他テーブルの主キーを参照し、テーブル間の整合性(参照整合性)を保証します。ACID特性(原子性・一貫性・独立性・永続性)はトランザクション管理の基本原則で、RDBはこれを厳密に保証します。代表的なRDBMSはOracle Database(大企業向け)・MySQL(Web系で人気)・PostgreSQL(高機能・オープンソース)・Microsoft SQL Server・SQLite(組み込み向け軽量)です。ITパスポートでは「主キーと外部キーの役割」「ACID特性」「E-R図(エンティティ・リレーションシップ図)によるデータモデリング」「正規化の目的」を整理しておきます。

ITパスポートでの出題ポイント

  1. 主キーでレコードを一意識別(重複・NULL不可)
  2. 外部キーでテーブル間の参照整合性を保証
  3. ACID特性(原子性・一貫性・独立性・永続性)でトランザクション保護
  4. E-R図でエンティティとリレーションを設計

関連用語

「リレーショナルDB(RDB)」の過去問を解いて理解を定着

合格ナビでは IPA 公式 600問 + 3段階の解説(初級・標準・上級) で「○○とは?」をその場で深掘りできます。

過去問を解く 用語集トップへ


シラバス 6.5 準拠 / 最終更新: 2026-05-25