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 nome e tipo de todos os artefatos do site 'AfricaExcavation'?
 ###Tabelas: 
CREATE TABLE ExcavationSite (SiteID INT PRIMARY KEY, SiteName VARCHAR(100), Location VARCHAR(100), StartDate DATE, EndDate DATE);CREATE TABLE Artifact (ArtifactID INT PRIMARY KEY, SiteID INT, ArtifactName VARCHAR(100), Description TEXT, FOREIGN KEY (SiteID) REFERENCES ExcavationSite(SiteID));
SELECT ExcavationSite.SiteName, ArtifactType.TypeName FROM Artifact INNER JOIN ExcavationSite ON Artifact.SiteID = ExcavationSite.SiteID INNER JOIN ArtifactDetail ON Artifact.ArtifactID = ArtifactDetail.ArtifactID INNER JOIN ArtifactType ON ArtifactDetail.ArtifactTypeID = ArtifactType.ArtifactTypeID WHERE ExcavationSite.SiteName = 'AfricaExcavation';