関係データベース管理システム
データベース言語は、DBMSに対してさまざまな指示を伝えるための言語である。概念的には、データ定義言語 (DDL)、データ操作言語 (DML)、データ制御言語 (DCL) の構成要素からなる。データ定義言語 (DDL) はデータベースの構造を定義する。データ操作言語 (DML) はデータベースに対する検索や更新などの操作を行う。データ制御言語 (DCL) はデータに対するアクセス制御を行う。RDBMSでは、関係モデルに基づいたデータベース言語を備えている。RDBMSのデータ操作言語は、関係モデルの関係代数と関係論理に基づいている。RDBMSとされるシステムの多くは、データベース言語SQLを備えている。