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: Gerar uma visualização 'resumo_valor_contrato' para exibir o valor total dos contratos de defesa concedidos por ano e departamento.
 ###Tabelas: 
CREATE TABLE defense_contracts (id INT PRIMARY KEY, department VARCHAR(50), year INT, contract_value FLOAT);INSERT INTO defense_contracts (id, department, year, contract_value) VALUES (1, 'Army', 2018, 1000000), (2, 'Navy', 2018, 2000000), (3, 'Air Force', 2018, 1500000), (4, 'Army', 2019, 1200000), (5, 'Navy', 2019, 1800000), (6, 'Air Force', 2019, 2000000);
CREATE VIEW contract_value_summary AS SELECT year, department, SUM(contract_value) as total_contract_value FROM defense_contracts GROUP BY year, department;