🎓 Modelo Relacional
Sistema de Gestión Académica Universitaria
Universidad Virtual "Aprende Online"
1
Entidades del Sistema
👨🎓 ESTUDIANTES
id_estudiante
INT PK
nombre_completo
VARCHAR(100)
correo_electronico
VARCHAR(100)
genero
ENUM
identificacion
VARCHAR(20)
carrera
VARCHAR(50)
fecha_nacimiento
DATE
fecha_ingreso
DATE
estado_academico
ENUM
👨🏫 DOCENTES
id_docente
INT PK
nombre_completo
VARCHAR(100)
correo_institucional
VARCHAR(100)
departamento_academico
VARCHAR(50)
años_experiencia
INT
📚 CURSOS
id_curso
INT PK
nombre
VARCHAR(100)
codigo
VARCHAR(10)
creditos
INT
semestre
INT
id_docente
INT FK
📝 INSCRIPCIONES
id_inscripcion
INT PK
id_estudiante
INT FK
id_curso
INT FK
fecha_inscripcion
DATE
calificacion_final
DECIMAL(3,1)
Clave Primaria (PK)
Clave Foránea (FK)
Atributo Regular
2
Relaciones entre Entidades
DOCENTES
imparten
CURSOS
1 : N
ESTUDIANTES
se inscriben en
INSCRIPCIONES
1 : N
CURSOS
tienen múltiples
INSCRIPCIONES
1 : N
ESTUDIANTES
↔
CURSOS
(a través de INSCRIPCIONES)
N : M
3
Reglas de Negocio y Restricciones
🎓 Estudiantes
Email único en el sistema
Identificación única
Fecha nacimiento < fecha ingreso
Estados: Activo, Inactivo, Graduado
Género: M, F, Otro
👨🏫 Docentes
Email institucional único
Años experiencia ≥ 0
Un docente por departamento
Puede impartir múltiples cursos
📚 Cursos
Código de curso único
Créditos > 0
Semestre entre 1 y 10
Un docente asignado por curso
📝 Inscripciones
Un estudiante por curso máximo
Calificación entre 0.0 y 5.0
Fecha inscripción obligatoria
Integridad referencial FK