Tabla Cliente--> contiene los datos comunes del cliente
Tabla Persona --> Mantiene los datos unicos de la persona
Tabla Empresa --> Mantiene los datos unicos de la Empresa
Tabla Grupo --> No se que mantienes ahi

Tabla Persona_Cliente --> Maniene la union entre personas cliente
Tabla Clientes_Empresa --> Mantiene la union de cliente por empresa
Tabla Grupo_Cliente sigo sin entender que puedes guardar ahi


"claro cuando voy a hacer un albaran de salida tengo q especificar el tipo
de
cliente y el id del cliente en la tabla en cuestión, uso en la tabla de
albaranes de salida los campos "tipo_cliente" e "id_cliente" para guardar
estos
valores."



"Cuando quiero hacer una consultar a los albaranes de salida donde muestre
el
nombre del cliente tengo que hacer o:"

SELECT Nombre FROM Persona p, persona_cliente pc
WHERE p.codigo_persona = pc.codigo_persona
AND pc.codigo_cliente = xxxxx

asi me parece que podria quedar un poco más facil


-- 
Cesar Erices Vergara
Ingeniero en Gestión Informática
Analista de Sistema

Santiago - Chile

Responder a