À quoi ça sert un barrage ?

Un barrage sert à retenir l’eau d’un fleuve ou d’une rivière qui s’écoule jusqu’à lui et à contrôler la quantité d’eau qui se déverse, après lui. Mais pourquoi ?