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 artefatos e seu peso médio para cada local de escavação?
 ###Tabelas: 
CREATE TABLE ExcavationSites (SiteID INT, SiteName TEXT, Country TEXT); INSERT INTO ExcavationSites (SiteID, SiteName, Country) VALUES (1, 'Pompeii', 'Italy'); INSERT INTO ExcavationSites (SiteID, SiteName, Country) VALUES (2, 'Giza', 'Egypt'); CREATE TABLE ArtifactWeights (WeightID INT, ArtifactID INT, Weight DECIMAL(5,2)); INSERT INTO ArtifactWeights (WeightID, ArtifactID, Weight) VALUES (1, 1, 2.3); INSERT INTO ArtifactWeights (WeightID, ArtifactID, Weight) VALUES (2, 2, 3.4); INSERT INTO ArtifactWeights (WeightID, ArtifactID, Weight) VALUES (3, 3, 1.9); INSERT INTO ArtifactWeights (WeightID, ArtifactID, Weight) VALUES (4, 4, 2.7);
SELECT e.SiteName, COUNT(a.ArtifactID) AS TotalArtifacts, AVG(w.Weight) AS AvgWeight FROM ExcavationSites e JOIN ArtifactAnalysis a ON e.SiteID = a.SiteID JOIN ArtifactWeights w ON a.ArtifactID = w.ArtifactID GROUP BY e.SiteName;