ITパスポート 2019年 春期 問67
問題文
OSS (Open Source Software)であるDBMSはどれか。
選択肢
ア:Android
イ:Firefox
ウ:MySQL(正解)
エ:Thunderbird
🔒 解説は解答すると表示されます
OSS (Open Source Software)であるDBMSはどれか。【ITパスポート 解説】
正解の理由
DBMSは「Database Management System(データベース管理システム)」の略で、データを保存・検索・更新・管理するためのソフトウェアです。MySQLはこのDBMSに該当し、かつOSS(Open Source Software:ソースコードが公開され、誰でも利用・改変・再配布できるソフトウェア)の代表例です。そのため、選択肢の中では ウ(MySQL)が正解となります。
- DBMS(データベース管理システム):データを効率よく扱うためのソフトウェア。
- OSS(オープンソースソフトウェア):ソースコードが公開され、利用や改変が許されるソフトウェア。
解法ステップ
- 各選択肢が何のソフトかを確認する。
- Android → OS(オペレーティングシステム、スマホやタブレットで動く基本ソフト)
- Firefox → ウェブブラウザ(Web閲覧用のソフト)
- MySQL → DBMS(データベース管理システム)
- Thunderbird → メールクライアント(メール送受信を行うソフト)
- 「DBMSであるか」を基準に絞る。
- OSSかどうかを確認する(MySQLはCommunity EditionなどでOSSとして公開)。
- DBMSかつOSSの組み合わせに当てはまるのが ウ であると判断する。
選択肢別の誤答解説
-
ア: Android
- 誤り。Androidはスマートフォン用のOS(Operating System:機器を動かす基本ソフト)です。OSSの要素(AOSP:Android Open Source Project)を含みますが、DBMSではありません。
-
イ: Firefox
- 誤り。Firefoxはウェブブラウザ(Webページを見るためのソフト)です。Firefox自体はOSSですが、DBMSの機能は持ちません。
-
ウ: MySQL
- 正しい。MySQLは代表的なDBMSであり、Community Editionはオープンソース(主にGPL:GNU General Public License)で提供されています。SQL(Structured Query Language:データベースを操作する言語)を使ってデータを扱います。
-
エ: Thunderbird
- 誤り。Thunderbirdはメールクライアント(メールの送受信や管理をするソフト)です。これもOSSですが、DBMSではありません。
よくある誤解
-
OSS = 無料 とだけ考える誤解
- OSSは「ソースコードが公開されている」ことを指します。多くは無料で使えますが、開発サポートや商用版を有料で提供する場合もあります(MySQLの商用版など)。
-
OSSなら何でも同じカテゴリだと思う誤解
- OSSかどうかとソフトの種類(OS、ブラウザ、DBMS、メールソフト)は別の概念です。OSSでも機能は異なります。問題は「DBMSであるか」がポイントです。
-
AndroidはDBMSだと誤認するケース
- AndroidはOSであり、内部でSQLiteのような軽量DBを使うことはありますが、Android自体がDBMSではありません。
補足コラム
-
MySQLの位置づけ:
MySQLはリレーショナルDBMS(RDBMS:Relational Database Management System)です。関係(テーブル)でデータを扱い、SQL(Structured Query Language:構造化問い合わせ言語)で操作します。簡単な例:SELECT name, age FROM users WHERE age >= 20;これは「usersテーブルから年齢が20以上の人の名前と年齢を取り出す」命令です。 -
MySQLと似たもの:PostgreSQL(OSSのRDBMS)、MariaDB(MySQLから派生したOSSのRDBMS)などがあります。用途や性能に応じて選ばれます。
FAQ
Q1: MySQLは完全に無料で使えますか?
A1: MySQLにはCommunity Edition(OSSで無料)と商用のサポート版があります。個人や多くの企業ではCommunity Editionを使っていますが、商用サポートを契約することも可能です。
A1: MySQLにはCommunity Edition(OSSで無料)と商用のサポート版があります。個人や多くの企業ではCommunity Editionを使っていますが、商用サポートを契約することも可能です。
Q2: DBMSとデータベースは同じですか?
A2: 厳密には違います。データベースはデータの集まりそのもの。DBMSはそのデータを管理・操作するためのソフトウェアです。例えると、書類(データ)がファイルキャビネット(データベース)に入り、整理するルールや道具がDBMSです。
A2: 厳密には違います。データベースはデータの集まりそのもの。DBMSはそのデータを管理・操作するためのソフトウェアです。例えると、書類(データ)がファイルキャビネット(データベース)に入り、整理するルールや道具がDBMSです。
Q3: FirefoxやThunderbirdもOSSなら、なぜ問題に出るのですか?
A3: 問題は「DBMSであるか」を問うています。FirefoxやThunderbirdはOSSですが、種類がブラウザやメールソフトであり、DBMSではないため誤りです。
A3: 問題は「DBMSであるか」を問うています。FirefoxやThunderbirdはOSSですが、種類がブラウザやメールソフトであり、DBMSではないため誤りです。
関連キーワード: OSS、オープンソース、データベース、DBMS、RDBMS、MySQL、SQL、Android、Firefox、Thunderbird、GPL、MariaDB

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

