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 diretoras em filmes e programas de TV na Espanha?
 ###Tabelas: 
CREATE TABLE movies (id INT, title VARCHAR(255), release_year INT, views INT, country VARCHAR(50), director VARCHAR(50)); INSERT INTO movies (id, title, release_year, views, country, director) VALUES (1, 'Movie1', 2010, 10000, 'Spain', 'DirectorA'), (2, 'Movie2', 2015, 15000, 'Spain', 'DirectorB'), (3, 'Movie3', 2020, 20000, 'Spain', 'DirectorC'); CREATE TABLE tv_shows (id INT, title VARCHAR(255), release_year INT, views INT, country VARCHAR(50), director VARCHAR(50)); INSERT INTO tv_shows (id, title, release_year, views, country, director) VALUES (1, 'TVShow1', 2005, 20000, 'Spain', 'DirectorD'), (2, 'TVShow2', 2018, 25000, 'Spain', 'DirectorE'), (3, 'TVShow3', 2021, 30000, 'Spain', 'DirectorF'); CREATE TABLE directors (id INT, name VARCHAR(50), gender VARCHAR(50)); INSERT INTO directors (id, name, gender) VALUES (1, 'DirectorA', 'Female'), (2, 'DirectorB', 'Male'), (3, 'DirectorC', 'Female'), (4, 'DirectorD', 'Female'), (5, 'DirectorE', 'Male'), (6, 'DirectorF', 'Female');
SELECT COUNT(*) FROM movies m JOIN directors d ON m.director = d.name WHERE d.gender = 'Female' AND m.country = 'Spain' UNION SELECT COUNT(*) FROM tv_shows t JOIN directors d ON t.director = d.name WHERE d.gender = 'Female' AND t.country = 'Spain';