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 número médio de espécies marinhas por área marinha protegida?
 ###Tabelas: 
CREATE TABLE marine_protected_areas (area_name TEXT, species_count INTEGER); CREATE VIEW marine_species_per_protected_area AS SELECT marine_protected_areas.area_name, marine_species.species_count FROM marine_protected_areas INNER JOIN (SELECT area_name, COUNT(*) AS species_count FROM marine_protected_areas RIGHT JOIN marine_species ON marine_protected_areas.area_name = marine_species.area_name GROUP BY area_name) AS marine_species ON marine_protected_areas.area_name = marine_species.area_name;
SELECT AVG(species_count) FROM marine_species_per_protected_area;