Questão 2 Comentada - Instituto Brasileiro de Geografia e Estatística (IBGE) - Analista - Análise e Desenvolvimento de Sistemas - FGV (2016)

Atenção:

Algumas das questões seguintes fazem referência a um banco dedados relacional intitulado BOOKS, cujas tabelas e respectivasinstâncias são exibidas a seguir. Essas questões referem-se àsinstâncias mostradas. 

Imagem relacionada à questão do Questões Estratégicas

A tabela Livro representa livros. Cada livro tem um autor,representado na tabela Autor. A tabela Oferta representa oslivros que são ofertados pelas livrarias, estas representadas pelatabela Livraria. NULL significa um campo não preenchido.

AutorID, LivrariaID e LivroID, respectivamente, constituem aschaves primárias das tabelas Autor, Livraria e Livro.

LivrariaID e LivroID constituem a chave primária da tabela Oferta



Com relação ao banco de dados BOOKS, analise os comandos SQL exibidos a seguir: 

Imagem relacionada à questão do Questões Estratégicas

É correto afirmar que:

  • A somente I e II produzem resultados equivalentes;
  • B somente I e III produzem resultados diferentes;
  • C somente II e III produzem resultados diferentes;
  • D todos os resultados são diferentes;
  • E todos os resultados são equivalentes.

Gabarito comentado da Questão 2 - Instituto Brasileiro de Geografia e Estatística (IBGE) - Analista - Análise e Desenvolvimento de Sistemas - FGV (2016)

Vamos analisar os itens. Primeiramente, visto que todos os itens usam select * com o mesmo conjunto de tabelas, todos retornarão a mesma quantidade de colunas. No item I, as condições são: where o.livroid = l.livroid and o.livrariaid = ll.livrariaid and l.autorid = a.autorid Essa consulta retorna todas as ofertas, incluindo dados do livro, autor e livraria. No item II, as condições são as mesmas, mas a sintaxe foi escrita usando INNER JOIN. O resultado é idêntico ao do item I, apenas a form...

Somente usuários Premium podem acessar aos comentários dos nossos especialistas...

Que tal assinar um dos nossos planos e ter acesso ilimitado a todas as resoluções de questões e ainda resolver a todas as questões de forma ilimitada?

São milhares de questões resolvidas!

Assine qualquer plano e tenha acesso a todas as vantagens de ser Premium