SQLメモ
wikipedia:データベース言語
データベース言語は、コンピュータのデータベースを扱うためのコンピュータ言語である。
データベース言語を使うことにより、データベース利用者やアプリケーションソフトウェアは、データベースにアクセスすることができる。 データベースを扱う機能のうち検索 (問い合わせ) が重要であるため、通例は (データベース) 問い合わせ言語とも呼ばれる。 ただしデータベース言語と問い合わせ言語は、概念的に重なる部分もあるが、同義ではない (後述) 。
一般に行われているデータベース言語もしくはデータベース言語要素の分類は、データ操作言語 (DML) 、データ定義言語 (DDL) 、データ制御言語 (DCL) である。
関係データベース管理システム(RDBMS)とは、エドガー・F・コッドが提唱した関係モデル(リレーショナルモデル)に基づいた、コンピュータのデータベース管理システム (DBMS) である。RDBMS によって構築するデータベースを、関係データベースという。関係モデルにおける「関係 (リレーション)」は、一般には「表 (テーブル)」 と呼ばれることが多い。2007年現在、広く知られていてまた広く使われているデータベースのほとんどは、関係モデルに基づいている