SóProvas


ID
1420948
Banca
Marinha
Órgão
CP-PCNS
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Com relação às cláusulas da linguagem SQL, pode-se afirmar que

Alternativas
Comentários
  •  a) GROUP BY especifica os atributos de agrupamento. OK

     b) HAVING especifica a condição que deve ser verdadeira para qualquer tupla recuperada. (utilizado para especificar condições sobre funções agregadoras)

     c) WHERE oferece uma condição sobre a informação de resumo. (uma condição ou mais)

     d) SELECT especifica as tabelas que estão envolvidas. (os atributos)

     e) EROM especifica os atributos cujos valores devem ser recuperados. (as tabelas)

  • campo = atributo. 

  • Acredito que essa justificativa para o erro da alternativa C não seja válida.

     

    O termo "um" funciona, nesse caso, como artigo indefinido, e não como numeral.

     

    E, mesmo que fosse, dizer que oferece uma condição não quer dizer que não pode oferecer mais de uma.

  • HAVING, que pode aparecer em conjunto com uma cláusula GROUP BY, para essa finalidade. A cláusula HAVING oferece uma condição sobre a informação de resumo referente ao grupo de tuplas associado a cada valor dos atributos de agrupamento. Somente os grupos que satisfazem a condição são recuperados no resultado da consulta. (Com isto já matava a B e a C).

     

    A cláusula SELECT lista os atributos ou funções a serem recuperadas. A cláusula FROM especifica todas as relações (tabelas) necessárias na consulta, incluindo as relações, mas não aquelas nas consultas aninhadas.A cláusula WHERE especifica as condições para selecionar as tuplas dessas relações, incluindo as condições de junção, se necessário. (D e E invertidas)

     

    Fonte: Navathe.

  • A

    GROUP BY especifica os atributos de agrupamento.

  • Na C ele não limitou a apenas 1 condição! Questão ruim