O modelo de banco de dados
relacional permite muitos relacionamentos para muitos. Eles são implementados usando uma tabela de junção (também chamada de entidade associativa ou tabela de ponte). Esta terceira tabela conecta as duas tabelas envolvidas no relacionamento muitos para muitos, permitindo o acesso a um elemento de dados por meio de vários caminhos.