You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Data-Science-For-Beginners/translations/hk/2-Working-With-Data/05-relational-databases/assignment.md

3.8 KiB

顯示機場數據

你已獲得一個基於 SQLite數據庫,其中包含有關機場的信息。以下是數據庫的結構。你將使用 Visual Studio Code 中的 SQLite 擴展 來顯示不同城市的機場信息。

指引

要開始這個任務,你需要完成幾個步驟。你需要安裝一些工具並下載示例數據庫。

設置你的系統

你可以使用 Visual Studio Code 和 SQLite 擴展來與數據庫交互。

  1. 瀏覽 code.visualstudio.com,按照指引安裝 Visual Studio Code
  2. 按照 Marketplace 頁面上的指引安裝 SQLite 擴展

下載並打開數據庫

接下來,你需要下載並打開數據庫。

  1. 下載 GitHub 上的數據庫文件,並將其保存到一個目錄中
  2. 打開 Visual Studio Code
  3. 在 SQLite 擴展中打開數據庫,按下 Ctl-Shift-PMac 上為 Cmd-Shift-P),然後輸入 SQLite: Open database
  4. 選擇 Choose database from file,然後打開你之前下載的 airports.db 文件
  5. 打開數據庫後(屏幕上不會顯示更新),通過按下 Ctl-Shift-PMac 上為 Cmd-Shift-P),然後輸入 SQLite: New query,創建一個新的查詢窗口

打開後,你可以使用新的查詢窗口對數據庫運行 SQL 語句。你可以使用命令 Ctl-Shift-QMac 上為 Cmd-Shift-Q)來執行查詢。

[!NOTE] 有關 SQLite 擴展的更多信息,你可以查閱 文檔

數據庫結構

數據庫的結構是其表的設計和結構。airports 數據庫有兩個表:cities,包含英國和愛爾蘭的城市列表;以及 airports,包含所有機場的列表。由於某些城市可能有多個機場,因此創建了兩個表來存儲信息。在這個練習中,你將使用聯結來顯示不同城市的信息。

Cities
id (PK, integer)
city (text)
country (text)
Airports
id (PK, integer)
name (text)
code (text)
city_id (FK to id in Cities)

任務

創建查詢以返回以下信息:

  1. Cities 表中所有城市的名稱
  2. Cities 表中所有位於愛爾蘭的城市
  3. 所有機場的名稱及其所在的城市和國家
  4. 所有位於英國倫敦的機場

評分標準

優秀 合格 需要改進

免責聲明
本文件使用人工智能翻譯服務 Co-op Translator 進行翻譯。我們致力於提供準確的翻譯,但請注意,自動翻譯可能包含錯誤或不準確之處。應以原文文件作為權威來源。如涉及關鍵資訊,建議尋求專業人工翻譯。我們對因使用此翻譯而引起的任何誤解或誤釋概不負責。