Dams are classified based on their use, material, and size. The three main types are storage dams, diversion dams, and hydroelectric dams. Storage dams create reservoirs and are the most common type for water storage. Diversion dams raise water levels to divert water into conveyance systems. Infrastructure for water resources includes dams, barrages, weirs, canals, canal regulation works, and cross drainage works. Hydroelectric power plants have components like intake structures, penstocks, power houses with turbines, and tailraces.