スポンサーリンク

【応用情報技術者試験】DBMSとRDBMSの違いをわかりやすく解説

「DBMSとRDBMSって何が違うの?」
応用情報技術者試験でもデータベース分野で頻出ですが、

  • DBMSの中にRDBMSがある?
  • リレーショナルって何?
  • SQL使うのはどっち?
  • 用語が似すぎて混乱する…

でつまずく人がかなり多いテーマです。

この記事では、

  • DBMSとは?
  • RDBMSとは?
  • 違い
  • 代表例
  • 試験での頻出ポイント

を分かりやすく解説します!


まず結論

DBMS

「データベースを管理するソフト全般」

RDBMS

「表(テーブル)で管理するDBMS」

これが最大の違い!


超簡単にいうと

用語イメージ
DBMS大きな分類
RDBMSDBMSの一種

まず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の違い

比較DBMSRDBMS
範囲全般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転職を専門的にサポートします。求人を紹介するだけではなく、あなたの強みを整理し、応募準備から入社後の成…

まずは無料でキャリア相談

コメント