[Php-avanzado] Consultas normalización de tablas
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Lun Abr 20 16:30:10 ART 2015
Rodrigo,
parece que estás frente a un problema de Normalización.
Enviá todos los datos que haya que guardar y tus tablas tentativas para
revisarlo... sospecho que surgirán 1 o 2 tablas nuevas luego de llevado
a 3ra Forma Normal.
saludos!
El lun, 20-04-2015 a las 15:37 -0300, Rodrigo Fernandez escribió:
> Que tal tanto tiempo.
>
>
> Tengo un problema con unas tablas.
>
>
> Pasa lo siguente: En un sistema tengo vendedores y distribuidores (V y
> D)... a su vez ambos comercializan dos productos distintos (1 y 2)
> Por lo que tengo V1, V2, D1, D2.
>
>
> Lo que hice fue hacer dos tablas una de distribuidores y otra de
> vendedores. Cada una con un id_producto para diferenciar el producto
> que venden.
>
>
> El problema es que yo guardo los datos de usuario, contraseña, etc en
> una tabla de "accesos" y se me complica a la ahora de relacionar
> tabla con las otras dos. Si yo en esa tabla "accesos" guarde el id del
> vendedor para relacionarlo a los datos del mismo, se me puede
> superponer con un id igual de un distribuidor. ¿Cómo hago para
> distinguirlos?
>
>
> Por lo que termine haciendo una mamarrachada de con una "v" o una "d"
> distingo si es vendedor o distribuidor para después con un campo id_vd
> que me dice el id del que sea.
>
>
> Pensé también en pasar todo a una misma tabla "clientes" y usar un
> campo tipo v/d para distinguir si es vendedor o distribuidor pero me
> parece que no es LA solución correcta.
> Los datos que guardo de ambos son casi los mismos. Uno es dni y el
> otro cuit, uno es nom y ape, el otro razon social...
>
>
>
> No se si se entiende bien el problema.
>
>
> Porai me estoy complicando de gusto y uds me dan alguna solución.
>
>
> Si necesitan que aclare algo me dicen...
>
>
> Saludos !
>
>
> _______________________________________________
> Lista de correo: Php-avanzado
> Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> Administración Web: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> Desubscripción: php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado