Questão 4 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



No banco de dados BOOKS, o campo NumLivrarias, da tabela Livro, contém informação redundante, pois denota o número de livrarias que oferecem o livro e pode ser computado.

O comando SQL que calcula e atualiza esse campo corretamente é:

  • A Imagem relacionada à questão do Questões Estratégicas
  • B Imagem relacionada à questão do Questões Estratégicas
  • C Imagem relacionada à questão do Questões Estratégicas
  • D Imagem relacionada à questão do Questões Estratégicas
  • E Imagem relacionada à questão do Questões Estratégicas

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

O comando da questão solicita a query que retorna o número de livrarias que oferecem o livro. Inicialmente, eliminamos as alternativas D e E, pois a semântica para atualização (update) está incorreta. A alternativa C também pode ser descartada, pois a sintaxe select count from geraria um erro. Restam as alternativas A e B. A alternativa A é eliminada porque o update está limitado a registros com numLivrarias = null, o que seria incorreto caso uma livraria deixasse de oferecer o livro. ...

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