📖 もうちょい詳しく
何が新しいの?
リレーショナルデータベースは、データを「表(テーブル)」の形でためて管理するしくみです。
英語のRelational(関係)が示すとおり、複数の表を「関係」でつなげるのが大きな特徴です。考え方は1970年ごろに提唱され、いまもデータ管理の定番として広く使われています。略して「RDB」と呼ばれることが多いです。
どうやって動いてるの?
データは、行(横方向の1件分)と列(縦方向の項目)でできた表に並べてためます。
たとえば「会員の表」と「注文の表」を別々に持ち、注文の表に会員のID(番号)を入れておくと、あとから「この注文は誰のものか」をたどれます。各行を見分けるための目印を「主キー」と呼び、これを手がかりに表どうしをつなげます。操作にはSQLという専用の言葉をよく使います。
何ができるの?
ばらばらに見えるデータを、表の関係でつないで一つの答えにまとめられます。
「この会員が、いつ、何を買ったか」を、会員の表と注文の表から組み合わせて取り出す、といったことが得意です。会員管理、在庫、予約、経理など、きちんと整理して矛盾なく扱いたいデータの保管先として、多くのアプリの裏側で動いています。
🌱 身近なたとえ
よくできた住所録とノートのセットで例えると分かりやすいです。
「人の情報」は連絡先ノートに、「やり取りの記録」は別のノートにと、種類ごとにページを分けて書きます。それぞれの人に通し番号をふっておけば、記録のノートに番号を書くだけで「これは誰の話か」をすぐにたどれます。リレーショナルデータベースも、表を種類で分けて番号でつなぐ、この整理術と同じ考え方です。
✅ まず覚えるポイント
- データを行と列の「表」の形でためるデータベース
- 複数の表を「関係」でつないで扱えるのが特徴
- 各行を見分ける目印が「主キー」
- 操作にはSQLという言葉をよく使う
- 1970年ごろからの定番で、いまも広く使われている
🧭 よくある勘違い
表計算ソフトの表と同じものなの?
見た目は似ていますが、役割が違います。
表計算ソフトは1枚のシートで計算や見せ方を整えるのが得意です。一方リレーショナルデータベースは、たくさんの表を関係でつなぎ、大量のデータを正確に・同時に扱うことを目的に作られています。検索の速さや、矛盾を防ぐしくみがしっかりしている点が異なります。
データベースといえば、すべてこの方式なの?
そうとは限りません。
表でつなぐ方式はとても一般的ですが、表の形にとらわれずデータをためる「NoSQL」と呼ばれる別の方式もあります。扱うデータの性質によって使い分けられていて、リレーショナルデータベースは「決まった形に整理しやすいデータ」に向いていることが多いです。
🧩 関連して覚えると楽な言葉
- SQL: リレーショナルデータベースに指示を出すための言葉
- 主キー: 表の各行を見分けるための目印になる項目
- 正規化: データの重複や矛盾を減らすため、表を整理する考え方
- NoSQL: 表の形にとらわれずデータをためる、別の方式
🏁 ひとことでまとめ
リレーショナルデータベースは、データを表に分けてためて、表どうしを番号でつなぐデータ管理のしくみです。
種類ごとに整理しながらも、必要なときには関係をたどって一つの答えにまとめられる——だからこそ、多くのアプリの土台として使われ続けています。
TERM SEARCH
ほかの用語を調べる
検索ボックスを準備中…