マナビングITパスポート

OSSのDBMSをソフトウェアの用途から見分ける

ITパスポート試験 平成31年度春期 問67 / ソフトウェア › オープンソースソフトウェア

過去問にチャレンジ

平成31年度春期 問67

OSS(Open Source Software)であるDBMSはどれか。

  1. ア

    Android

  2. イ

    Firefox

  3. ウ

    MySQL

  4. エ

    Thunderbird

会話形式の解説

講師講師
この問題では、OSSかどうかに加えて、DBMSとして使うソフトウェアかを確かめます。
受験者受験者
OSSという言葉に目が向きました。DBMSは何をするソフトウェアですか。
講師講師
DBMSはデータベースを管理するソフトウェアです。OSSは公開形態、DBMSは用途を表すので、条件を分けて考えます。
受験者受験者
FirefoxもOSSですが、Webページを見るためのソフトウェアなので、DBMSではないですね。
講師講師
そのとおりです。FirefoxはWebブラウザです。OSSという条件だけで選ぶと、ここで迷いやすくなります。
受験者受験者
ThunderbirdもOSSとありますが、メールを扱うソフトウェアなら、データベースを管理する用途とは違いますね。
講師講師
はい。Thunderbirdはメールクライアントなので、DBMSには当たりません。
受験者受験者
Androidはモバイル機器向けのOSです。これもDBMSではありませんね。
講師講師
そのとおりです。Androidは機器を動かすためのソフトウェアです。残るMySQLは関係データベースを管理するDBMSで、OSSとして提供されています。
受験者受験者
正解はMySQLですね。OSSという共通点だけでは決めず、データベースを管理する用途まで確認します。
講師講師
はい。似た問題でも、公開形態とソフトウェアの用途を分けて確かめると判断しやすくなります。

まとめ

DBMSはデータベースを管理するソフトウェアです。MySQLはOSSとして提供されるDBMSなので、正解です。FirefoxはWebブラウザ、Thunderbirdはメールクライアント、Androidはモバイル機器向けのOSです。OSSかどうかと、DBMSとして使うかどうかを分けて判断します。

解答・解説

正解はウです

この問題のテーマ

OSSであるDBMSを、ソフトウェアの用途から見分ける問題です。

解き方の考え方

DBMSはデータベースを管理するソフトウェアです。まず各選択肢の用途を確かめ、DBMSに当たるものを探します。OSSであることとDBMSであることは別の条件なので、両方を満たすか判断します。

選択肢ごとの解説

  1. ×ア  Android
    Androidはモバイル機器向けのOSです。機器を動かすためのソフトウェアであり、データベースを管理するDBMSには当たりません。
  2. ×イ  Firefox
    FirefoxはOSSのWebブラウザです。OSSという条件は満たしますが、用途はWebページの閲覧であり、DBMSではありません。
  3. ○ウ  MySQL
    MySQLはOSSとして提供されるDBMSです。関係データベースを管理するソフトウェアなので、設問の二つの条件をともに満たします。
  4. ×エ  Thunderbird
    ThunderbirdはOSSのメールクライアントです。メールを扱うソフトウェアであり、データベースを管理するDBMSには当たりません。

補足

「OSS」という共通点だけで選ぶと、FirefoxやThunderbirdも候補に見えてしまいます。この問題では、ソフトウェアの公開形態に加えて、データベースを管理する用途かどうかを確認することが大切です。

POINT

  • DBMSはデータベースを管理するソフトウェアです。
  • OSSかどうかと、何に使うソフトウェアかは分けて判断します。
  • MySQLはOSSのDBMSです。
  • FirefoxはWebブラウザ、Thunderbirdはメールクライアント、AndroidはOSです。

※出典:平成31年度春期 ITパスポート試験 問67