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: Quantos programas de desenvolvimento profissional foram frequentados por professores no distrito 'Suburbs'?
 ###Tabelas: 
CREATE TABLE teachers (teacher_id INT, teacher_name TEXT, district_id INT); INSERT INTO teachers (teacher_id, teacher_name, district_id) VALUES (1, 'Mrs. Doe', 1), (2, 'Mr. Smith', 2), (3, 'Ms. Johnson', 3); CREATE TABLE professional_development (program_id INT, program_name TEXT, teacher_id INT); INSERT INTO professional_development (program_id, program_name, teacher_id) VALUES (1, 'Python for Educators', 1), (2, 'Data Science for Teachers', 2), (3, 'Inclusive Teaching', 3), (4, 'Open Pedagogy', 3);
SELECT COUNT(*) FROM professional_development pd JOIN teachers t ON pd.teacher_id = t.teacher_id WHERE t.district_id = 3;