Contexto:
Estás diseñando un sistema para gestionar los estudiantes, profesores y grupos de una academia de inglés. Los alumnos se agrupan en función de su nivel de inglés, y cada grupo tiene un profesor asignado. Un profesor puede enseñar en varios grupos, pero cada grupo tiene solo un profesor.
Requerimientos:
Alumnos
- Cada alumno tiene un identificador único (
ID),nombre,apellidos(opcional),fecha_nacimiento,edadyemail. - Un alumno pertenece a un solo grupo según su nivel de inglés.
Grupos
- Cada grupo tiene un identificador único (
ID_grupo), unnivelde inglés (A1, A2, B1, B2, C1, C2), y unhorario(ej. Lunes y Miércoles de 10:00 a 12:00). - Un grupo tiene varios alumnos pero solo un profesor asignado.
- Cada grupo está asociado a un único nivel de inglés.
Profesores
- Cada profesor tiene un identificador único (
ID),nombre,apellidos(opcional), yespecialización(ej. niveles avanzados, principiantes, etc.) (la especialización se guarda como un simple texto). - Un profesor puede dar clases en varios grupos, pero un grupo tiene solo un profesor asignado.
Relaciones:
- La relacion entre alumnos y grupo la llamaremos
pertenece - La relacion entre profesores y grupo la llamaremos
imparte
Objetivos:
- Identificar las entidades necesarias.
- Establecer las relaciones y su cardinalidad.
- Definir los atributos adecuados.
- Diseñar el diagrama de entidad-relación conceptual para el sistema.
Cargando actividad al acercarte…