Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o número total de pontes, barragens e estradas no esquema 'infraestrutura_banco_de_dados'?
 ###Tabelas: 
CREATE TABLE infrastructure_database.bridges (bridge_id INT, name VARCHAR(255)); CREATE TABLE infrastructure_database.dams (dam_id INT, name VARCHAR(255)); CREATE TABLE infrastructure_database.roads (road_id INT, name VARCHAR(255)); INSERT INTO infrastructure_database.bridges (bridge_id, name) VALUES (1, 'Brooklyn Bridge'), (2, 'Tower Bridge'); INSERT INTO infrastructure_database.dams (dam_id, name) VALUES (1, 'Hoover Dam'), (2, 'Grand Coulee Dam'); INSERT INTO infrastructure_database.roads (road_id, name) VALUES (1, 'Autobahn'), (2, 'I-95');
SELECT COUNT(*) FROM (SELECT * FROM infrastructure_database.bridges UNION ALL SELECT * FROM infrastructure_database.dams UNION ALL SELECT * FROM infrastructure_database.roads);