El caso es que tengo 2 tablas, una llamada "clientes" en la que tengo el listado de todos los clientes con sus datos personales. Y otra llamada "empresas" en las que tengo el listado de empresas con todos sus datos.
Ahora bien, hay clientes que tienen una empresa o varias, y toda empresa tiene un cliente asociado. El problema es que no se como relacionar esto.
- ¿Tengo que crear otra tabla en la que relacione cliente con empresa??
- ¿y como seria? ¿solo con el codigo del cliente y codigo de la empresa es suficiente?
- ¿Como tendria que definir las claves ajenas?
Pongo a modo de ejemplo como son las dos tablas que tengo:
Cita:
CLIENTES
codigo
nombre
apellidos
telefono
email
dni
...
codigo
nombre
apellidos
telefono
dni
...
Cita:
La tabla para relacionarlo que he pensado seria algo asi?:EMPRESAS
codigo
nombre
telefono
email
cif
...
codigo
nombre
telefono
cif
...
Cita:
RELACION CLIENTE-EMPRESA
codigo_cliente
codigo_empresa
codigo_cliente
codigo_empresa
Gracias por la ayuda.