Bendung
Bendung adalah pembatas yang dibangun melintasi sungai yang dibangun untuk mengubah karakteristik aliran sungai. Dalam banyak kasus, bendung merupakan sebuah kontruksi yang jauh lebih kecil dari bendungan yang menyebabkan air menggenang membentuk kolam tetapi mampu melewati bagian atas bendung. Bendung mengizinkan air meluap melewati bagian atasnya sehingga aliran air tetap ada dan dalam debit yang sama bahkan sebelum sungai dibendung. Bendung bermanfaat untuk mencegah banjir, mengukur debit sungai, dan memperlambat aliran sungai sehingga menjadikan sungai lebih mudah dilalui.
Bendungan urugan
Bangunan bendungan dan pengisian waduk di belakanya menempatkan berat baru di alas dan sisi lembah. Tekanan air meningkat secara linier dengan kedalaman. Air juga mendorong muka hulu bendungan, bangunan nonkisi yang di bawah tekanan berperan secara semiplastik, dan menyebabkan kebutuhan yang lebih besar untuk penyesuaian (fleksibilitas) di dekat pangkal bendungan daripada tingkatan air yang lebih dangkal. Dengan demikian, tingkat tekanan bendungan harus dihitung terlebih dahulu sebelum bangunan untuk memastikan bahwa tingkatannya tidak melalmpaui ambang batas.