Cierre de bucle en MCD

Resuelto
hola a todos, espero que sea el lugar adecuado para hacer mi pregunta, bueno busco modelar una relación que une una entidad llamada proyecto que puede contener una o varias comunas y de igual manera una comuna puede verse afectada por uno o varios proyectos, el proyecto también puede contener una o varias quartiers (barrios) y de igual manera un barrio puede verse afectado por uno o varios proyectos, y una comuna puede tener uno o varios barrios y un barrio pertenece a una sola comuna, mi problema es que no logro modelar la relación entre estas tres entidades sin terminar en un ciclo cerrado, así que si podrían ayudarme.

5 respuestas

  1. Hola,

    A menudo en un MCD, cuando la relación entre dos tablas es n/m, eso se traduce en la creación de una tabla intermedia.

    Si tomamos la relación entre proyecto y comuna, eso se traduce en 3 tablas:
    - proyecto
    - comuna
    - proyecto_comuna, con 2 columnas id_proyecto y id_comuna

    Espero no haber respondido fuera de tema.
    0
    1. pero eso soluciona solo la relación entre proyecto y municipio sin la relación entre el proyecto y el barrio.
      0
      1. Para la relación entre el proyecto y el distrito, también hay que crear una tabla adicional: proyecto_quartier.

        Y así sucesivamente para las demás relaciones.
        0