Cierre de bucle en MCD

Resuelto
jong_ye Mensajes publicados 20 Fecha de registro   Estado Miembro Última intervención   -  
cyril1982 Mensajes publicados 110 Estado Miembro -
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. cyril1982 Mensajes publicados 110 Estado Miembro 12
     
    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
  2. jong_ye Mensajes publicados 20 Fecha de registro   Estado Miembro Última intervención  
     
    pero eso soluciona solo la relación entre proyecto y municipio sin la relación entre el proyecto y el barrio.
    0
  3. cyril1982 Mensajes publicados 110 Estado Miembro 12
     
    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
  4. jong_ye Mensajes publicados 20 Fecha de registro   Estado Miembro Última intervención  
     
    ok, gracias Cyril
    0
  5. cyril1982 Mensajes publicados 110 Estado Miembro 12
     
    De nada, ¡mucho ánimo! :)
    0