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: Quais países têm a maior densidade de detritos espaciais, em ordem decrescente?
 ###Tabelas: 
CREATE TABLE space_debris (debris_id INT, debris_name VARCHAR(50), country VARCHAR(50), longitude FLOAT, latitude FLOAT, altitude FLOAT, time_in_orbit INT); INSERT INTO space_debris (debris_id, debris_name, country, longitude, latitude, altitude, time_in_orbit) VALUES (1, 'DEBris-1', 'Russia', 100.123456, 20.123456, 500, 2000), (2, 'DEBris-2', 'USA', -90.123456, 30.123456, 600, 1000), (3, 'DEBris-3', 'China', 80.123456, 40.123456, 700, 1500);
SELECT country, AVG(altitude) AS avg_altitude, COUNT(*) OVER (PARTITION BY country ORDER BY AVG(altitude) DESC) AS debris_density FROM space_debris GROUP BY country ORDER BY AVG(altitude) DESC;