Na análise de sistemas, uma relação de um-para-muitos é um tipo de cardinalidade que se refere à relação entre duas entidades (ver também modelo de relação entre entidades) A e B em que um elemento de A pode estar ligado a muitos elementos de B, mas um membro de B está ligado a apenas um elemento de A. Por exemplo, pense em A como livros, e B como páginas. Um livro pode ter muitas páginas, mas uma página só pode estar num livro.
Numa base de dados relacional, existe uma relação um-para-muitos quando uma linha na tabela A pode estar ligada a muitas linhas na tabela B, mas uma linha na tabela B está ligada a apenas uma linha na tabela A. É importante notar que uma relação um-para-muitos não é uma propriedade dos dados, mas sim da própria relação. Uma lista de autores e seus livros pode descrever livros com apenas um autor, neste caso uma linha da tabela de livros se referirá apenas a uma linha da tabela de autores, mas a relação em si não é de um para muitos, pois os livros podem ter mais de um autor, formando uma relação de muitos para muitos.
O oposto de um para muitos é de muitos para um.