このサイトでは、オンラインでSQLの解説を学び、ダウンロードまたは、アカウント作成の必要なしに、実際にSQLの練習をオンラインで行うことが出来ます。
必須条件は、ありません。
まず初めに、エンティティ(実体)、データベーススキーマ、レコード、表、入力、主キー、関連付け、外部キーの概念に関して取り上げます。第2に保存されたデータをデーターベースからどのように取り出すかを学びます。データーベースの抽出には、SQLクエリを使用する必要があります。
データベースは、管理されたデータの集合のことです。それらのデータは、お互いに関連付けてあります。データの構築は、データ管理を容易にします。実際の例を見てみましょう。 顧客がお気に入りのスーパーマーケットで買い物をする度にレジで提示するポイントカードがあるとします。購入時にデータベースに、購入日、ポイント、購入品目、製品単価や顧客情報など、一定量のデータが保存されます。この例では、もしデータが系統立てなしで保存されたら、2007年4月1日から2007年10月20日までの間に店舗Pで製品Aを購入した全ての顧客のデータというような具体的な要求を満たすことは難しいでしょう。