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 incidentes de segurança no local de trabalho por 100 membros para cada sindicato na região Sul?
 ###Tabelas: 
CREATE TABLE union_membership (member_id INT, name VARCHAR(50), union_name VARCHAR(50), membership_start_date DATE);CREATE TABLE workplace_safety (safety_id INT, union_name VARCHAR(50), incident_date DATE, incident_type VARCHAR(50), severity VARCHAR(50), union_membership_id INT);CREATE VIEW union_membership_summary AS SELECT union_name, COUNT(*) as num_members FROM union_membership GROUP BY union_name;CREATE VIEW south_unions AS SELECT union_name FROM union_membership WHERE region = 'South';
SELECT ums.union_name, (COUNT(*) * 100.0 / ums.num_members) as incidents_per_100_members FROM workplace_safety ws JOIN union_membership_summary ums ON ws.union_name = ums.union_name JOIN south_unions su ON ws.union_name = su.union_name GROUP BY ums.union_name;