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 total alocado para cada programa, incluindo os programas que não receberam financiamento algum?
 ###Tabelas: 
CREATE TABLE Programs (Program TEXT, Budget DECIMAL(10,2));CREATE TABLE Donations (DonationID INT, DonorID INT, Program TEXT, Amount DECIMAL(10,2), Success BOOLEAN);
SELECT P.Program, SUM(P.Budget) as TotalBudget FROM Programs P GROUP BY P.Program;