<div dir="ltr">Tablas:<div><br></div><div><b>Accesos</b>: usuario, contraseña, nivel, id_producto, (id_vd, vd) ->estas últimas no irian</div><div><br></div><div><b>Vendedores</b>: nom, ape, mail, tel, doc, id_prod</div><div><br></div><div><b>Distribuidores</b>: rsoc, mail, tel, cuit, id_prod</div><div><br></div><div><b>Productos</b>: nombre.</div><div><br></div><div>No es complicado, pero algo no anda bien con la tabla accesos.</div><div>Es decir, cómo sé desde la tabla accesos si es distribuidor o vendedor y que los id no se me superpongan en las respectivas tablas...</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">El 20 de abril de 2015, 16:30, 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">Rodrigo,<br>
<br>
parece que estás frente a un problema de Normalización.<br>
Enviá todos los datos que haya que guardar y tus tablas tentativas para<br>
revisarlo... sospecho que surgirán 1 o 2 tablas nuevas luego de llevado<br>
a 3ra Forma Normal.<br>
<br>
saludos!<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
El lun, 20-04-2015 a las 15:37 -0300, Rodrigo Fernandez 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 distribuidores (V y<br>
> D)... a su vez ambos comercializan dos productos distintos (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 otra de<br>
> vendedores. Cada una con un id_producto para diferenciar el producto<br>
> que venden.<br>
><br>
><br>
> El problema es que yo guardo los datos de usuario, contraseña, etc en<br>
> una tabla de "accesos" y se me complica a la ahora de relacionar<br>
> tabla con las otras dos. Si yo en esa tabla "accesos" guarde el id del<br>
> vendedor para relacionarlo a los datos del mismo, se me puede<br>
> superponer con un id igual de un distribuidor. ¿Cómo hago para<br>
> distinguirlos?<br>
><br>
><br>
> Por lo que termine haciendo una mamarrachada de con una "v" o una "d"<br>
> distingo si es vendedor o distribuidor para después con un 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 usar un<br>
> campo tipo v/d para distinguir si es vendedor o distribuidor pero me<br>
> parece que no es LA solución correcta.<br>
> Los datos que guardo de ambos son casi los mismos. Uno es 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 solución.<br>
><br>
><br>
> Si necesitan que aclare algo me dicen...<br>
><br>
><br>
> Saludos !<br>
><br>
><br>
</div></div><span class="im HOEnZb">> _______________________________________________<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>
</span><span class="HOEnZb"><font color="#888888">--<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: <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br>
</font></span><div class="HOEnZb"><div class="h5"><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>