SóProvas


ID
702937
Banca
AOCP
Órgão
BRDE
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Sobre Funções agregadas e Agrupamento, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. O agrupamento de tuplas em uma relação, a partir do valor de alguns de seus atributos não costuma ser uma necessidade frequente para aplicação de uma função de agregação.

II. O primeiro tipo de requisito que não pode ser expresso na álgebra relacional básica é para especificar as funções matemáticas agregadas em coleções de valores do banco de dados.

III. As funções mais comuns aplicadas em coleção de valores numéricos incluem SOMA, MÉDIA, MÁXIMO e MÍNIMO.

IV. Essas funções podem ser utilizadas em consultas de estatística simples, que resumem as informações das tuplas do banco de dados.

Alternativas
Comentários
  • I - Exatamente o oposto. Se não lembrarem de Álgebra relacional, basta lembrar de SQL. Normalmente para utilizar uma função de agregação na cláusula  SELECT  (e.g. SUM, AVG, MAX, MIN, COUNT, etc...) é necessário uma cláusula GROUP BY (a única exceção é quando deseja-se agregar a tabela inteira)

    II - Não entendi muito bem a afirmativa, até onde sei durante a agregação da álgebra relacional, devemos definir as funções agregações aplicadas e suas restrições (em SQL seria as cláusulas HAVING). Alguem saberia explicar melhor? obrigado

    De qualquer forma a única alternativa que não possui a opção I é a letra d
  • IV. Essas funções podem ser utilizadas em consultas de estatística simples, que resumem as informações das tuplas do banco de dados. 

    Vão me desculpar, mas as funções agregadas, resumem as informações das colunas, não das tuplas. Esse "tuplas" ficaria muito mais feliz se fosse substituído por "tabelas".

  • Não entendi o II. O primeiro requisito não expresso na álgebra relacional básica é para as funções matemáticas. Num select, por exemplo? É isso?