Se te ha proporcionado una base de datos basada en SQLite que contiene información sobre aeropuertos. El esquema se muestra a continuación. Utilizarás la extensión SQLite en Visual Studio Code para mostrar información sobre los aeropuertos de diferentes ciudades.
Para comenzar con la tarea, necesitarás realizar algunos pasos. Tendrás que instalar algunas herramientas y descargar la base de datos de ejemplo.
Puedes usar Visual Studio Code y la extensión SQLite para interactuar con la base de datos.
- Ve a code.visualstudio.com y sigue las instrucciones para instalar Visual Studio Code.
- Instala la extensión SQLite como se indica en la página del Marketplace.
A continuación, descarga y abre la base de datos.
- Descarga el archivo de la base de datos desde GitHub y guárdalo en un directorio.
- Abre Visual Studio Code.
- Abre la base de datos en la extensión SQLite seleccionando Ctl-Shift-P (o Cmd-Shift-P en un Mac) y escribiendo
SQLite: Open database. - Selecciona Choose database from file y abre el archivo airports.db que descargaste previamente.
- Después de abrir la base de datos (no verás una actualización en la pantalla), crea una nueva ventana de consulta seleccionando Ctl-Shift-P (o Cmd-Shift-P en un Mac) y escribiendo
SQLite: New query.
Una vez abierta, la nueva ventana de consulta puede ser utilizada para ejecutar sentencias SQL contra la base de datos. Puedes usar el comando Ctl-Shift-Q (o Cmd-Shift-Q en un Mac) para ejecutar consultas contra la base de datos.
Note
Para más información sobre la extensión SQLite, puedes consultar la documentación.
El esquema de una base de datos es el diseño y la estructura de sus tablas. La base de datos airports tiene dos tablas, cities, que contiene una lista de ciudades en el Reino Unido e Irlanda, y airports, que contiene la lista de todos los aeropuertos. Debido a que algunas ciudades pueden tener múltiples aeropuertos, se crearon dos tablas para almacenar la información. En este ejercicio usarás joins para mostrar información de diferentes ciudades.
| Cities |
|---|
| id (PK, integer) |
| city (text) |
| country (text) |
| Airports |
|---|
| id (PK, integer) |
| name (text) |
| code (text) |
| city_id (FK to id in Cities) |
Crea consultas para devolver la siguiente información:
- todos los nombres de ciudades en la tabla
Cities. - todas las ciudades en Irlanda en la tabla
Cities. - todos los nombres de aeropuertos con su ciudad y país.
- todos los aeropuertos en Londres, Reino Unido.
| Ejemplar | Adecuado | Necesita Mejorar |
|---|
Descargo de responsabilidad:
Este documento ha sido traducido utilizando el servicio de traducción automática Co-op Translator. Aunque nos esforzamos por lograr precisión, tenga en cuenta que las traducciones automáticas pueden contener errores o imprecisiones. El documento original en su idioma nativo debe considerarse como la fuente autorizada. Para información crítica, se recomienda una traducción profesional realizada por humanos. No nos hacemos responsables de malentendidos o interpretaciones erróneas que surjan del uso de esta traducción.