SQL
SQLとは、データベース主にリレーショナルデータベースの利用において用いられる、データベース言語の一つです。SQLはデータベース言語の中で、最も普及している言語の一つです。
SQLの歴史は1970年代にIBMが世界初のリレーショナルデータベース管理システム(RDBMS)として開発したSystem Rというソフトウェアを開発したことから始まっています。この時にRDBMSの操作を行うためにSEQUEL(Structured English Query Language)が開発されました。このSEQUELを改良したものがSQLです。
SQLはデータベースの定義や操作を行うための言語であるため、データベースをアプリケーションやソフトウェア等のプログラムで利用する際には、プログラミング言語と組み合わせて使用します。この時、プログラム側からSQLに指示を出すことで、SQLにデータベースからデータを取り出させたり、データの編集を行わせたりします。
SQLはISO(国際標準化機構)により規格が標準化されているため、多くのデータベースで用いることができます。