Você está na página 1de 2

União Metropolitana de Educação e Cultura

Disciplina: Programação em bancos de Dados


Professor: José Vicente
Aluno: Brendo Silvestre Bispo de Jesus

Seção 3.2
1. Os bancos de dados, em sua grande maioria, possuem muitos registros inseridos em
sua base. As funções de agregação são recursos que permite ao desenvolvedor efetuar
algumas “contagens”, com a utilização da linguagem de banco de dados SQL,
independente da linguagem de programação escolhida para se desenvolver a aplicação.
Segundo Silberschatz (2010), as funções agregadas são recursos utilizados em
conjunto com SELECT, que permite ao administrador de banco de dados efetuar
consultas em um determinado conjunto de valores numéricos. Observe o quadro abaixo,
que contém a função agregada em banco de dados e a respectiva função em SQL: Faça
valer a pena Quadro | Agregadores, SQL e funções agregadoras Agregador em SQL
Função agregadora A- SUM (I) Retorna a média em uma determinada coluna numérica.
B- COUNT (II) Retorna a quantidade de registro em uma tabela. C- MAX (III) Retorna a
somatória de uma coluna numérica. D- AVG (IV) Retorna o menor valor numérico em
uma coluna. E- MIN (V) Retorna o maior valor numérico em uma coluna. Fonte:
elaborada pelo autor.U3 - Consultas avançadas 58 Assinale a alternativa que
correlaciona as colunas corretamente.
a) A-II, B-V, C-I, D-III, E-IV.
b) A-V, B-IV, C-III, D-II, E-I.
c) A-III, B-II, C-V, D-I, E-IV.
d) A-I, B-III, C-V, D-IV, E-II.
e) A-IV, B-III, C-I, D-II, E-V.

2. Observe a estrutura da tabela a seguir: create table y( a int(3), b int(3), c int(3), d


varchar(3) ); Em que foram inseridos os seguintes valores: insert y values (1, 2, 3, "p"),
(1, 2, 3, "p"), (2, 3, 4, "q"), (3, 4, 5, "r"), (4, 5, 6, "s"), (5, 6, 7, "t"), (6, 7, 8, "u"), (7, 8, 9,
"v"), (8, 9, 10, "x"), (9, 10, 11, "z"); Dada a tabela desenvolvida no banco de dados e
suas respectivas inserções, analise as sintaxes SQL: I. select MAX(b) from y where b <
8; II. select SUM(c) from y where a > 5; III. select COUNT(d) from y; Assinale a alternativa
que descreve corretamente os respectivos valores de saída:
a) 8 – 45 – 9.5.
b) 9 – 60 – 0.
c) 9 – 55 – 0.
d) 7 – 55 – 10.
e) 7 – 38 – 10
3. Segundo Mizrahi (2008), as sintaxes são um conjunto composto por regras acerca de
uma linguagem, em que são estabelecidas a suas palavras e o seu respectivo
significado ou função a ser desempenhada. Nas linguagens de programação em
sistemas computacionais, as sintaxes podem ser divididas em: • Léxicas: moldam as
características da linguagem de programação quanto a palavras reservadas,
identificadores, operadores e demais objetos da linguagem. • Sintáticas: nesse quesito
estão as instruções válidas para determinadas funções, como os comandos,
expressões, rotinas e etc. Desse modo, podemos compreender como demonstrar um
recurso por meio de uma estrutura de sintaxe pode ser uma poderosa ferramenta para
proporcionar o entendimento acerca de uma linguagem computacional. Observe as
sintaxes das funções agregadas a seguir e assinale (V) para verdadeiro e (F) para falso:
( ) select sum([coluna]) from [tabela];
( ) select AVG([coluna]) from [tabela];
( ) select MAX() from [coluna];
( ) select COUNT(*) from [tabela];
( ) select MIN([tabela]) from [coluna];
Assinale a alternativa com a sequência correta.
a) V – F – V – F – V.
b) V – V – F – V – F.
c) F – V – F –V – F.
d) F – F – V – F – V.
e) F – F – F – V – V.