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 total de cursos de desenvolvimento profissional realizados por cada professor?
 ###Tabelas: 
CREATE TABLE teachers (teacher_id INT, teacher_name VARCHAR(255)); INSERT INTO teachers VALUES (1, 'Teacher A'), (2, 'Teacher B'); CREATE TABLE courses (course_id INT, course_name VARCHAR(255), teacher_id INT); INSERT INTO courses VALUES (1, 'Course 1', 1), (2, 'Course 2', 1), (3, 'Course 3', 2), (4, 'Course 4', 2);
SELECT t.teacher_name, COUNT(c.course_id) as total_courses FROM courses c JOIN teachers t ON c.teacher_id = t.teacher_id GROUP BY t.teacher_name;