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 -
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
-
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. -
pero eso soluciona solo la relación entre proyecto y municipio sin la relación entre el proyecto y el barrio.
-
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. -
ok, gracias Cyril
-