Crea un diagrama ER para un sistema de gestión escolar con las entidades Student, Teacher, Course, Enrollment y Grade
Sobre el marco
Este diagrama ER de una base de datos escolar modela cinco entidades: STUDENT, TEACHER, COURSE, ENROLLMENT y GRADE. Enrollment conecta a un estudiante con un curso, y Grade apunta a una matrícula. Esta estructura permite analizar una calificación en el contexto del estudiante y del curso, en lugar de asociarla únicamente con un estudiante.
El ejemplo incluye claves principales UUID y las claves foráneas utilizadas por esas relaciones. Course contiene teacher_id y semester; Grade contiene assignment_name, score, max_score y graded_at. Student incluye grade_level, mientras que Teacher tiene un campo department. No se incluyen los datos de contacto de los tutores, las especializaciones de los profesores ni un campo de periodo por nivel o tipo de evaluación.
Usa este modelo como referencia para revisarlo antes de implementarlo. Decide cómo representa tu centro educativo las ofertas de cursos, las matrículas repetidas, la docencia compartida y las reglas de calificación; después, solicita las entidades y restricciones que requieran esas decisiones. El diagrama ilustra un esquema: no crea una base de datos ni aplica sus reglas.
Qué incluye
Diagrama ER de un sistema de gestión escolar
✦ Free preview · Sign in to use
Explore more
Preguntas frecuentes
La matrícula identifica la relación entre el estudiante y el curso en el ejemplo. Vincular Grade ahí coloca la calificación de cada tarea en ese contexto, en lugar de asociarla directamente con un estudiante.
El ejemplo de Course tiene un solo teacher_id. Para representar varios profesores, solicita una entidad de unión y define si las asignaciones docentes pertenecen al curso o a una oferta del curso específica de cada periodo.
Es un modelo inicial. Aún debes definir las restricciones, las reglas de acceso, los requisitos de conservación de datos y cualquier entidad que falte para tu aplicación; después, implementa y prueba la base de datos por separado.
Gratis para empezar. No se requiere tarjeta de crédito.