SQLiteを基盤としたデータベースが提供されています。このデータベースには空港に関する情報が含まれています。以下にスキーマが表示されています。Visual Studio CodeのSQLite拡張機能を使用して、さまざまな都市の空港情報を表示します。
課題を始めるには、いくつかのステップを実行する必要があります。ツールをインストールし、サンプルデータベースをダウンロードしてください。
Visual Studio CodeとSQLite拡張機能を使用してデータベースと対話できます。
- code.visualstudio.comにアクセスし、指示に従ってVisual Studio Codeをインストールしてください。
- Marketplaceページの指示に従い、SQLite拡張機能をインストールしてください。
次に、データベースをダウンロードして開きます。
- GitHubからデータベースファイルをダウンロードし、任意のディレクトリに保存してください。
- Visual Studio Codeを開きます。
- Ctl-Shift-P(Macの場合はCmd-Shift-P)を選択し、
SQLite: Open databaseと入力してSQLite拡張機能でデータベースを開きます。 - Choose database from fileを選択し、先ほどダウンロードしたairports.dbファイルを開きます。
- データベースを開いた後(画面に更新は表示されません)、Ctl-Shift-P(Macの場合はCmd-Shift-P)を選択し、
SQLite: New queryと入力して新しいクエリウィンドウを作成します。
新しいクエリウィンドウを開くと、データベースに対してSQL文を実行できます。Ctl-Shift-Q(Macの場合はCmd-Shift-Q)を使用してデータベースにクエリを実行できます。
Note
SQLite拡張機能の詳細については、ドキュメントを参照してください。
データベースのスキーマは、テーブルの設計と構造を指します。airportsデータベースには、イギリスとアイルランドの都市リストを含むcitiesテーブルと、すべての空港リストを含むairportsテーブルの2つのテーブルがあります。一部の都市には複数の空港があるため、情報を保存するために2つのテーブルが作成されました。この演習では、結合を使用して異なる都市の情報を表示します。
| Cities |
|---|
| id (PK, integer) |
| city (text) |
| country (text) |
| Airports |
|---|
| id (PK, integer) |
| name (text) |
| code (text) |
| city_id (FK to id in Cities) |
以下の情報を返すクエリを作成してください:
Citiesテーブル内のすべての都市名Citiesテーブル内のアイルランドのすべての都市- 都市と国とともにすべての空港名
- イギリスのロンドンにあるすべての空港
| 優秀 | 適切 | 改善が必要 |
|---|
免責事項:
この文書はAI翻訳サービスCo-op Translatorを使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。元の言語で記載された文書を正式な情報源としてご参照ください。重要な情報については、専門の人間による翻訳を推奨します。この翻訳の使用に起因する誤解や誤認について、当方は一切の責任を負いません。