Many-to-Many Relationship
Em modelagem de banco de dados, um relacionamento muitos-para-muitos (Many-to-Many) ocorre quando várias instâncias de uma entidade podem estar associadas a várias instâncias de outra entidade. Geralmente é implementado usando uma tabela de junção.