最も人気のある概念データモデル、実体関連(ER)、および最も人気のある論理データモデル(リレーショナルモデル)を紹介した後、SQLを紹介します。
SQL(Structured Query Language)は、データベース管理システム(DBMS)との対話に使用する言語です。
名前が示すように、これはプログラミング言語ではありませんが、クエリ言語として生まれ、後にクエリを実行するだけでなく、データベースを使用してより高度な操作を実行するためのインターフェイスに進化しました。
「進化した」と言いましたが、実際にはSQLは常に進化しています。これは、1986年に最初に公開され、1989年、1992年、1999年、2003年、2006年、2008年、2011年、2016年に更新され、執筆時点での最新バージョンとして2019年に更新された標準です。
SQLは、PostgreSQL、MySQL、Oracle、SQLite、MicroSoft SQL Serverなどの多くの一般的なDBMSに実装されています。データベースごとに標準または特定のバージョンが実装され、その上にカスタム機能が追加されて、作成が簡単になります。クエリまたは特定の機能の追加。
特に明記されていない限り、SQLについて話すたびに、SQL標準について話しますが、SQL標準の特定の実装については話しません。
SQLは大きなテーマです。そのトピックの多くは、次のようなさまざまなブログ投稿で取り上げています。
SQL、tableSQLの作成、tableSQLへのデータの追加、SELECTSQLの使用方法、テーブル構造SQLの更新方法、dataSQLの更新方法、データとtablesSQLの削除方法、空のcellsSQLの処理、一意のキーとプライマリキーSQLViewsSQLの結合