댐이 홍수 상황에서 어떤 역할을 하는지 알려주세요. 또한, 댐이 일반적으로 어떻게 설계되어 있는지와 홍수로부터 주변 지역을 보호하기 위해 어떠한 시설과 장치가 사용되는지 알려주세요~