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: Calcular a porcentagem de artes tradicionais que são doadas por doadoras do sexo feminino, arredondada para 2 casas decimais.
 ###Tabelas: 
CREATE TABLE Donors (DonorID INT, DonorName TEXT, DonorGender TEXT, ArtPieceID INT); INSERT INTO Donors (DonorID, DonorName, DonorGender, ArtPieceID) VALUES (1, 'Alice', 'Female', 1001), (2, 'Bob', 'Male', 1002), (3, 'Charlie', 'Male', 1003), (4, 'Diana', 'Female', 1004); CREATE TABLE ArtPieces (ArtPieceID INT, ArtType TEXT, Traditional BOOLEAN); INSERT INTO ArtPieces (ArtPieceID, ArtType, Traditional) VALUES (1001, 'Painting', TRUE), (1002, 'Sculpture', TRUE), (1003, 'Pottery', TRUE), (1004, 'Printmaking', FALSE);
SELECT ROUND(COUNT(*) * 100.0 / (SELECT COUNT(*) FROM Donors) , 2) AS Percentage_Of_Traditional_Arts_Donated_By_Female_Donors FROM Donors JOIN ArtPieces ON Donors.ArtPieceID = ArtPieces.ArtPieceID WHERE Traditional = TRUE AND DonorGender = 'Female';