Bendungan
Bendungan kering "dry dam" adalah bendungan yang didisain untuk mengontrol banjir. Ia biasanya kering, dan akan menahan air yang bila dibiarkan akan membanjiri daerah dibawahnya.
Waduk
Banyak usaha yang dilakukan untuk memperbaiki titik terlemah dari suatu bendungan, namun tujuan ini hanya meminimalisasi air yang tidak terkendali. Waduk yang tidak kuat konstruksinya akan menyebabkan air membanjiri seluruh wilayah di sekitar bendungan dengan arus yang kuat dan menimbulkan korban jiwa, seperti yang terjadi di Llyn Eigiau yang menewaskan 17 orang atau Waduk Situ Gintung yang menewaskan 100 orang sementara 902 orang harus mengungsi dan 100 orang hilang.