Acabei de seguir as entidades Funcionário, Cliente e Empresa. Onde o funcionário e o cliente têm um para muitos relacionamento com a empresa, ou seja, um único funcionário pode ser mapeado para atender a várias empresas e o mesmo para clientes também. Como eu projetaria uma tabela otimizada para esta situação. eu tinha pensado abaixo
Empregado:
Identidade
Nome
ID da empresa
mas, como é um para muitos IDs da empresa, seria necessário salvá-los como IDs da empresa separados por vírgulas. O que eu faço nesta situação.