「DBMSとRDBMSって何が違うの?」
応用情報技術者試験でもデータベース分野で頻出ですが、
- DBMSの中にRDBMSがある?
- リレーショナルって何?
- SQL使うのはどっち?
- 用語が似すぎて混乱する…
でつまずく人がかなり多いテーマです。
この記事では、
- DBMSとは?
- RDBMSとは?
- 違い
- 代表例
- 試験での頻出ポイント
を分かりやすく解説します!
まず結論
DBMS
「データベースを管理するソフト全般」
RDBMS
「表(テーブル)で管理するDBMS」
これが最大の違い!
超簡単にいうと
| 用語 | イメージ |
|---|---|
| DBMS | 大きな分類 |
| RDBMS | DBMSの一種 |
まずDBMSとは?
超頻出!
DBMS
Database Management System
役割
データを管理するソフト
できること
- 保存
- 検索
- 更新
- 削除
- 同時利用管理
DBMSが無いと?
データ管理が:
超大変
DBMSの種類
重要!
代表例
- RDBMS
- NoSQL DB
- 階層型DB
- ネットワーク型DB
RDBMSとは?
超重要!
RDBMS
Relational Database Management System
特徴
表形式で管理
イメージ
社員テーブル
社員ID | 名前 | 部署
1 | 山田 | 営業
2 | 鈴木 | 開発
リレーショナルとは?
意味:
関係(Relation)
テーブル同士を:
関連付ける
RDBMSの特徴
- テーブル管理
- SQL利用
- 関係性管理
- 正規化しやすい
SQLはどっち?
答え:
RDBMS
なぜ?
表操作向きだから。
DBMSとRDBMSの違い
| 比較 | DBMS | RDBMS |
|---|---|---|
| 範囲 | 全般 | DBMSの一種 |
| データ形式 | 様々 | テーブル |
| SQL | 必須ではない | 多く利用 |
| 関係管理 | 場合による | 得意 |
主キー・外部キー
超頻出!
主キー
行を一意識別
外部キー
他テーブル連携
RDBMS代表例
頻出!
- MySQL
- PostgreSQL
- Oracle Database
- SQL Server
NoSQLとの違い
発展知識!
RDBMS
整ったデータ向き
NoSQL
柔軟データ向き
応用情報で超頻出
かなり狙われる👇
- SQL
- 主キー
- 外部キー
- 正規化
- テーブル
よくあるひっかけ
「DBMS = RDBMS」
→ ❌違う!
正しくは:
RDBMS ⊂ DBMS
1分で復習!
DBMS
データ管理全般
RDBMS
表形式DB
SQL利用
RDBMS
関係管理
RDBMSが得意
練習問題
問題
RDBMSの特徴として最も適切なものはどれか。
ア
データを表形式で管理する
イ
IPアドレスを配布する
ウ
暗号化のみ行う
エ
CPU性能向上を行う
解答
正解:ア
解説
RDBMSは、テーブル(表)形式でデータを管理し、関係性を扱うDBMSです。
まとめ
DBMSとは
「データ管理ソフト全般」
RDBMSとは
「表形式管理」
超重要
- SQL
- テーブル
- 主キー
- 外部キー
- 正規化
まずは、
「DBMS=大分類」
「RDBMS=表管理タイプ」
このイメージを持つとかなり理解しやすくなります!
このイメージを持つとかなり理解しやすくなります!
知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

未経験から、ITエンジニアへ。
「IT業界に興味はあるけれど、自分にできるか不安」「何から始めればいいのか分からない」そんな方のために、Tech GO は未経験からのIT転職を専門的にサポートします。求人を紹介するだけではなく、あなたの強みを整理し、応募準備から入社後の成…
まずは無料でキャリア相談

コメント