本文へスキップ
← 用語集一覧へ

DBMS

教科書で学ぶデータベースと DBMS の基礎・NoSQL の種類

定義DBMS(Database Management System、データベース管理システム)は、データベースを管理し、利用者やアプリケーションの代わりにデータを読み書きするソフトウェアである。

解説アプリケーションはデータの置き場所や形式を直接扱わず、DBMS に依頼してデータを取り出したり書き換えたりする。DBMS は、同じデータを何人もが同時に更新しても矛盾が出ないように、ほかの処理を待たせるなどして調整する同時実行制御を受け持つ。ほかにも、障害で壊れたデータをバックアップなどから元に戻す障害回復や、利用者ごとに操作できる範囲を決めるアクセス権管理も DBMS の役割である。

たとえ図書館の書庫係のようなもの。利用者は書庫に入らず窓口で頼み、係が本を探して渡し、返却や貸出の記録も係がつける。

記憶フックManagement は「管理」。データの管理人を名前に持つのが DBMS。

関連する過去問(7 問)