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 escolas em cada distrito?
 ###Tabelas: 
CREATE TABLE districts (district_id INT, district_name VARCHAR(50), budget_allocation INT); INSERT INTO districts VALUES (1, 'DistrictA', 5000000), (2, 'DistrictB', 6000000), (3, 'DistrictC', 4500000); CREATE TABLE schools (school_id INT, school_name VARCHAR(50), district_id INT, budget_allocation INT); INSERT INTO schools VALUES (1, 'School1', 1, 1500000), (2, 'School2', 1, 1200000), (3, 'School3', 2, 2000000), (4, 'School4', 3, 1750000), (5, 'School5', 3, 1300000);
SELECT district_id, AVG(budget_allocation) as avg_budget FROM schools GROUP BY district_id;