リレーショナルデータベース管理システム(RDBMS:Relational Data Base Management System)において、データベースを照会するための専用プログラミング言語のこと。データの抽出をはじめ、変更や削除なども行う。
1976年にIBM社が開発した。その後、1986年にANSI(アメリカ規格協会)によって標準化され、翌1987年にはSQL87としてISO(国際標準化機構)規格になった。その後もISOで標準化が進められ、SQL89、SQL92、SQL1999、SQL2003、SQL2006、SQL2008、SQL2011などの規格が制定された。日本でもJIS規格になっている。IBMではSQLをStructured Query Languageの頭文字としていたが、ISOではとくになんらかの略語ではないと規定している。エス・キュー・エルと読むのが一般的だが、シークェルともいう。
データ形式を定義して統合的に管理するデータベースのなかで、もっとも利用されているのがリレーショナルデータベース(RDB)である。これは、データを表形式のテーブルで表すとともに、複数の表を関連づけられるという特徴がある。それを管理するシステムがRDBMSで、そこで標準的に使われる言語がSQLである。そのため、SQLを利用することでどのRDBでも同じように操作できることになる。
言語としては、テーブルの作成などを行うデータ定義言語(DDL:Data Definition Language)、データの整合性を保つためのデータ制御言語(DCL:Data Control Language)、データベース構築後にデータの検索や修正、追加、削除などを行うデータ操作言語(DML:Data Manipulation Language)の三つで構成されている。
SQLを利用するおもな製品に、Oracle(オラクル)、DB2、Microsoft(マイクロソフト) SQL Server、MySQL(マイエスキューエル)などがある。
[編集部]
出典 図書館情報学用語辞典 第4版図書館情報学用語辞典 第5版について 情報
出典 ASCII.jpデジタル用語辞典ASCII.jpデジタル用語辞典について 情報
出典 (株)ジェリコ・コンサルティングDBM用語辞典について 情報
…その目的にあてはまるプログラム作成に対しては効率よい開発が可能であるが,そのぶん汎用性は劣るため,グラフィカルユーザーインターフェースなどが重要になるにつれ,Visual Basicに代表されるコンポーネント型の環境に取って代わられる方向にある。SQL関係論理に基づいた関係データベースの問合せ/操作言語として標準の地位を占めている。SQL自体は,あくまで問合せ/操作言語であるので,汎用のプログラミング能力はもたず,SQLを用いたデータベースプログラミングでは他の汎用言語と組み合わせて用いることになる。…
※「SQL」について言及している用語解説の一部を掲載しています。
出典|株式会社平凡社「世界大百科事典(旧版)」
〘 名詞 〙 年の暮れに、その年の仕事を終えること。また、その日。《 季語・冬 》[初出の実例]「けふは大晦日(つごもり)一年中の仕事納(オサ)め」(出典:浄瑠璃・新版歌祭文(お染久松)(1780)油...
12/17 日本大百科全書(ニッポニカ)を更新
11/21 日本大百科全書(ニッポニカ)を更新
10/29 小学館の図鑑NEO[新版]動物を追加
10/22 デジタル大辞泉を更新
10/22 デジタル大辞泉プラスを更新