⠿
🏛️
Sedes
dbo.campus
🔑
id
bigintPK
nombre
varchar(100)
codigo
varchar(20)
created_at
timestamptz
⠿
🏫
Facultad
dbo.facultades
🔑
id
bigintPK
🔗
campus_id
bigintFK
nombre
varchar(150)
codigo
varchar(20)
created_at
timestamptz
⠿
📚
Carreras
dbo.programas
🔑
id
bigintPK
🔗
facultad_id
bigintFK
nombre
varchar(150)
codigo
varchar(30)
tipo_programa
varchar(30)
duracion_ciclos
smallint
⠿
👤
Identidad
dbo.estudiantes
🔑
id
bigintPK
codigo
varchar(20) [UQ]
tipo_documento
varchar(20)
numero_documento
varchar(30) [UQ]
nombres
varchar(100)
apellido_paterno
varchar(100)
apellido_materno
varchar(100)
correo_institucional
varchar(150)
telefono
varchar(30)
⠿
🎓
Doble Carrera
dbo.estudiantes_programas
🔑
id
bigintPK
🔗
estudiante_id
bigintFK
🔗
programa_id
bigintFK
estado_carrera
varchar(30) [cursando]
anio_ingreso
varchar(10)
created_at
timestamptz
⠿
📜
Grados & Diplomas
dbo.diplomas
🔑
id
bigintPK
🔗
estudiante_programa_id
bigintFK
tipo_diploma
varchar(30) [Bach/Tít/Dip/Idiom]
nombres_diploma (SUNEDU)
varchar(100)
tipo_doc_diploma / num
varchar(30) [Pasap ➔ CE/DNI]
documento_sustento_path R2
text [Resolución/DNI]
numero_registro_diploma
varchar(50) [Cartón]
libro_facultad / folio_fac
varchar(50) [Libro 1]
libro_sec_gen / folio_sg
varchar(50) [Libro 2 Maestro]
numero_diploma (SUNEDU)
varchar(50)
fecha_consejo_facultad
date [NULL p/ idioma]
fecha_consejo_universitario
date [NULL p/ idioma]
foto_grado_path R2
text
pdf_diploma_path R2 / Local
text [Escaneado]
estado_tramite
varchar(30) [aprobado..]
modalidad_entrega
varchar(30) [oficina/estrado]
fecha_entrega
timestamptz
firma_entrega_path Cronitics
text
recogido_por
varchar(20) [titular/poder]
⠿
📅
Semestral
dbo.matriculas
🔑
id
bigintPK
🔗
estudiante_programa_id
bigintFK
periodo
varchar(10) [2026-1]
ciclo
smallint
graduacion
boolean
⠿
🪪
SUNEDU
dbo.carnes
🔑
id
bigintPK
🔗
matricula_id
bigintFK
tipo_tramite
varchar(20) [regular/dup]
estado
varchar(30) [8 estados]
foto_path R2
text
firma_path Cronitics
text
monto_pago
numeric(10,2) [S/ 40.00]
fecha_vencimiento
date (1 año)
⠿
🎓
Colaciones
dbo.ceremonias
🔑
id
bigintPK
🔗
campus_id
bigintFK
nombre
varchar(150)
periodo
varchar(20) [2026-1]
turno
varchar(50) [Juliaca]
fecha_evento
date
fecha_limite_sin_mora
date
mora_diaria
numeric(10,2)
⠿
👔
Lavandería
dbo.graduandos
🔑
id
bigintPK
🔗
ceremonia_id
bigintFK
🔗
diploma_id
bigintFK ➜ diplomas
firma_compromiso R2
text
tipo_provision_toga
varchar(20) [inst/ext]
talla_toga
varchar(5) [S-XXL]
estado_prenda
varchar(30)
monto_mora
numeric(10,2)
diploma_bloqueado
boolean
⠿
🛡️
Seguridad
dbo.perfiles
🔑
id
uuidPK/FK
correo
varchar(255) [UQ]
nombres
varchar(100)
rol
varchar(30)