<div dir="ltr">Los vendedores venden dos productos distintos y los distribuidores también dos.<div><br></div><div>Si, la tabla productos es <b>id</b> y <b>des</b> que seria la descripción o el nombre de producto </div></div><div class="gmail_extra"><br><div class="gmail_quote">El 20 de abril de 2015, 21:35, Leonardo Tadei - Pegasus Tech Supply <span dir="ltr"><<a href="mailto:leonardot@pegasusnet.com.ar" target="_blank">leonardot@pegasusnet.com.ar</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Los vendedores venden un solo producto?<br>
<br>
Los distribuidores distribuyen un solo producto?<br>
<br>
La tabla Productos tiene además un ID?<br>
<div><div class="h5"><br>
<br>
El lun, 20-04-2015 a las 21:09 -0300, Rodrigo Fernandez escribió:<br>
> Tablas:<br>
><br>
><br>
> Accesos: usuario, contraseña, nivel, id_producto, (id_vd, vd) ->estas<br>
> últimas  no irian<br>
><br>
><br>
> Vendedores: nom, ape, mail, tel, doc, id_prod<br>
><br>
><br>
> Distribuidores: rsoc, mail, tel, cuit, id_prod<br>
><br>
><br>
> Productos: nombre.<br>
><br>
><br>
> No es complicado, pero algo no anda bien con la tabla accesos.<br>
> Es decir, cómo sé desde la tabla accesos si es distribuidor o vendedor<br>
> y que los id no se me superpongan en las respectivas tablas...<br>
><br>
><br>
><br>
> El 20 de abril de 2015, 16:30, Leonardo Tadei - Pegasus Tech Supply<br>
> <<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a>> escribió:<br>
>         Rodrigo,<br>
><br>
>                 parece que estás frente a un problema de<br>
>         Normalización.<br>
>                 Enviá todos los datos que haya que guardar y tus<br>
>         tablas tentativas para<br>
>         revisarlo... sospecho que surgirán 1 o 2 tablas nuevas luego<br>
>         de llevado<br>
>         a 3ra Forma Normal.<br>
><br>
>                 saludos!<br>
><br>
><br>
>         El lun, 20-04-2015 a las 15:37 -0300, Rodrigo Fernandez<br>
>         escribió:<br>
>         > Que tal tanto tiempo.<br>
>         ><br>
>         ><br>
>         >     Tengo un problema con unas tablas.<br>
>         ><br>
>         ><br>
>         > Pasa lo siguente: En un sistema tengo vendedores y<br>
>         distribuidores (V y<br>
>         > D)... a su vez ambos comercializan dos productos distintos<br>
>         (1 y 2)<br>
>         > Por lo que tengo V1, V2, D1, D2.<br>
>         ><br>
>         ><br>
>         > Lo que hice fue hacer dos tablas una de distribuidores y<br>
>         otra de<br>
>         > vendedores. Cada una con un id_producto para diferenciar el<br>
>         producto<br>
>         > que venden.<br>
>         ><br>
>         ><br>
>         > El problema es que yo guardo los datos de usuario,<br>
>         contraseña, etc en<br>
>         > una tabla de  "accesos" y se me complica a la ahora de<br>
>         relacionar<br>
>         > tabla con las otras dos. Si yo en esa tabla "accesos" guarde<br>
>         el id del<br>
>         > vendedor para relacionarlo a los datos del mismo, se me<br>
>         puede<br>
>         > superponer con un id igual de un distribuidor. ¿Cómo hago<br>
>         para<br>
>         > distinguirlos?<br>
>         ><br>
>         ><br>
>         > Por lo que termine haciendo una mamarrachada de con una "v"<br>
>         o una "d"<br>
>         > distingo si es vendedor o distribuidor para después con un<br>
>         campo id_vd<br>
>         > que me dice el id del que sea.<br>
>         ><br>
>         ><br>
>         > Pensé también en pasar todo a una misma tabla "clientes" y<br>
>         usar un<br>
>         > campo tipo v/d para distinguir si es vendedor o distribuidor<br>
>         pero me<br>
>         > parece que no es LA solución correcta.<br>
>         > Los datos que guardo de ambos son casi los mismos. Uno es<br>
>         dni y el<br>
>         > otro cuit, uno es nom y ape, el otro razon social...<br>
>         ><br>
>         ><br>
>         ><br>
>         > No se si se entiende bien el problema.<br>
>         ><br>
>         ><br>
>         > Porai me estoy complicando de gusto y uds me dan alguna<br>
>         solución.<br>
>         ><br>
>         ><br>
>         > Si necesitan que aclare algo me dicen...<br>
>         ><br>
>         ><br>
>         > Saludos !<br>
>         ><br>
>         ><br>
><br>
>         > _______________________________________________<br>
>         > Lista de correo: Php-avanzado<br>
>         > Mensajes a la lista: <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
>         > Administración Web:<br>
>         <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
>         > Desubscripción:<br>
>         <a href="http://php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe" target="_blank">php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe</a><br>
><br>
>         --<br>
>         Leonardo Tadei<br>
>         <a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
>         Web: <a href="http://leonardo.tadei.com.ar" target="_blank">http://leonardo.tadei.com.ar</a><br>
>         Firma pública:<br>
>         <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br>
><br>
>         _______________________________________________<br>
>         Lista de correo: Php-avanzado<br>
>         Mensajes a la lista: <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
>         Administración Web:<br>
>         <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
>         Desubscripción:<br>
>         <a href="http://php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe" target="_blank">php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Lista de correo: Php-avanzado<br>
> Mensajes a la lista: <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
> Administración Web: <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
> Desubscripción: <a href="http://php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe" target="_blank">php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe</a><br>
<br>
--<br>
<br>
Leonardo Tadei<br>
<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
</div></div>Pegasus Tech Supply<br>
Tel: (+54)(+223) 471-2880<br>
La Salle 1131 - Mar del Plata - Argentina<br>
<a href="http://www.pegasusnet.com.ar" target="_blank">http://www.pegasusnet.com.ar</a><br>
<a href="http://www.grupopegasus.com" target="_blank">http://www.grupopegasus.com</a><br>
<div class="HOEnZb"><div class="h5">Firma pública: <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br>
<br>
_______________________________________________<br>
Lista de correo: Php-avanzado<br>
Mensajes a la lista: <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
Administración Web: <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
Desubscripción: <a href="http://php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe" target="_blank">php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe</a><br>
</div></div></blockquote></div><br></div>