SQL の学習を始めるには、まずデータベースとは何かを理解する必要があります。
データベース (DB) は、1 か所に共有および保存される、論理的に相互に関連するデータの順序付けられたセットです。つまり、最も単純なデータベースは、さまざまな種類の情報を格納する行と列を含む通常のテーブルです (Excel のテーブルが例として役立ちます)。
また、データベースを操作するための機能を提供するデータベース管理システム (DBMS) は、多くの場合、データベースと密接にリンクされています。 SQL 言語は、まさにデータベース内の情報を管理する DBMS の一部です。データベースを、個別のファイルに格納された通常のテーブルのセットとして考えます。
それでは、SQL に移りましょう。
SQL はコマンドが少なく、誰でも習得できるシンプルなプログラミング言語です。 Structured Query Language の略です。データベースを操作するために開発された構造化クエリの言語です。つまり、データの受信/追加/変更、大量の情報の処理、構造化およびグループ化された情報の迅速な受信が可能です。
SQL 言語にはさまざまなバリエーション (「方言」と呼ばれます) がありますが、それらはすべてほぼ同じ基本コマンドを持っています。
DBMS も多数ありますが、主なものは次のとおりです。
SQL コードを使用するには、上記の DBMS のいずれかが必要です。トレーニングには、DBMS Microsoft Access を使用します。
SQL には、他のプログラミング言語と同様に、データ選択の指示を与えるために使用される独自のコマンド (ステートメント) があります。
SQL ステートメントがどのように機能するかを検討するために、販売されている製品に関する情報を含む架空のデータベースを使用します。