Misiones para bases de datos en Data Trek: trade conflicts :)

2026-02-03

Durante esta última semana he desarrollado unas misiones para practicar operaciones con bases de datos relacionales y documentales en Data Trek: trade conflicts. Están disponibles en la versión 0.9.5, que puede descargarse en esta página de mi portfolio.

 

Bases de datos soportadas

Actualmente las bases de datos soportadas son PostgreSQL y MongoDB, concretamente las pruebas se han hecho con:

Programa Versión
MongoDB Community Server 8.2.4
PostgreSQL 18.1

 

Configuración

Para poder jugar a este tipo de misiones, es necesario habilitar la conexión a la base de datos correspondiente en el fichero Config.txt, que puedes encontrar en la carpeta del programa.

Tanto en el caso de Postgre como en el de Mongo debes proporcionar una base de datos ya creada. Si indicas un usuario (en Mongo por defecto no es necesario) éste debe tener permiso para crear y eliminar tablas/colecciones. 

Si no has configurado correctamente la conexión con la base de datos, deberías recibir un mensaje de error.

Si la configuración ha sido exitosa, podrás utilizar programas como DBeaver o MongoDB Compass para monitorizar la actividad del programa en las bases de datos (¡pero no los utilices para hacer trampa!).

 

Lista de misiones

Con esta incorporación, la lista de misiones que ofrece la herramienta queda así.

Código de misión Tipo de misión Dificultad
DEMO Demostración Fácil
BF1XXXXXX Ficheros binarios Fácil
BF2XXXXXX Ficheros binarios Fácil
BF3XXXXXX Ficheros binarios Intermedia
BF4XXXXXX Ficheros binarios Intermedia
BF5XXXXXX Ficheros binarios Difícil
BF6XXXXXX Ficheros binarios Extra difícil
BF7XXXXXX Ficheros binarios Extra difícil
TF1XXXXXX Ficheros de texto Fácil
TF2XXXXXX Ficheros de texto Fácil
TF3XXXXXX Ficheros de texto Intermedia
TF4XXXXXX Ficheros de texto Intermedia
TF5XXXXXX Ficheros de texto Difícil
BS1XXXXXX Sockets binarios Fácil
BS2XXXXXX Sockets binarios Fácil
BS3XXXXXX Sockets binarios Intermedia
BS4XXXXXX Sockets binarios Difícil
BS5XXXXXX Sockets binarios Difícil
TS1XXXXXX Sockets en modo texto Fácil
TS2XXXXXX Sockets en modo texto Intermedia
TS3XXXXXX Sockets en modo texto Menos de lo que parece :)
TS4XXXXXX Sockets en modo texto Difícil
TS5XXXXXX Sockets en modo texto Difícil
RD1XXXXXX Base de datos relacional Intermedia
RD2XXXXXX Base de datos relacional Difícil
DD1XXXXXX Base de datos documental Intermedia

 

Recuerda que puedes generar variantes de las misiones cambiando XXXXXX por un texto cualquiera.

.