テクノロジ系データベース

リレーショナル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外部キーでテーブル間の参照整合性を保証
  • 3ACID特性(原子性・一貫性・独立性・永続性)でトランザクション保護
  • 4E-R図でエンティティとリレーションを設計

関連用語

SQL
データベース
NoSQL
データベース
正規化
データベース
JSON
システム開発
排他制御
ソフトウェア
ミドルウェア
ソフトウェア
主キー(プライマリキー)
データベース
外部キー(フォーリンキー)
データベース

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

合格ナビでは IPA 公式 600問 + AI解説 で「○○とは?」をその場で深掘りできます。

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