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 orçamento médio alocado para cada espécie animal no programa de preservação da vida selvagem?
 ###Tabelas: 
CREATE TABLE animal_species (species_id INT, species_name VARCHAR(50));CREATE TABLE budget_allocations (allocation_id INT, species_id INT, allocation_amount DECIMAL(10, 2)); INSERT INTO animal_species (species_id, species_name) VALUES (1, 'Tiger'), (2, 'Elephant'), (3, 'Rhinoceros'); INSERT INTO budget_allocations (allocation_id, species_id, allocation_amount) VALUES (101, 1, 5000.00), (102, 2, 7500.00), (103, 3, 10000.00);
SELECT s.species_name, AVG(ba.allocation_amount) AS avg_allocation FROM animal_species s JOIN budget_allocations ba ON s.species_id = ba.species_id GROUP BY s.species_name;