text: データベース管理者がデータベースをこの状態に戻すと決めたとき（たとえば、データベースがこの状態にあった時、所望の時点を指定する）、これらのファイルをその状態を復元するために使用する。静的解析  ソフトウェア検証のための静的解析技術は、クエリ言語の領域にも適用することができる。特に、抽象解釈フレームワークは、適切な近似技術をサポートする方法として、リレーショナルデータベースのクエリ言語の分野に拡張されている。クエリ言語のセマンティクスは、データの具体的な領域（ドメイン）を適切に抽象化することによって調整することができる。リレーショナルデータベースシステムの抽象化は、特に、細粒度アクセス制御や、電子透かしなどのセキュリティ分野で、多くの興味深い応用がある。その他の機能  DBMSのその他の機能として、次のようなものもあげられる。データベースログ - これは実行された機能の履歴を残すのに役立つ。グラフィックコンポーネント - 特にデータウェアハウスシステムで、グラフやチャートを作成するためのもの。クエリオプティマイザ - すべてのクエリに対してクエリを最適化し、クエリ結果を効率的に得るための実行計画（手順の部分的な順序（ツリー））を選択する。特定のストレージエンジンに特化することもある。データベース設計、アプリケーションプログラミング、アプリケーションプログラムの保守、データベース性能分析および監視、データベース構成監視、DBMSハードウェア構成（DBMSや関連データベースはコンピュータ、ネットワーク、ストレージ装置にまたがる場合がある）および関連するデータベースマッピング（特に分散DBMS）、ストレージ割り当てとデータベースレイアウトの監視、ストレージ移行のためのツールまたはフック。データベース管理とソース管理のために、ビルド、テスト、デプロイメントフレームワークに、これらの中心機能をすべて組み込んだ単一システムを求める声はますます高まっている。ソフトウェア業界における別の進化を借りて、そうした製品を「データベース用DevOps」として提供する企業もある。設計とモデリング  データベース設計者の最初の作業は概念データモデルの作成で、データベースに保持する情報の構造を反映する。そのための一般的な方法は、描画ツールを用いて実体関連モデルを作成することが多い。統一モデリング言語（UML）