text: OQLは、オブジェクトモデル言語標準である（Object Data Management Groupによる）。これは、JDOQLやなどの新しいクエリ言語の設計に影響を与えている。XQueryは、やなどのXMLデータベースシステム、OracleやDb2などのXML機能を備えたリレーショナルデータベース、およびSaxonなどのインメモリXMLプロセッサで実装された標準のXMLクエリ言語である。は、XQueryとSQLを組み合わせたものである。データベース言語には、次のような機能を組み込んでいるものもある。DBMS固有の構成やストレージエンジンの管理。クエリ結果を変更するための計算。たとえば、カウント、合計、平均、並び替え、グループ化、クロスリファレンス。制約の適用（例: 自動車データベースでは、1台の車ごとに1種類のエンジンのみ許可される）。プログラマーの便宜のために、クエリ言語のアプリケーション・プログラミング・インターフェース版。ストレージ  データベースストレージは、データベースの物理的な実体の格納庫である。これは、データベースアーキテクチャの「内部（物理）レベル」を構成する。また、必要に応じて「内部レベル」から「概念レベル」や「外部レベル」を再構築するために必要なすべての情報（たとえばメタデータ、「データに関するデータ」、内部データ構造など）も含んでいる。デジタル・オブジェクトとしてのデータベースには、データ、構造、セマンティクス（意味）の3つの層からなる情報が含まれ、保存する必要がある。長期間に渡ってし、長持ちさせるために、3つの層すべてを適切に保存する必要がある。データを永続的ストレージに保存するのは、一般に、データベースエンジン（別名「ストレージエンジン」）の責任である。DBMSは通常、基盤となるオペレーティングシステムを通じてアクセスするが（多くの場合、オペレーティングシステムのファイルシステムを、ストレージ配置の仲介役として使用する）、ストレージの特性と構成設定はDBMSの効率的な運用に極めて重要であるため、データベース管理者によって密接に管理される。DBMSは、その運用中に、常に数種類のストレージ（メモリや外部ストレージ）にデータベースを常駐させている。データベースのデータと、追加の必要な情報（おそらく非常に大量にある）は、ビット列に符号化される。