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: Quantas publicações cada membro do corpo docente da Faculdade de Ciências publicou?
 ###Tabelas: 
CREATE TABLE faculty (id INT, name VARCHAR(255), department_id INT); INSERT INTO faculty (id, name, department_id) VALUES (1, 'Alice', 1), (2, 'Bob', 1), (3, 'Charlie', 2), (4, 'Diana', 2); CREATE TABLE publication (id INT, faculty_id INT, title VARCHAR(255)); INSERT INTO publication (id, faculty_id, title) VALUES (1, 1, 'Paper 1'), (2, 1, 'Paper 2'), (3, 2, 'Paper 3'), (4, 3, 'Paper 4'), (5, 3, 'Paper 5');
SELECT f.name, COUNT(p.id) as num_publications FROM faculty f JOIN publication p ON f.id = p.faculty_id WHERE f.department_id IN (SELECT id FROM department WHERE name = 'College of Science') GROUP BY f.name;