En el análisis de sistemas, una relación uno-a-muchos es un tipo de cardinalidad que se refiere a la relación entre dos entidades (véase también modelo entidad-relación) A y B en la que un elemento de A puede estar vinculado a muchos elementos de B, pero un miembro de B está vinculado a un solo elemento de A. Por ejemplo, piense en A como libros, y B como páginas. Un libro puede tener muchas páginas, pero una página sólo puede estar en un libro.
En una base de datos relacional, existe una relación de uno a muchos cuando una fila de la tabla A puede estar vinculada a muchas filas de la tabla B, pero una fila de la tabla B está vinculada a una sola fila de la tabla A. Es importante señalar que una relación de uno a muchos no es una propiedad de los datos, sino de la propia relación. Puede ocurrir que una lista de autores y sus libros describa libros con un solo autor, en cuyo caso una fila de la tabla de libros se referirá a una sola fila de la tabla de autores, pero la relación en sí no es de uno a muchos, porque los libros pueden tener más de un autor, formando una relación de muchos a muchos.
Lo contrario de uno a muchos es de muchos a uno.