Prévia do material em texto
22/09/2021 18:46 EPS
https://simulado.estacio.br/alunos/ 1/3
Teste de
Conhecimento
avalie sua aprendizagem
IMPLEMENTAÇÃO DE BANCO DE DADOS
5a aula
Lupa
Exercício: CCT0768_EX_A5_201901017419_V2 22/09/2021
Aluno(a): SIDNEY SILVA 2021.3 EAD
Disciplina: CCT0768 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201901017419
Considere a relação:
FUNCIONARIO (matrícula, cargo, salario, admissao)
A consulta SQL que mostra média dos salários dos funcionários é:
SELECT AVG(SALARIO) FROM FUNCIONARIO;
SELECT SUM(SALARIO) FROM FUNCIONARIO;
SELECT SALARIO FROM FUNCIONARIO AVG;
Nenhuma das respostas acima.
SELECT MEDIA(SALARIO) FROM FUNCIONARIO;
Respondido em 22/09/2021 17:47:25
O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado
a partir de um conjunto de dados públicos de captura de tubarões entre os anos de 2001 e
2013 na costa da Austrália. Os dados podem ser baixados no endereço:
https://data.qld.gov.au/dataset/shark-control-program-shark-catch-
statistics/resource/5c6be990-3938-4125-8cca-dac0cd734263
Características do esquema: Chave primária sublinhada e chave estrangeira em itálico.
Seguem algumas tabelas do Esquema:
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
Assinale a alternativa abaixo que retorna a média de comprimento dos tubarões e a temperatura mínima e máxima da
água agrupadas pelo nome científico da Espécie:
SELECT Nome_Científico, AVG(Comprimento), MIN(TempAgua), MAX(TempAgua) FROM ESPÉCIE E, TUBARÃO T,
CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND T.IDTubarão = C.IDTubarão GROUP BY (Nome_Científico);
Questão1
Questão2
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
22/09/2021 18:46 EPS
https://simulado.estacio.br/alunos/ 2/3
SELECT Nome_Científico, SUM(Comprimento), MIN(TempAgua), MAX(TempAgua) FROM ESPÉCIE E, TUBARÃO T,
CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND T.IDTubarão = C.IDTubarão GROUP BY (Nome_Científico);
SELECT Nome_Científico, SUM(Comprimento), MIN(TempAgua), MAX(TempAgua) FROM ESPÉCIE E, TUBARÃO T,
CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND T.IDTubarão = C.IDTubarão GROUP BY (Nome);
SELECT Nome, AVG(Comprimento), MIN(TempAgua), MAX(TempAgua) FROM ESPÉCIE E, TUBARÃO T, CAPTURA C
WHERE E.IDEspecie = T.IDEspecie AND T.IDTubarão = C.IDTubarão GROUP BY (Nome_Científico);
SELECT IDEspecie, AVG(Comprimento), MAX(TempAgua), MIN(TempAgua) FROM ESPÉCIE E, TUBARÃO T,
CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND T.IDTubarão = C.IDTubarão GROUP BY (Nome_Científico);
Respondido em 22/09/2021 17:52:14
Quando desejamos selecionar o maior e o menor valor de um atributo numérico
usamos:
SUM
MAIOR, MENOR
COUNT
AVG
MIN, MAX
Respondido em 22/09/2021 17:52:36
Considere a tabela a seguir:
Qual a função a ser utilizada em um script SQL quando se desejar obter o número de cidades cadastradas?
count(*)
sum(reg)
max(reg)
avg(reg)
count(cidade)
Respondido em 22/09/2021 17:52:53
Em uma instrução SQL, para manipular dados retornados de funções agregadoras, utiliza-se a cláusula
ORDER BY
UNIQUE OUT
SHOW
HAVING
GROUP IN
Respondido em 22/09/2021 17:54:19
Dentre as opções a seguir, qual não é uma função de grupo?
Questão3
Questão4
Questão5
Questão6
22/09/2021 18:46 EPS
https://simulado.estacio.br/alunos/ 3/3
AVG (x)
CONT(*)
MAX(x)
SUM(x)
MED(X)
Respondido em 22/09/2021 17:53:10
O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a partir de um conjunto
de dados públicos de captura de tubarões entre os anos de 2001 e 2013 na costa da Austrália. Os dados podem ser
baixados no endereço: https://data.qld.gov.au/dataset/shark-control-program-shark-catch-statistics/resource/5c6be990-3938-4125-8cca-
dac0cd734263
Características do esquema: Chave primária sublinhada e chave estrangeira em itálico.
Seguem algumas tabelas do Esquema:
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
Local (IDLocal, CodArea, NomeLocal)
Area (CodArea, NomeArea)
Deseja-se saber qual a quan�dade de locais que foram u�lizados na captura de tubarões agrupados pelo nome de cada área. Assinale a alterna�va que
retorna corretamente esta consulta:
SELECT NOMEAREA, COUNT (L.CODAREA)"QTD DE LOCAIS" FROM AREA A, LOCAL L WHERE A.CODAREA =
L.CODAREA;
SELECT NOMELOCAL, COUNT (CODAREA)"QTD DE LOCAIS" FROM AREA A, LOCAL L WHERE A.CODAREA =
L.CODAREA GROUP BY NOMEAREA;
SELECT NOMEAREA, COUNT (L.CODAREA)"QTD DE LOCAIS" FROM AREA A, LOCAL L WHERE A.CODAREA =
L.CODAREA GROUP BY NOMEAREA;
SELECT NOMELOCAL, COUNT (L.CODAREA)"QTD DE LOCAIS" FROM AREA A, LOCAL L WHERE A.CODAREA =
L.CODAREA GROUP BY NOMEAREA;
SELECT NOMEAREA, COUNT (CODAREA)"QTD DE LOCAIS" FROM AREA, LOCAL GROUP BY NOMEAREA;
Respondido em 22/09/2021 17:53:29
Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta:
O operador IN pode ser usado para comparar valores na cláusula FROM
DESC é obrigatoriamente necessário à cláusula ORDER BY quando se deseja ordenar decrescentemente
O operador ALIAS é usado para renomear definitivamente colunas e tabelas
O operador LIKE é usado para operações com booleanos
O operador AND faz a checagem de valores zerados
Respondido em 22/09/2021 17:53:44
Questão7
Questão8
javascript:abre_colabore('38403','267306910','4828924513');