Ejercicio de SQL para la materia de Técnicas de Programación y Laboratorio. En la carpeta scripts
se encuentran cada
uno de los scripts DDL y algúnos DML que se utilizaron para la creación de la base de datos y la inserción de datos de
ejemplo. Estos scripts deben ser ejecutados en el orden en el que están numerados.
Script | Descripción |
---|---|
0x00.sql | Creación de la base de datos DivisonPolitica . |
0x01.sql | Creación de la tablas definidas en el ejercicio (Continente , TipoRegion , Pais , Region , Ciudad ) y sus respectivos indices. |
0x02.sql | Inserción de datos de prueba definidos en el ejercicio. |
0x03.sql | Creación de la tabla Moneda . |
0x04.sql | Inserción de datos en la tabla Moneda basados en los datos existentes en la tabla Pais . |
0x05.sql | Modificación de la tabla Pais |
0x06.sql | Actualización de las filas de la tabla Pais |
0x07.sql | Eliminación de la columna Moneda de la tabla Pais |
El archivo queries.sql contiene algunas consultas de los ejercicios anteriores que se pueden realizar sobre la base datos.
Para ejecutar los archivos SQL se debe contar con una instancia PostgreSQL. Recomendamos utilizar Docker para levantar una instancia de PostgreSQL. Para ello, se puede utilizar el siguiente comando:
docker run --name postgresdb -e POSTGRES_PASSWORD=postgres -d -p 5432:5432 postgres
De esta manera se levanta una instancia de PostgreSQL en el puerto 5432. Luego, se puede utilizar el comando psql
o
cuálquier cliente de PostgreSQL para conectarse a la base de datos y ejecutar los scripts, en nuestra experiencia, dos
excelentes clientes para conectarse a una base de datos PostgreSQL son DataGrip y
Beekeeper Studio.