テクノロジ系データベース
リレーショナル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図でエンティティとリレーションを設計
関連用語
シラバス 6.5 準拠 / 最終更新: 2026-05-25