データベースとは?検索や更新がしやすいように整理されたデータの集まり

公開: 更新: カテゴリ: テクノロジ系

30秒で結論

データベースとは(全体像)

データベースとは、たくさんのデータを、検索や更新がしやすいように整理してためた、データの集まりのことだ。

整理された巨大なファイルキャビネットを思い浮かべると分かりやすい。バラバラに積むのではなく、ルールに沿って整理しておくので、必要なデータをすぐ取り出せる。

このデータベースを管理するのが、DBMS(Database Management System=データベース管理システム)という専用ソフトだ。代表的なものに、PostgreSQL・MySQL・Oracle Database・SQL Serverなどがある。

ここで一番のポイント。データベースは、DBMSという管理ソフトで扱う。「データベースは、ただファイルを1つ置いておくだけのもの」と思い込むと誤りで、整理して管理するしくみだ。


詳しく:データベースの分類

ここが心臓部。分類を表で押さえよう。

データベースの分類

種類やさしい意味
関係DB(RDB)表(行と列)の形で整理する。SQLで操作。主流
NoSQL表形式ではない、柔軟なデータベース(MongoDBなど)
DBMSデータベースを管理する専用ソフト

データベースには、いくつかの種類がある。いちばん主流なのが、関係データベース(RDB)。これは、表(行と列)の形でデータを整理し、SQLという言語で操作するものだ。

ここで一番のポイント。データベースは、RDBだけではない。「データベースといえばRDBだけ」と思い込むと誤りで、表形式ではない柔軟なNoSQLなども存在する。とはいえ、試験ではまず、主流のRDBをしっかり押さえるとよい。

わかりやすく言い換えると

身近なたとえで整理しよう。

データベースは、「整理された巨大なファイルキャビネット。必要なデータをすぐ取り出せる」イメージ。

DBMSは、「そのキャビネットを管理する管理人(専用ソフト)」こと。要するに、データベースを扱うためのソフトだ。

「RDBだけではない」というのは、主流のRDB(表形式)のほかに、NoSQLなどもあるということ。つまり、データベースにはいくつかの種類がある。


試験のツボ

🔴 一番出る:データベースの正体

①検索や更新がしやすいように整理された、データの集まり

②DBMS(データベース管理システム)で管理する

🔴 次に出る:DBMS

①DBMS=データベースを管理する専用ソフト

②代表:PostgreSQL・MySQL・Oracleなど

🟡 押さえると安定:分類

①主流は関係DB(RDB、表形式・SQLで操作)

②RDBだけでなく、NoSQLなどもある


よくある間違い

「データベースは、ただファイルを1つ置いておくだけのものだ」→ ✗  データベースは、整理してDBMSで管理する、データの集まり。

「データベースといえば、RDB(表形式)だけだ」→ ✗  主流はRDBだが、表形式ではないNoSQLなどもある。

「データベースの管理に、専用ソフト(DBMS)は使わない」→ ✗  データベースは、DBMSという専用ソフトで管理する。


試験での出題パターン

実際の問題でたしかめてみよう。

オリジナル問題1(データベースの正体)

📝 オリジナル問題 1 データベースの正体

データベースに関する次の記述のうち、最も適切なものはどれか。

  1. 検索や更新がしやすいように整理された、データの集まりである
  2. 社員の出退勤を記録して、毎月の給与を計算するためのしくみだ
  3. 取引先へ毎月の請求書を郵送する、決まった事務作業のことを指す
  4. 完成したシステムを宣伝して、より多く売るための広告活動である
エーアイコアラ
エーアイコアラ 解答・解説

解答は 1 です。

データベースは、検索や更新がしやすいように整理された、データの集まりなのです。整理された巨大なファイルキャビネットのイメージなります。

選択肢2は給与計算、選択肢3は請求書の事務、選択肢4は広告で、どれも違うのです。

選択肢判定理由
1整理されたデータの集まりで正しい
2給与計算のしくみではない
3請求書の事務の話
4広告活動ではない

オリジナル問題2(DBMS)

📝 オリジナル問題 2 DBMS

DBMSに関する次の記述のうち、最も適切なものはどれか。

  1. 社員の給与を計算するときだけ、使われるものだとされている
  2. 取引先へ請求書を郵送するときだけ、使われるものだとされる
  3. データベースを管理するための、専用ソフトウェアのことである
  4. データベースとは関係のないものだとされているものなのである
エーアイコアラ
エーアイコアラ 解答・解説

解答は 3 です。

DBMSは、データベースを管理する、専用ソフトなのです。PostgreSQLやMySQLなどが代表なります。

選択肢1の給与、選択肢2の請求書、選択肢4の「関係のないもの」は、いずれも違うのです。

選択肢判定理由
1給与計算のときだけではない
2請求書のときだけではない
3データベースを管理する専用ソフトで正しい
4データベースを管理するソフトである

オリジナル問題3(分類)

📝 オリジナル問題 3 データベースの分類

データベースの分類に関する次の記述のうち、最も適切なものはどれか。

  1. 社員の給与の計算しだいで、分類が決まるとされているものである
  2. 取引先への請求書の枚数しだいで、分類が決まるとされているのだ
  3. データベースは、RDB(表形式)だけだとされているものである
  4. 主流はRDB(表形式)だが、NoSQLなど、ほかの種類もある
エーアイコアラ
エーアイコアラ 解答・解説

解答は 4 です。

データベースは、主流はRDB(表形式)だが、NoSQLなど、ほかの種類もあるのです。RDBだけではないなります。

選択肢1の給与、選択肢2の請求書、選択肢3の「RDBだけ」は、いずれも違うのです。

選択肢判定理由
1給与計算で決まるのではない
2請求書の枚数で決まるのではない
3RDBだけではない(NoSQLもある)
4主流はRDB・ほかにNoSQLもで正しい

まとめ

押さえどころ

次に学ぶ


執筆: SikakuQuest編集部

勉強は、クエストになった。

資格の勉強を、冒険に変えるRPG学習アプリ

App Storeで見る