Cita:
Iniciado por Libras
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!