Considerando o quadro abaixo, contido em um hipotético banco...

Próximas questões
Com base no mesmo assunto
Q4038045 Banco de Dados
Considerando o quadro abaixo, contido em um hipotético banco de dados relacional, analise as afirmativas a seguir e assinale a alternativa correta.


Imagem associada para resolução da questão


I. O comando "SELECT titulo FROM Livro WHERE ano > 1900;" retornaria os valores Vidas Secas, Grande Sertão: Veredas, Capitães da Areia e A Hora da Estrela.
II. O comando "SELECT titulo FROM Livro WHERE autor IN (SELECT autor FROM Livro GROUP BY autor HAVING COUNT(titulo) > 1);" retornaria os valores O Guarani, Iracema, O Primo Basílio e Quincas Borba.
III. O comando "SELECT ano FROM Livro WHERE ano < 1870;" retornaria os valores O Guarani, Iracema e A Moreninha.
IV. O comando "SELECT titulo FROM Livro WHERE autor >= 'A' AND autor < 'I';" retornaria os valores O Cortiço, A Hora da Estrela, O Primo Basílio e Vidas Secas.
Alternativas

Comentários

Veja os comentários dos nossos alunos

I. O comando "SELECT titulo FROM Livro WHERE ano > 1900;" retornaria os valores Vidas Secas, Grande Sertão: Veredas, Capitães da Areia e A Hora da Estrela.

Verdadeiro.

II. O comando "SELECT titulo FROM Livro WHERE autor IN (SELECT autor FROM Livro GROUP BY autor HAVING COUNT(titulo) > 1);" retornaria os valores O Guarani, Iracema, O Primo Basílio e Quincas Borba.

Falso. A subquery retorna autores (coluna autor) que aparecem mais de uma vez (COUNT > 1). Dessa forma apareceria apenas O Guarani e Iracema (de José de Alencar).

III. O comando "SELECT ano FROM Livro WHERE ano < 1870;" retornaria os valores O Guarani, Iracema e A Moreninha.

Falso. O comando retorna os valores dos anos, nesse caso retornaria 1857, 1865 e 1844, anos das respectivas obras O Guarani, Iracema e A Moreninha.

** ATENÇÃO AO "SELECT ano ...".

IV. O comando "SELECT titulo FROM Livro WHERE autor >= 'A' AND autor < 'I';" retornaria os valores O Cortiço, A Hora da Estrela, O Primo Basílio e Vidas Secas.

Verdadeiro.

---

Gabarito:

C) Somente as afirmativas I e IV estão corretas.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo