prova de analise
Curso Superior de Tecnologia em Análise de Sistemas
Disciplina: Banco de Dados I
Prof. Grinaldo Lopes de Oliveira
Aluno: __________________________________________________________________
PROVA 2a – 26/02/2013
PARTE 1 – AQUECIMENTO – QUESTÕES DE CONCURSO
1. Valor: 1,0 (Hum ponto) Software - 2008
Petrobrás - Analista de Sistemas - Eng. de
Considere o comando em SQL apresentado a seguir.
SELECT C.CIDADE, AVG(P.PRECO)
FROM CLIENTE C, PRODUTO P, VENDA V
WHERE C.CODIGO_C = V.CODIGO_C AND P.CODIGO_P = V.CODIGO_P AND
P.PRECO > 100
GROUP BY C.CIDADE
HAVING AVG(P.PRECO) < 200
O que exibe esse comando?
(a). Para cada cidade, a média de preço de produtos vendidos a clientes da cidade com valores acima de 100, se a média for menor que 200.
(b). Para cada cidade, a média de preço dos produtos vendidos a clientes da idade com valores entre 100 e 200.
(c). Para cada cidade, a quantidade de produtos vendidos com valores entre 100 e
200.
(d). Para cada cidade, a média de preço dos produtos vendidos a clientes da cidade que compraram produtos de valores maiores do que 100 e cuja média de compra é menor do que 200.
(e). Apenas a cidade cuja média de preço dos produtos vendidos é a mais alta dentre as que tiveram média menor do que 200 e produtos vendidos com valores acima de 100.
2. Valor: 1,0 (Hum ponto) - TCE/CE - Analista de Controle Externo - Auditoria de Tecnologia da Informação - 2008
Considere o seguinte requisito: Para cada departamento com menos de 1000 funcionários devem ser listados os salários médios de cada departamento. As cláusulas SQL-ANSI vinculadas a uma única expressão SELECT, uma que calcula o salário médio e a outra que restringe a quantidade de empregados são, respectivamente, (a). MID e COUNT.
(b). AVG e COUNT.
(c). AVG e HAVING.
1
Instituto Federal de Educação, Ciência e Cultura da Bahia
Curso Superior de Tecnologia em Análise de Sistemas
Disciplina: