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: Liste os nomes de eventos de artes cênicas com mais de 50 participantes, excluindo workshops.
 ###Tabelas: 
CREATE TABLE events (id INT, name VARCHAR(50), type VARCHAR(20)); INSERT INTO events (id, name, type) VALUES (1, 'Play 1', 'Theater'), (2, 'Dance Show', 'Dance'), (3, 'Workshop 1', 'Workshop'), (4, 'Play 2', 'Theater'); CREATE TABLE attendance (event_id INT, attendee_count INT); INSERT INTO attendance (event_id, attendee_count) VALUES (1, 60), (2, 45), (3, 20), (4, 55);
SELECT e.name FROM events e JOIN attendance a ON e.id = a.event_id WHERE e.type NOT IN ('Workshop') AND a.attendee_count > 50;