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à.
Per iniziare con l'esercizio, dovrai eseguire alcuni passaggi. Sarà necessario installare alcuni strumenti e scaricare il database di esempio.
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
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
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à.
| Città |
|---|
| id (PK, integer) |
| city (text) |
| country (text) |
| Aeroporti |
|---|
| id (PK, integer) |
| name (text) |
| code (text) |
| city_id (FK a id in Cities) |
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 paese
- tutti gli aeroporti a Londra, Regno Unito
| Esemplare | Adeguato | Da migliorare |
|---|
Disclaimer:
Questo documento è stato tradotto utilizzando il servizio di traduzione AI Co-op Translator. Sebbene ci impegniamo per garantire l'accuratezza, si prega di notare che le traduzioni automatiche potrebbero contenere errori o imprecisioni. Il documento originale nella sua lingua nativa dovrebbe essere considerato la fonte autorevole. Per informazioni critiche, si consiglia una traduzione professionale umana. Non siamo responsabili per eventuali incomprensioni o interpretazioni errate derivanti dall'uso di questa traduzione.