Dado o controle de estoques de uma empresa de produção e embarque de peças, observe a descrição do esquema relacional abaixo para as tabelas Peça, Fornecedor e Embarque.
Peça(CodPeça, NomePeça, CorPeça, PesoPeça)
Fornecedor(CodFornecedor, NomeFornecedor, StatusFornecedor)
Embarque(CodPeça, CodFornecedor, QuantidadeEmbarque), tal que CodPeça
referencia Peça e CodFornecedor
referencia Fornecedor.
Considere que os atributos sublinhados no esquema relacional representam as chaves primárias das tabelas. Considere, ainda, que é necessário executar um comando Structured Query Language (SQL) que recupere todas as tuplas na base de dados (CodPeça,NomePeça) que possuem a quantidade de peças embarcadas maior do que 100.
Com base nessas informações, avalie os comandos a seguir.
I. SELECT Embarque.CodPeça, Peça.NomePeça
FROM Peça WHERE CodPeça IN
(SELECT Embarque.CodPeça
FROM Embarque
WHERE Embarque.QuantidadeEmbarque > 100);
II. SELECT Peça.CodPeça, Peça.NomePeça
FROM Peça Embarque
WHERE Peça.CodPeça = Embarque.CodPeça AND
Embarque.QuantidadeEmbarque > 100;
III. SELECT P.CodPeça, P.NomePeça
FROM Peça P JOIN Embarque E ON P.CodPeça = E.CodPeça AND
E.QuantidadeEmbarque > 100;
IV. SELECT CodPeça, NomePeça
FROM Peça JOIN Embarque ON Peça.CodPeça = Embarque.CodPeça AND
Embarque.QuantidadeEmbarque > 100;
São comandos SQL que promovem a recuperação da informação apenas os descritos em
I e II.
I e IV.
II e III.
I, III e IV.
II, III e IV.