Relaciones entre entidades - Luis-Ant/Stratrooms GitHub Wiki
1.1. Relaciones entre entidades
- Un curso pertenece a una sede (relación 1:N entre cursos y sedes).
- Un usuario (profesor) imparte múltiples cursos (relación 1:N entre usuarios y cursos).
- Un usuario (alumno) se inscribe en múltiples cursos (relación N:M entre usuarios y cursos, implementada mediante la tabla inscripciones).
- Una inscripción asocia un usuario (alumno) con un curso (relación registrada en inscripciones, con claves foráneas
idAlumno
y idCurso
).
- Un curso contiene múltiples materiales (relación 1:N entre cursos y materiales).
- Un material es subido por un usuario (profesor) (relación 1:N entre usuarios y materiales).
- Un curso tiene múltiples tareas (relación 1:N entre cursos y tareas).
- Una tarea tiene múltiples entregas (relación 1:N entre tareas y entregas).
- Una entrega es realizada por un usuario (alumno) (relación 1:N entre usuarios y entregas).