用語集
DBMSでぃーびーえむえす
データベース管理システム。データの保存・検索・整合性管理を担う。
ITパスポート
DBMS(DataBase Management System)は、データベースを管理する専用ソフトウェアです。多数のアプリやユーザが共有するデータを、安全かつ効率よく扱えるよう、さまざまな機能をまとめて提供します。
| 機能 | 内容 |
|---|---|
| 格納・検索・更新 | データの保存と SQL 等での問い合わせ |
| トランザクション制御 | 一連の処理をまとめて確実に実行 |
| 整合性管理 | 矛盾したデータの混入を防ぐ |
| アクセス制御 | 誰がどのデータを操作できるか管理 |
| バックアップ | 障害に備えてデータを保全 |
たとえば多人数が同時に在庫データを更新しても、DBMS がトランザクションや排他制御で矛盾を防ぎます。表形式の RDB を扱う RDBMS(MySQL・PostgreSQL等)と、NoSQL系の DBMS に大別されます。
試験では DBMS が「データの一元管理・同時アクセス制御・整合性維持」を担うソフトウェアである点が問われます。データそのものではなく、それを管理する仕組みである点を押さえましょう。