SQLとは?

辞典・百科事典の検索サービス - Weblio辞書

初めての方へ

参加元一覧


用語解説|製品情報|ニュース|動画|本・雑誌|文献|商品|全文検索

三省堂 大辞林

三省堂三省堂

SQL [Structured Query Language]



DBM用語辞典

JERICHO CONSULTINGJERICHO CONSULTING

IT用語辞典バイナリ

IT用語辞典バイナリIT用語辞典バイナリ

SQL

フルスペル:Structured Query Language
読み方エスキューエル

SQLとは、IBM開発したSEQUELを起源にもち、リレーショナルデータベース構築運用するための言語として標準的に用いられている、データベース言語のことである。

SQLは、1970年代IBM開発したリレーショナルデータベース管理システムRDBMS)「System R」に、SEQUEL(シークェル)の名称で初め実装された。その後アップグレード時に商標の関係で「SQL」に改称された。

SQLは、英文に近い記述データベースを容易に操作できるという操作性の高さを特徴としている。そのため1970年代のうちにデータベース言語業界標準となり、各ベンダーからSQLに準拠した製品発表された。その後、独自の拡張仕様採用するベンダーが増えたことから、製品互換性を保つために、ANSIISOJISなどによって国際標準規格策定されるようになった。2008年8月現在、標準SQL規格最新版は、2003年発表されたSQL:2003となっている。

SQLは、RDBMS組み込まれて使用される。SQLの仕様RDBMSごとに独自の拡張が施されており、それぞれ異なデータベース言語として提供されている。主な例としては、PL/SQLOracle用)やTransact-SQLSybaseMicrosoft SQL Server用)、MySQL Query BrowserMySQL用)、PL/pgSQLPostgreSQL用)などがある。商用製品もあればオープンソースソフトウェアOSS)として公開されているものもある。

SQLで実行できる命令種類は、主に、「データ定義文」、「データ操作文」、「データ制御文」の3種類に大別できる。SQLでは、こうした命令組み合わせることで、表(table)から特定の列(columnや行row)を取り出したり、2つ以上の表を結び付けたりすることを可能にしている。

データ定義文」(Data Definition Language)には、表の定義(CREATE文)や、表の変更(ALTER文)、不要になった表の削除DROP文)などがある。

データ操作文」(Data Manipulate Language)には、表に対すデータ照会SELECT文)、挿入INSERT文)、更新UPDATE文)、削除DELETE文)などがある。

データ制御文」(Data Control Language)には、トランザクション開始BEGIN文)や、トランザクション確定COMMIT文)、トランザクション取り消しROLLBACK文)などがある。

なお、XMLデータベース対すXQueryは、RDBにおけるSQLと同様の役割を持っているといえる

データベースのほかの用語一覧
データベース:  Microsoft Query  NEEDS  PostgreSQL  SQL  SQL Server  SQLite  SQL Server 2005


拡張子辞典

拡張子辞典拡張子辞典

ウィキペディア

ウィキペディアウィキペディア

SQL

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2011/10/24 06:49 UTC 版)

SQL(エスキューエル,シークェル)は、リレーショナルデータベース管理システム (RDBMS) において、データの操作や定義を行うためのデータベース言語問い合わせ言語)である。リレーショナルデータベース関係モデル(リレーショナルモデル)における演算体系である、関係代数関係論理(関係計算)にある程度基づいている。 データベース言語の国際標準としてのSQLは何かの略語ではない[1]

SQLは、シークェル [ˈsiːkwəl] と読まれることもある。これは、SQLの元となったデータベース言語が、IBM社が開発したRDBMSの実験実装である System R の操作言語「SEQUEL (Structured English Query Language)」であったことが由来である。

SQLに対しては、関係代数と関係論理に忠実に準拠していないとして批判する意見がある(The Third Manifesto - クリス・デイトヒュー・ダーウェン)。




[ヘルプ]
  1. ^ SQLは、Structured Query Languageと紹介されることもある。これは、IBM社がかつて提供していたSQL/DSやその他いくつかのRDBMSの実際の製品におけるSQLにおいては正しい。しかし、標準SQLは、言語仕様そのものにはIBM社のRDBMSのDB2の影響が大きく見られるものの、「SQLは、何かの略語ではない」と定義している。
  2. ^ 非スカラー型とオブジェクト指向機能については、いくらか論議を呼ぶことになり、いまだ広く支持されていない。
  3. ^ http://iablog.sybase.com/paulley/2008/07/sql2008-now-an-approved-iso-international-standard/






固有名詞の分類



SQLに関連した本

SQLに関係した商品


SQLのページへのリンク

[PR] おすすめ情報

「SQL」の関連用語
SQLのお隣キーワード
モバイル
モバイル版のWeblioは、下記のURLからアクセスしてください。
http://m.weblio.jp/
» モバイルで「SQL」を見る
_ _   


SQLのページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
三省堂三省堂
Copyright (C) 2001-2012 Sanseido Co.,Ltd. All rights reserved.
株式会社 三省堂三省堂 Web Dictionary
JERICHO CONSULTINGJERICHO CONSULTING
Copyright (C) 2012by Jericho Consulting Co.,Ltd. All Rights Reserved.
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2012 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリSQLの記事を利用しております。
拡張子辞典拡張子辞典
Copyright © 2005-2012 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリ.sqlの記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのSQL (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2012 Weblio RSS