Hola a todos, escribo porque estoy realizando unos ejercicios de normalizacion y me he encontrado con relaciones circulares, que no se la verdad como eliminar. El ejercicio es asi:
Una escuela desea implantar una base de datos para gestionar el funcionamiento de sus distintas comisiones. La Escuela tiene varias comisiones, con su nombre, siglas y descripción. Cada comisión tiene varios miembros. Para cada miembro, se guarda su nombre, dni, domicilio, telefono y el sector al que pertenece (profesor, alumno o PAS), así como la fecha en que ha sido elegido para cada comisión a la que pueda pertenecer.
Para cada comisión, se guarda información sobre sus reuniones, que consiste en la fecha, hora, lugar y asistentes. Además, se guarda el orden del día de la reunión, que consiste en el número de los puntos y su descripción.
Bueno en realidad dos relaciones que tengo claras son la de Comision con Miembro, y Comision con Reuniones.
Sin embargo lo que causa el problema de relacion circular, es ese requisito que dice guardar informacion sobre los asistentes a las reuniones, en otras palabras los miembros de la comision que fueron a la reunion.
No se como resolver ese problema, yo lo veo como una relacion varios a varios entre Reunion y Miembros, pero como mencionaba eso crearia una relacion circular entre todas las tablas, entonces por ahi no va, pero la verdad no se como hacer este ejercicio.
Esta situacion la he tenido muchas veces y nunca he podido resolver este tipo de relaciones, que se debe hacer en este tipo de casos?.
Cualquier ayuda estaria muy agradecido.
Saludos.