開始する前に、ユーザーは 学課 1.1: VIDEOS データベースの作成と接続 を完了する必要があります。
この学課では、VIDEOS データベース用の SELECT ステートメントを作成するために SQL ビルダーを使用して、ステートメントに必要なデータベース・テーブルを 追加し、そして各表に別名を割り当てます。
ユーザーは SELECT、INSERT、DELETE、UPDATE、WITH、および FULLSELECT ステートメントの各々を 「データ定義」ビュー内の「ステートメント」フォルダー・ポップアップ・メニューから追加することができます。 ユーザーはここで VIDEOS データベース用の SELECT ステートメントを作成します。
「SELECT ステートメント・テンプレート」が作成されて、以下に示すように SQL ビルダー内に開かれます。
SQL ビルダーには 3 つのペインがあります。
これらのすべてのペインは、このチュートリアルを通して使用されます。
「データ定義」ビューに加えて下記の 2 つのビューも SQL ビルダーと共に使用可能です。
ユーザーの作成した SELECT ステートメントはすでに SQL ビルダー内に開かれて いるので、その構成を継続することができます。 このチュートリアルでは SELECT ステートメントしか作成しませんが、SQL ビルダーの SQL ソース・ペイン、テーブル・ペイン、設計ペインを使って INSERT、DELETE、UPDATE、FULLSELECT、および WITH SQL ステートメントを作成することもできます。
ユーザーはここで 3 つの表を「customerRentals」照会のための SELECT ステートメントに追加します。 ユーザーは、ビデオ・レンタル店従業員が、特定の顧客にレンタルして、その返却予定日が週内のある曜日になっているビデオ・タイトルを調べることができる照会を作成します。 照会には、CUSTOMERS、RENTALS、および VIDEOS のテーブルをインクルードする必要があります。
CUSTOMERS 表にはビデオ店から借りた各個人の名前と ID (識別番号) が含まれます。 VIDEOS 表内のデータには各ビデオの ID (識別番号) とタイトルが含まれます。 RENTALS 表には現在貸し出されている各ビデオの以下の情報が含まれています: 顧客 ID、ビデオ ID、ビデオの返却予定日。
3 つのすべての表がここで表ペインに表示されます。 SQL ソース・ペイン内のソース・コードについての対応する変更点に注意してください。
ユーザーは次に、SELECT ステートメント内の表の各々について別名を作成します。 別名は表を参照する間接的な方法であって、これにより SQL ステートメントが表の 修飾名とは関係なく使用することができます。 表名が変わった場合は、別名の定義のみを変更する必要があります。
表をステートメントに追加するとき、または表が追加された後には、表ペインにある ポップアップ・メニューを使って表別名を追加することができます。 ユーザーは、表ポップアップ・メニューを使って表を削除したり、表と表の結合を作成したりすることができます。
CUSTOMERS、RENTALS、および VIDEOS 表の別名はそれぞれ C、R、および V です。
ユーザーはここで 学課 1.3: 結果列を指定する を開始する準備ができました。