Um relacionamento um-para-muitos descreve uma conexão entre duas entidades na qual um único registro em uma tabela está associado a múltiplos registros em outra. Nessa estrutura, uma entidade primária pode estar vinculada a muitas instâncias secundárias, mas cada uma dessas instâncias secundárias está vinculada de volta a apenas uma entidade primária. Esse modelo é um componente fundamental para a organização de dados em bancos de dados relacionais.
No gerenciamento de bancos de dados, esse relacionamento é tipicamente implementado usando chaves estrangeiras para manter a integridade dos dados. Ao atribuir um identificador único da entidade primária a múltiplos registros relacionados, o sistema garante que as informações permaneçam estruturadas e pesquisáveis. É uma abordagem padrão para projetar desde bancos de dados pessoais simples até sistemas de software complexos de nível empresarial.
Além da modelagem de dados, o termo também se refere a uma estrutura de mercado específica onde um único operador ou formador de mercado negocia contra todos os outros participantes. Embora comum no design de bancos de dados, esse modelo de mercado um-para-muitos é raramente usado nos mercados de capitais modernos. Ele é, por vezes, utilizado em cenários especializados, como a liquidação de ativos ilíquidos, onde uma contraparte centralizada facilita as negociações para múltiplos compradores e vendedores.