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/zh/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. 所有位于英国伦敦的机场

评分标准

优秀 合格 需要改进

免责声明
本文档使用AI翻译服务 Co-op Translator 进行翻译。尽管我们努力确保翻译的准确性,但请注意,自动翻译可能包含错误或不准确之处。原始语言的文档应被视为权威来源。对于关键信息,建议使用专业人工翻译。我们对因使用此翻译而产生的任何误解或误读不承担责任。