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. |