Los modelosDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/Bryacg/Adutem/llms.txt
Use this file to discover all available pages before exploring further.
cursos, horario e inscripciones gestionan la oferta académica de ADUTEM. Un curso requiere un horario que define cuándo se realiza, y las inscripciones vinculan a los socios (personas) con los cursos en los que participan.
Modelo Cursos
| Campo | Tipo PostgreSQL | Restricciones | Descripción |
|---|---|---|---|
id | SERIAL | PK, autoincrement | Identificador único |
nombre | VARCHAR(100) | NOT NULL | Nombre del curso |
descripcion | TEXT | NULL | Descripción del contenido |
horario_id | INT | FK → horario.id | Horario del curso |
Relaciones de Cursos
horario— Relación muchos a uno con horario (un curso tiene un horario)inscripciones[]— Un curso puede tener múltiples inscripciones
Modelo Horario
| Campo | Tipo PostgreSQL | Restricciones | Descripción |
|---|---|---|---|
id | SERIAL | PK, autoincrement | Identificador único |
fecha | DATE | NOT NULL | Fecha de la sesión |
hora_ini | TIME | NOT NULL | Hora de inicio |
hora_final | TIME | NOT NULL | Hora de fin |
actividad | VARCHAR(100) | NOT NULL | Nombre de la actividad |
descripcion | TEXT | NULL | Detalles adicionales |
Relaciones de Horario
cursos[]— Un horario puede estar vinculado a múltiples cursosreservas[]— Un horario también se usa para reservas de áreas recreativas
Modelo Inscripciones
| Campo | Tipo PostgreSQL | Restricciones | Descripción |
|---|---|---|---|
id | SERIAL | PK, autoincrement | Identificador único |
curso_id | INT | FK → cursos.id | Curso al que se inscribe |
persona_id | INT | FK → persona.id | Persona inscrita |
Relaciones de Inscripciones
curso— Relación muchos a uno con cursospersona— Relación muchos a uno con persona
Guía de cursos
Cómo consultar y gestionar cursos en la interfaz
Inscribir socios
Cómo inscribir socios a cursos