Foi fornecida uma base de dados construída em SQLite que contém informações sobre aeroportos. O esquema está exibido abaixo. Você usará a extensão SQLite no Visual Studio Code para exibir informações sobre os aeroportos de diferentes cidades.
Para começar a tarefa, será necessário realizar alguns passos. Você precisará instalar algumas ferramentas e fazer o download da base de dados de exemplo.
Você pode usar o Visual Studio Code e a extensão SQLite para interagir com a base de dados.
- Acesse code.visualstudio.com e siga as instruções para instalar o Visual Studio Code
- Instale a extensão SQLite extension conforme instruído na página do Marketplace
Em seguida, faça o download e abra a base de dados.
- Faça o download do arquivo da base de dados no GitHub e salve-o em um diretório
- Abra o Visual Studio Code
- Abra a base de dados na extensão SQLite selecionando Ctl-Shift-P (ou Cmd-Shift-P em um Mac) e digitando
SQLite: Open database - Selecione Choose database from file e abra o arquivo airports.db que você baixou anteriormente
- Após abrir a base de dados (não haverá uma atualização visível na tela), crie uma nova janela de consulta selecionando Ctl-Shift-P (ou Cmd-Shift-P em um Mac) e digitando
SQLite: New query
Uma vez aberta, a nova janela de consulta pode ser usada para executar instruções SQL contra a base de dados. Você pode usar o comando Ctl-Shift-Q (ou Cmd-Shift-Q em um Mac) para executar consultas na base de dados.
Note
Para mais informações sobre a extensão SQLite, você pode consultar a documentação
O esquema de uma base de dados é o design e a estrutura das suas tabelas. A base de dados airports possui 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 múltiplos aeroportos, foram criadas duas tabelas para armazenar as informações. Neste exercício, você usará joins para exibir informações de diferentes cidades.
| Cities |
|---|
| id (PK, integer) |
| city (text) |
| country (text) |
| Airports |
|---|
| id (PK, integer) |
| name (text) |
| code (text) |
| city_id (FK to id in Cities) |
Crie consultas para retornar as seguintes informações:
- todos os nomes de cidades na tabela
Cities - todas as cidades na Irlanda na tabela
Cities - todos os nomes de aeroportos com suas respectivas cidades e países
- todos os aeroportos em Londres, Reino Unido
| Exemplar | Adequado | Precisa Melhorar |
|---|
Aviso:
Este documento foi traduzido utilizando o serviço de tradução por IA Co-op Translator. Embora nos esforcemos pela precisão, esteja ciente de que traduções automáticas podem conter erros ou imprecisões. O documento original na sua língua nativa deve ser considerado a fonte autoritária. 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 decorrentes do uso desta tradução.