応用情報暗記無料で始める

DBMSとは?でーたべーすまねじめんとしすてむ

DBMSとは、複数の利用者やアプリケーションが同じデータを安全に共有できるよう、データの定義・操作・同時実行制御・障害回復・機密保護をまとめて引き受けるソフトウェア。アプリケーションはSQLで「何が欲しいか」を書くだけでよく、ロックの獲得やログによる回復、権限の判定はDBMS側が担う。出題では個々の機能名を挙げ、それがDBMSのどの役割に当たるかを判断させる形が多い。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では8回出題され、ほかに3問の解説で触れられています(2016年度〜2024年度)。

応用情報技術者試験の頻出用語/テクノロジ系

別名:DBMS(データベース管理システム)、データベース管理システム

この語が出る過去問を解く →

背景

アプリケーションが自前でファイルを読み書きしていた時代は、同じ意味のデータを業務ごとに別のファイルへ持ち、更新のたびに食い違った。排他制御も復旧もアプリごとに実装するため、1本のバグが他業務のデータまで壊すことがあった。データの管理をアプリの外へ括り出し、共通の管理者へ一元化したのがDBMSである。応用情報では「どこまでをDBMSに任せ、どこからをアプリで作るか」という線引きの判断として問われる。

具体例

在庫システムで100人が同時に同じ商品行を更新しても矛盾が起きないのは、DBMSが同時実行制御を行い、更新前後の値をログに残しているためである。Oracle DatabaseやPostgreSQLを使う場合、アプリ側はUPDATE文を発行するだけでよく、ロックの獲得順序やコミット後の耐久性の担保を自前で書く必要がない。

試験での引っ掛け

DBMSはデータを格納するファイルそのものではなく、その格納・取り出しを管理する側のソフトウェアである。SQLはDBMSを操作する言語であって、SQLが使えることがDBMSの定義のすべてではない。3層スキーマでは、利用者ごとの見え方が外部スキーマ、物理的な格納方法が内部スキーマ、全体の論理設計が概念スキーマで、階層の対応も取り違えやすい。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では8回出題(2016年度〜2024年度)
  • 分野:テクノロジ系
  • DBMSはデータを格納するファイルそのものではなく、その格納・取り出しを管理する側のソフトウェアである。