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: Calcular a média do número de publicações por aluno
 ###Tabelas: 
CREATE TABLE Students (StudentID INT, Name VARCHAR(50)); CREATE TABLE Publications (PublicationID INT, StudentID INT); INSERT INTO Students (StudentID, Name) VALUES (1, 'John Doe'), (2, 'Jane Smith'), (3, 'Alice Johnson'); INSERT INTO Publications (PublicationID, StudentID) VALUES (1, 1), (2, 1), (3, 2), (4, 3), (5, 3);
SELECT AVG(NumberOfPublications) AS AveragePublicationsPerStudent FROM (SELECT Students.StudentID, COUNT(Publications.PublicationID) AS NumberOfPublications FROM Students LEFT JOIN Publications ON Students.StudentID = Publications.StudentID GROUP BY Students.StudentID) AS Subquery;