DBMS(Database Management System)とは、利用者やアプリケーションとデータベースの間に入り、データを効率的かつ安全に管理するためのソフトウェアです。
データの保存や検索だけでなく、複数の利用者が同時に利用する際の管理や、障害発生時の復旧なども行います。
例えば、銀行のシステムでは多くの利用者が同時に口座情報へアクセスしています。
DBMSは、ある人の入金処理と別の人の出金処理が重なった場合でも、データに矛盾が生じないよう管理します。
また、システム障害が発生した場合でも、データを保護し復旧できる仕組みを備えています。
ITパスポート試験で覚えるポイントは、「DBMSはデータベースを管理するためのソフトウェアであること」です。
主な機能として、データの整合性を保つトランザクション管理、障害発生時の回復機能、アクセス権限の設定や暗号化などのセキュリティ機能があります。
また、関係データベースではSQLを利用してデータを操作することも重要なポイントです。
こちらもご覧ください:NoSQLとは
Visited 3 times, 3 visit(s) today

