データベース管理システム(DBMS)

データベース管理システム(DBMS)とは、ひとことで言えば、データの保存・検索・更新・管理を一元的に行うソフトウェアの総称です。たとえば、Oracle Database、MySQL、PostgreSQL、SQL Serverなどが代表的で、アプリケーションとデータを切り離す抽象化層を提供します。DBMSの主要機能には、データ定義言語(DDL)による構造管理、データ操作言語(DML)によるクエリ実行、トランザクション管理、アクセス制御、バックアップ・リカバリが含まれます。セキュリティ観点では、認証・認可・監査ログ・暗号化といった機能を備え、機密データ保護の中核を担います。RDBMS、NoSQL、NewSQLなど複数の方式があります。