4.4 KiB
Visualizzazione dei dati sugli aeroporti
Ti è stato fornito un database basato su SQLite che contiene informazioni sugli aeroporti. Lo schema è mostrato di seguito. Utilizzerai l'estensione SQLite in Visual Studio Code per visualizzare informazioni sugli aeroporti di diverse città.
Istruzioni
Per iniziare con l'esercizio, dovrai eseguire alcuni passaggi. Sarà necessario installare alcuni strumenti e scaricare il database di esempio.
Configura il tuo sistema
Puoi utilizzare Visual Studio Code e l'estensione SQLite per interagire con il database.
- Vai su code.visualstudio.com e segui le istruzioni per installare Visual Studio Code
- Installa l'estensione SQLite come indicato nella pagina del Marketplace
Scarica e apri il database
Successivamente, scarica e apri il database.
- Scarica il file del database da GitHub e salvalo in una directory
- Apri Visual Studio Code
- Apri il database nell'estensione SQLite selezionando Ctl-Shift-P (o Cmd-Shift-P su Mac) e digitando
SQLite: Open database
- Seleziona Choose database from file e apri il file airports.db che hai scaricato in precedenza
- Dopo aver aperto il database (non vedrai un aggiornamento sullo schermo), crea una nuova finestra di query selezionando Ctl-Shift-P (o Cmd-Shift-P su Mac) e digitando
SQLite: New query
Una volta aperta, la nuova finestra di query può essere utilizzata per eseguire istruzioni SQL sul database. Puoi utilizzare il comando Ctl-Shift-Q (o Cmd-Shift-Q su Mac) per eseguire query sul database.
[!NOTE] Per ulteriori informazioni sull'estensione SQLite, puoi consultare la documentazione
Schema del database
Lo schema di un database è il design e la struttura delle sue tabelle. Il database airports ha due tabelle, cities
, che contiene un elenco di città nel Regno Unito e in Irlanda, e airports
, che contiene l'elenco di tutti gli aeroporti. Poiché alcune città possono avere più aeroporti, sono state create due tabelle per memorizzare le informazioni. In questo esercizio utilizzerai le join per visualizzare informazioni relative a diverse città.
Cities |
---|
id (PK, integer) |
city (text) |
country (text) |
Airports |
---|
id (PK, integer) |
name (text) |
code (text) |
city_id (FK to id in Cities) |
Esercizio
Crea query per restituire le seguenti informazioni:
- tutti i nomi delle città nella tabella
Cities
- tutte le città in Irlanda nella tabella
Cities
- tutti i nomi degli aeroporti con la loro città e il loro paese
- tutti gli aeroporti a Londra, Regno Unito
Valutazione
Esemplare | Adeguato | Da migliorare |
---|
Disclaimer:
Questo documento è stato tradotto utilizzando il servizio di traduzione automatica Co-op Translator. Sebbene ci impegniamo per garantire l'accuratezza, si prega di notare che le traduzioni automatiche possono contenere errori o imprecisioni. Il documento originale nella sua lingua nativa dovrebbe essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda una traduzione professionale eseguita da un traduttore umano. Non siamo responsabili per eventuali fraintendimenti o interpretazioni errate derivanti dall'uso di questa traduzione.