Pessoal, e ai, tudo bem? 
Eu ultimamente estou em um projeto, desenvolvendo para uma empresa do ramo advocatício.
De um tempo para cá ao ver na pratica a implementação de um relacionamento “many to many” na aplicação, já que um Processo pode ter um ou mais Clientes e vs versa, eu estive me perguntando se realmente é necessário criar a terceira tabela de vinculação dos elementos, não seria mais prático ter os campos de vinculação nos próprios elementos (no caso no Processo e no Cliente)? Há realmente a necessidade de cria-la? Aguardo o ponto de vista de vocês, valeu! 