4.5 KiB
Mostrando datos de aeropuertos
Se te ha proporcionado una base de datos construida 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.
Instrucciones
Para comenzar con la tarea, necesitarás realizar algunos pasos. Tendrás que instalar algunas herramientas y descargar la base de datos de ejemplo.
Configura tu sistema
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.
Descarga y abre la base de datos
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 una 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 una Mac) y escribiendo
SQLite: New query
.
Una vez abierta, la nueva ventana de consulta se puede usar para ejecutar sentencias SQL contra la base de datos. Puedes usar el comando Ctl-Shift-Q (o Cmd-Shift-Q en una 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.
Esquema de la base de datos
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.
Ciudades |
---|
id (PK, integer) |
city (text) |
country (text) |
Aeropuertos |
---|
id (PK, integer) |
name (text) |
code (text) |
city_id (FK a id en Ciudades) |
Tarea
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.
Rúbrica
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 garantizar la precisión, tenga en cuenta que las traducciones automatizadas 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 puedan surgir del uso de esta traducción.