A dam is a hydraulic structure that is built across a river and mostly composed of impermeable materials. Its purpose is to create an upstream reservoir where water may be impounded for various purposes. These might include hydropower, irrigation, flood