Skip to content

Este repositorio contiene el Trabajo Práctico Final de la materia Bases de Datos 2 del programa TUIA. Incluye scripts, configuraciones y herramientas necesarias para implementar y administrar una base de datos SQL utilizando Docker.

License

Notifications You must be signed in to change notification settings

juan-saad/final-bd2-2025

Repository files navigation

TUIA - BASES DE DATOS 2

TRABAJO PRÁCTICO FINAL

Guía de Inicio

Sigue estos pasos para configurar y ejecutar el proyecto en tu entorno local.

Prerrequisitos

Asegúrate de tener instalados los siguientes programas en tu máquina:

Para más detalles sobre el software necesario, consulta el documento BasesDatos 2-TP Final-Software necesario.pdf.

Instalación

  1. Clona el repositorio:

    git clone https://github.com/juan-saad/final-bd2-2025.git
    cd final-bd2-2025
  2. Configura el valor de DB_SUFFIX:

    El valor de DB_SUFFIX se utiliza para definir el sufijo de las bases de datos creadas. Para cambiarlo debes ir a:

    • En el archivo Dockerfile: Si prefieres configurar el valor directamente en el archivo Dockerfile, edita la línea correspondiente:
      ENV DB_SUFFIX=01
      Cambia 01 por el sufijo que desees.
  3. Construye e inicia los contenedores:

    Una vez configurado el valor de DB_SUFFIX, ejecuta el siguiente comando para construir e iniciar los contenedores en segundo plano:

    docker compose up -d --build

    Este comando se encargará de construir las imágenes necesarias y levantar los servicios definidos en el archivo docker-compose.yml.

  4. Verifica que las bases de datos se hayan creado correctamente:

    Ingresa al contenedor de SQL Server y verifica que las bases de datos con el sufijo configurado se hayan creado correctamente:

    docker exec -it "<nombre_del_contenedor>" /opt/mssql-tools18/bin/sqlcmd -S localhost -U sa -P "<tu_contraseña>" -N -C -Q "SELECT name FROM sys.databases"

    Tambien podés verificarlo con tu gestor de base de datos SQL, indicando como servidor localhost y como contraseña el valor que corresponda

    Reemplaza <nombre_del_contenedor> y <tu_contraseña> con los valores correspondientes.

Contributors

About

Este repositorio contiene el Trabajo Práctico Final de la materia Bases de Datos 2 del programa TUIA. Incluye scripts, configuraciones y herramientas necesarias para implementar y administrar una base de datos SQL utilizando Docker.

Resources

License

Stars

Watchers

Forks

Releases

No releases published