GLOSSARY

RDB(リレーショナルデータベース)

最終更新日:

RDBとは、データを行と列の表で持ち、表どうしを関連づけて扱うデータベースです。

RDBでは、「顧客」「注文」「商品」のようにデータを表に分けて持ち、顧客の番号のような共通の項目で表どうしを関連づけます。データの操作にはSQLを使います。MySQL、PostgreSQL、Oracle Database、Microsoft SQL Server などが広く使われています。

金額や在庫のように、誤りが許されないデータを扱う業務システムの多くはRDBを使っています。一連の更新をまとめて、すべて行うか、まったく行わないかを保証するしくみ(トランザクション)があり、データの整合を保ちやすいことが特徴です。

表の設計は後から変えにくく、作り始める前に、業務のデータの関係を整理しておくことが大切です。データの量や利用者が大きく増える場面では、処理の分け方を工夫したり、NoSQLと組み合わせたりします。クラウドには、運用を任せられるRDBのサービスもあります。

関連する用語

用語集の一覧に戻る ナレッジのトップへ