Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/01/2017, 14:43
Avatar de NLeone
NLeone
 
Fecha de Ingreso: junio-2012
Ubicación: Buenos Aires.
Mensajes: 22
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: [CONSULTA] Sobre Diseño.

Cita:
Iniciado por Libras Ver Mensaje
tabla cliente con su datos y un id_tipo, tabla fisica con el id_cliente y los datos especiales para esta caracteristica, tabla juridica id_cliente y los datos especiales para esta caracteristica, y la tabla de tipo_persona
Hola Libras! Gracias por tu respuesta, pero perdón, no entiendo bien lo que sugieres. Por lo que veo dices que en la tabla cliente vaya un campo id_tipo, entiendo esto para que sea para la persona fisica y juridica. Por otro lado en la fisica el id_cliente, pero el problema es que no todas las personas fisicas son clientes, sino que algunas pueden serlo, como también pueden ser empleados, etc. Entonces no puede ir un campo id_cliente ni en persona fisica ni en juridica, porque las juridicas no siempre son clientes, sino que pueden llegar a serlo. También pueden ser empleadores, proveedores pero no clientes.

Es como en la vida real, en cualquier organización existen personas juridicas y fisicas y de ahí parte todo.

Lo que no se es lo que cuento antes, como hacer que en una sola tabla clientes puede haber alguno de los dos, manteniendo la integridad referencial y la clave foranea en cascada...

Gracias!