Saltar a contenido

Diccionario de datos

Este diccionario describe las tablas principales del modelo lógico, sus campos, tipos y propósito. Sirve como referencia para diseño, implementación y auditoría de la base de datos.

Usuario

Campo Tipo Descripción
id_usuario entero PK Identificador único.
nombre texto Nombre completo.
correo texto único Correo institucional o externo.
contrasena texto cifrado Credencial protegida con hash (bcrypt/argon2).
estado catálogo Activo, bloqueado, inactivo.
fecha_creacion fecha/hora Fecha de alta en el sistema.
ultimo_acceso fecha/hora Última autenticación exitosa.

Rol

Campo Tipo Descripción
id_rol entero PK Identificador único.
nombre texto único Nombre del rol (Aspirante, Profesor, etc.).
descripcion texto Propósito del rol.
activo booleano Permite desactivar sin eliminar.

UsuarioRol

Campo Tipo Descripción
id_usuario entero FK Referencia a Usuario.
id_rol entero FK Referencia a Rol.
fecha_asignacion fecha/hora Cuándo se asignó el rol.
asignado_por entero FK Usuario administrador que asignó.

ProgramaPosgrado

Campo Tipo Descripción
id_programa entero PK Identificador del programa.
titulo texto Nombre del programa.
tipo catálogo Curso, entrenamiento, diplomado, maestría o especialidad.
modalidad_estudio catálogo Presencial, semipresencial o a distancia.
modalidad_dedicacion catálogo Tiempo completo o parcial.
horas_totales entero Horas totales del programa.
creditos entero/decimal Créditos calculados (horas/30).
coordinador entero FK Profesor o especialista responsable.
estado catálogo En diseño, aprobado, convocado, en ejecución, cerrado.
fecha_aprobacion_inst fecha Fecha de aprobación institucional.
fecha_resolucion_mes fecha Fecha de resolución del MES cuando aplique.

EdicionPrograma

Campo Tipo Descripción
id_edicion entero PK Identificador de la edición.
id_programa entero FK Programa al que pertenece.
numero_edicion entero Numeración consecutiva por programa.
fecha_inicio fecha Fecha de inicio.
fecha_fin fecha Fecha de cierre prevista.
capacidad entero Cupo máximo.
lugar texto Lugar de impartición.
estado catálogo Planificada, abierta, en ejecución, cerrada.

Convocatoria

Campo Tipo Descripción
id_convocatoria entero PK Identificador.
id_edicion entero FK Edición asociada.
fecha_publicacion fecha Fecha oficial de publicación.
fecha_cierre fecha Cierre de recepción de solicitudes.
requisitos texto Requisitos de ingreso.
calendario texto Calendario académico.
estado catálogo Borrador, publicada, cerrada.

SolicitudMatricula

Campo Tipo Descripción
id_solicitud entero PK Identificador de la solicitud.
id_convocatoria entero FK Convocatoria asociada.
id_usuario entero FK Aspirante que realiza la solicitud.
fecha_solicitud fecha/hora Fecha de envío.
estado catálogo Borrador, enviada, revisión, aprobada, rechazada.
observaciones texto Comentarios o motivos.
fecha_cambio_estado fecha/hora Trazabilidad de cambios.

Documento

Campo Tipo Descripción
id_documento entero PK Identificador del documento.
id_solicitud entero FK Solicitud a la que pertenece.
tipo catálogo Título, autorización, identidad, memoria, acta, etc.
ruta_archivo texto Ubicación del archivo (gestión documental o local).
nombre_archivo texto Nombre visible.
tamano_bytes entero Tamaño para validación.
formato texto Extensión / MIME.
estado_validacion catálogo Pendiente, válido, rechazado.
motivo_rechazo texto Justificación si fue rechazado.
fecha_carga fecha/hora Cuándo fue subido.

Estudiante

Campo Tipo Descripción
id_estudiante entero PK Identificador.
id_usuario entero FK Cuenta de usuario asociada.
codigo texto único Código institucional.
estado_academico catálogo Matriculado, en curso, alerta, prórroga, graduado, baja.

Matricula

Campo Tipo Descripción
id_matricula entero PK Identificador.
id_estudiante entero FK Estudiante matriculado.
id_edicion entero FK Edición del programa.
fecha_matricula fecha Fecha de registro.
estado catálogo Activa, cancelada, finalizada.

Expediente

Campo Tipo Descripción
id_expediente entero PK Identificador.
id_estudiante entero FK Estudiante titular.
fecha_apertura fecha Fecha de creación.
estado catálogo Abierto, bloqueado, cerrado.

Calificacion

Campo Tipo Descripción
id_calificacion entero PK Identificador.
id_expediente entero FK Expediente al que pertenece.
id_actividad entero FK Actividad evaluada.
valor catálogo Excelente, Bien, Aprobado, Desaprobado.
fecha fecha Fecha de registro.
observaciones texto Comentarios del profesor.
registrado_por entero FK Profesor que registró.

Asistencia

Campo Tipo Descripción
id_asistencia entero PK Identificador.
id_expediente entero FK Expediente del estudiante.
id_actividad entero FK Actividad asociada.
fecha fecha Fecha de la actividad.
presente booleano true = asistió, false = no asistió.
registrado_por entero FK Profesor o sistema (Moodle).

EvaluacionFinal

Campo Tipo Descripción
id_evaluacion entero PK Identificador.
id_estudiante entero FK Estudiante evaluado.
id_tutor entero FK Profesor tutor.
id_oponente entero FK Profesor oponente.
id_tribunal entero FK Tribunal asignado.
fecha_defensa fecha/hora Fecha programada.
resultado catálogo Aprobada, desaprobada, pendiente, segunda convocatoria.
acta_url texto Ruta del acta generada.
convocatoria entero 1 = primera, 2 = segunda.

Auditoria

Campo Tipo Descripción
id_auditoria entero PK Identificador.
usuario entero FK Usuario que ejecutó la acción.
accion texto Código de la acción (login, aprobar, etc.).
entidad texto Tipo de entidad afectada.
id_entidad entero Identificador de la entidad.
fecha_hora fecha/hora Marca temporal.
ip texto Dirección IP origen.
resultado catálogo Éxito, error, denegado.
detalle texto JSON Datos adicionales.

Catálogos comunes

Catálogo Valores
Tipo de programa Curso, entrenamiento, diplomado, maestría, especialidad.
Modalidad de estudio Presencial, semipresencial, a distancia.
Modalidad de dedicación Tiempo completo, tiempo parcial.
Estado del programa En diseño, en revisión, aprobado, en ejecución, cerrado.
Estado de solicitud Borrador, enviada, revisión documental, pendiente corrección, en evaluación, aprobada, rechazada, matriculada.
Estado de validación Pendiente, válido, rechazado.
Calificación Excelente, Bien, Aprobado, Desaprobado.
Estado académico Matriculado, en curso, alerta, prórroga, baja voluntaria, baja forzosa, graduado, desaprobado.
Tipo de documento Título, autorización, identidad, memoria, acta, certificado, título.