OSSのDBMSをソフトウェアの用途から見分ける
ITパスポート試験 平成31年度春期 問67 / ソフトウェア › オープンソースソフトウェア
過去問にチャレンジ
OSS(Open Source Software)であるDBMSはどれか。
- ア
Android
- イ
Firefox
- ウ
MySQL
- エ
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であることは別の条件なので、両方を満たすか判断します。
選択肢ごとの解説
- ×ア AndroidAndroidはモバイル機器向けのOSです。機器を動かすためのソフトウェアであり、データベースを管理するDBMSには当たりません。
- ×イ FirefoxFirefoxはOSSのWebブラウザです。OSSという条件は満たしますが、用途はWebページの閲覧であり、DBMSではありません。
- ○ウ MySQLMySQLはOSSとして提供されるDBMSです。関係データベースを管理するソフトウェアなので、設問の二つの条件をともに満たします。
- ×エ ThunderbirdThunderbirdはOSSのメールクライアントです。メールを扱うソフトウェアであり、データベースを管理するDBMSには当たりません。
補足
「OSS」という共通点だけで選ぶと、FirefoxやThunderbirdも候補に見えてしまいます。この問題では、ソフトウェアの公開形態に加えて、データベースを管理する用途かどうかを確認することが大切です。
POINT
- DBMSはデータベースを管理するソフトウェアです。
- OSSかどうかと、何に使うソフトウェアかは分けて判断します。
- MySQLはOSSのDBMSです。
- FirefoxはWebブラウザ、Thunderbirdはメールクライアント、AndroidはOSです。
