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: Identificar os 5 principais sistemas mais frequentemente visados na última semana, classificados pelo número de incidentes de segurança.
 ###Tabelas: 
CREATE TABLE security_incidents (id INT, system VARCHAR(255), incident_date DATE); INSERT INTO security_incidents (id, system, incident_date) VALUES (1, 'System X', '2021-08-30'), (2, 'System Y', '2021-08-30'), (3, 'System Z', '2021-08-31'), (4, 'System X', '2021-08-31'), (5, 'System W', '2021-08-31'), (6, 'System X', '2021-09-01');
SELECT system, ROW_NUMBER() OVER (ORDER BY COUNT(*) DESC) as rank FROM security_incidents WHERE incident_date >= DATEADD(week, -1, GETDATE()) GROUP BY system;