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/pt/2-Working-With-Data/05-relational-databases/assignment.md

4.4 KiB

Exibindo dados de aeroportos

Foi-lhe fornecida uma base de dados construída em SQLite que contém informações sobre aeroportos. O esquema está exibido abaixo. Irá utilizar a extensão SQLite no Visual Studio Code para exibir informações sobre os aeroportos de diferentes cidades.

Instruções

Para começar a tarefa, precisará realizar alguns passos. Será necessário instalar algumas ferramentas e descarregar a base de dados de exemplo.

Configurar o seu sistema

Pode usar o Visual Studio Code e a extensão SQLite para interagir com a base de dados.

  1. Aceda a code.visualstudio.com e siga as instruções para instalar o Visual Studio Code
  2. Instale a extensão SQLite conforme indicado na página do Marketplace

Descarregar e abrir a base de dados

De seguida, descarregue e abra a base de dados.

  1. Descarregue o ficheiro da base de dados no GitHub e guarde-o numa pasta
  2. Abra o Visual Studio Code
  3. Abra a base de dados na extensão SQLite selecionando Ctl-Shift-P (ou Cmd-Shift-P num Mac) e escrevendo SQLite: Open database
  4. Selecione Choose database from file e abra o ficheiro airports.db que descarregou anteriormente
  5. Após abrir a base de dados (não verá uma atualização no ecrã), crie uma nova janela de consulta selecionando Ctl-Shift-P (ou Cmd-Shift-P num Mac) e escrevendo SQLite: New query

Depois de aberta, a nova janela de consulta pode ser usada para executar instruções SQL na base de dados. Pode usar o comando Ctl-Shift-Q (ou Cmd-Shift-Q num Mac) para executar consultas na base de dados.

[!NOTE] Para mais informações sobre a extensão SQLite, pode consultar a documentação

Esquema da base de dados

O esquema de uma base de dados é o design e a estrutura das suas tabelas. A base de dados airports tem duas tabelas, cities, que contém uma lista de cidades no Reino Unido e na Irlanda, e airports, que contém a lista de todos os aeroportos. Como algumas cidades podem ter vários aeroportos, foram criadas duas tabelas para armazenar as informações. Neste exercício, irá usar joins para exibir informações de diferentes cidades.

Cidades
id (PK, integer)
city (text)
country (text)
Aeroportos
id (PK, integer)
name (text)
code (text)
city_id (FK para id em Cidades)

Tarefa

Crie consultas para retornar as seguintes informações:

  1. todos os nomes de cidades na tabela Cities
  2. todas as cidades na Irlanda na tabela Cities
  3. todos os nomes de aeroportos com as respetivas cidades e países
  4. todos os aeroportos em Londres, Reino Unido

Rubrica

Exemplar Adequado Precisa de Melhorias

Aviso Legal:
Este documento foi traduzido utilizando o serviço de tradução por IA Co-op Translator. Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automáticas podem conter erros ou imprecisões. O documento original no seu idioma nativo deve ser considerado a fonte autoritativa. Para informações críticas, recomenda-se uma tradução profissional realizada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas resultantes do uso desta tradução.