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 é a frequência média de incidentes para cada tipo de embarcação?
 ###Tabelas: 
CREATE TABLE vessel_incident (id INT, vessel_id INT, incident_date DATE); CREATE TABLE vessel_details (id INT, vessel_id INT, age INT, type_id INT);
SELECT vt.name, COUNT(vi.id) / COUNT(DISTINCT vd.id) as avg_incident_frequency FROM vessel_incident vi JOIN vessel v ON vi.vessel_id = v.id JOIN vessel_details vd ON v.id = vd.vessel_id JOIN vessel_type vt ON vd.type_id = vt.id GROUP BY vt.name;