# Problema de relaciones

**URL:** https://foros.velneo.com/t/problema-de-relaciones/6504
**Category:** Velneo
**Created:** [19 Septiembre, 2013 13:53 UTC](https://foros.velneo.com/t/problema-de-relaciones/6504 "2013-09-19T13:53:10Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![marianoyana](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@marianoyana](https://foros.velneo.com/u/marianoyana)
#### Post date: [19 Septiembre, 2013 13:53 UTC](https://foros.velneo.com/t/problema-de-relaciones/6504/1 "2013-09-19T13:53:10Z")

</div>

Explico mi problema:  
Para Simplificar tengo tres tablas una Actividades, otra Establecimiento y otra Titulares. Existe una relación Entre actividades y establecimientos, en la cual una actividad puede tener varios establecimiento; ejemplo un Bar puede tener varios establecimientos de bares.  
La segunda relación consiste en que un Establecimiento puede tener varios Titulares, ya que el mismo establecimiento ha podido pasarse a otra persona.  
Pero donde tengo el problema es que una misma persona puede tener varios establecimiento, es decir que entre Establecimiento y Titulares hay uno a varios en ambos sentidos.  
Creo los elementos y desde un establecimiento me salen perfectamente los titulares de esto, pero lo que no consigo hacer es que desde un titular me muestre los establecimientos que posee.  
Gracias

---

<div class="post-metadata">

### Author: ![ramiro](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/ramiro/32/5505_2.png) [@ramiro](https://foros.velneo.com/u/ramiro)
#### Post date: [19 Septiembre, 2013 14:33 UTC](https://foros.velneo.com/t/problema-de-relaciones/6504/2 "2013-09-19T14:33:00Z")

</div>

Buenas:

Se trata de un problema de análisis típico, en donde las relaciones entre dos tablas es 1-N en ambos sentidos. La resolución pasa por una tercera tabla que apunta en modo maestro a las otras dos (por tanto es histórica de ambas) y que establece las relaciones 1 a 1 definiendo cada una de esas relaciones 1-N posibles.

Saludos. Ramiro

---

<div class="post-metadata">

### Author: ![ramiro](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/ramiro/32/5505_2.png) [@ramiro](https://foros.velneo.com/u/ramiro)
#### Post date: [19 Septiembre, 2013 14:53 UTC](https://foros.velneo.com/t/problema-de-relaciones/6504/3 "2013-09-19T14:53:51Z")

</div>

Buenas:

Se trata de un problema de análisis típico, en donde las relaciones entre dos tablas es 1-N en ambos sentidos. La solución pasa por una tercera tabla que apunta en modo maestro a las otras dos (por tanto es histórica de ambas) y que establece las relaciones 1 a 1 entre ellas con tantos registros como sean necesarios para definir todas las relaciones 1-N existentes.

Saludos. Ramiro

---

<div class="post-metadata">

### Author: ![marianoyana](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@marianoyana](https://foros.velneo.com/u/marianoyana)
#### Post date: [19 Septiembre, 2013 16:18 UTC](https://foros.velneo.com/t/problema-de-relaciones/6504/4 "2013-09-19T16:18:45Z")

</div>

Gracias por tu respuesta, voy a intentarlo que llevo poco tiempo en esto.

---

<div class="post-metadata">

### Author: ![juanjo1](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/juanjo1/32/5114_2.png) [@juanjo1](https://foros.velneo.com/u/juanjo1)
#### Post date: [19 Septiembre, 2013 16:45 UTC](https://foros.velneo.com/t/problema-de-relaciones/6504/5 "2013-09-19T16:45:35Z")

</div>

Ahi te envio, un ejemplo como lo veo, espero te sirva.  
Tener en cuenta que un establecimiento tiene un unico titular vigente.  
Y un titular podria tener varios establecimiento vigentes.  
Vigente significa el actual establecimiento cedido a un titular y es unico esta resuelto con un inidice.  
La solucion es como te la dice Ramiro una tabla detalle entre establecimiento y titular llamada Concesiones.  
Slds.

[titulares.rar](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/f/f755970b42e73ee71c42d48fd08161ad06dbdd76.rar) (6.67 KB)

---

<div class="post-metadata">

### Author: ![marianoyana](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@marianoyana](https://foros.velneo.com/u/marianoyana)
#### Post date: [19 Septiembre, 2013 17:32 UTC](https://foros.velneo.com/t/problema-de-relaciones/6504/6 "2013-09-19T17:32:04Z")

</div>

Muchas Gracias por tu aporte ahora lo miro

---

<div class="post-metadata">

### Author: ![marianoyana](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@marianoyana](https://foros.velneo.com/u/marianoyana)
#### Post date: [19 Septiembre, 2013 23:31 UTC](https://foros.velneo.com/t/problema-de-relaciones/6504/7 "2013-09-19T23:31:56Z")

</div>

Muchas gracias, es lo que quería.  
Saludos
