Buscar

IMPLEMENTAÇÃO DE BANCO DE DADOS 4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

24/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/4
Em SQL, para contar linhas usamos:
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:
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)
Nome (IDNome, IDEspécie, NomePopular)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
SELECT
GROUP BY
AVG
 SUM
 COUNT
2.
 
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);
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 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_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 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);
 Gabarito Comentado
3.
24/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/4
 
Assinale em qual das consultas abaixo são selecionados nomes populares de tubarões, sem repetição, que foram
capturados com temperatura da água igual a 25 e 27 graus:
Considere a relação:
FUNCIONARIO (matrícula, cargo, salario, admissao)
A consulta SQL que mostra o total dos salários dos funcionários é:
 
Considere a relação:
FUNCIONARIO (matrícula, cargo, salario, admissao)
A consulta SQL que mostra média dos salários dos funcionários é:
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)
SELECT DISTINCT NomePopular FROM NOME N, ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE N.IDESPÉCIE =
E.IDESPECIE AND E.IDESPECIE = T.IDESPECIE AND T.IDTUBARÃO = C.IDTUBARÃO AND TEMPAGUA = 25
AND 27;
 
SELECT NomePopular FROM NOME N, ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE N.IDESPÉCIE =
E.IDESPECIE AND T.IDTUBARÃO = C.IDTUBARÃO AND TEMPAGUA NOT BETWEEN 25 AND 27;
SELECT DISTINCT NomePopular FROM NOME N, ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE N.IDESPÉCIE =
E.IDESPECIE AND T.IDTUBARÃO = C.IDTUBARÃO AND TEMPAGUA IN(25,27);
SELECT NomePopular FROM NOME N, ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE N.IDESPÉCIE =
E.IDESPECIE AND E.IDESPECIE = T.IDESPECIE AND T.IDTUBARÃO = C.IDTUBARÃO AND TEMPAGUA
BETWEEN 25 AND 27;
 
SELECT DISTINCT NomePopular FROM NOME N, ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE N.IDESPÉCIE =
E.IDESPECIE AND E.IDESPECIE = T.IDESPECIE AND T.IDTUBARÃO = C.IDTUBARÃO AND TEMPAGUA
IN(25,27);
 Gabarito Comentado
4.
SELECT * FROM FUNCIONARIO WHERE SUM (SALARIO);
Nenhuma das repostas acima
 SELECT SUM (SALARIO) FROM FUNCIONARIO;
SELECT SUM (SALARIO) FROM FUNCIONARIO WHERE SALARIO;
SELECT SALARIO FROM FUNCIONARIO WHERE SUM (SALARIO);
 Gabarito Comentado
5.
 SELECT AVG(SALARIO) FROM FUNCIONARIO;
 Nenhuma das respostas acima.
SELECT SALARIO FROM FUNCIONARIO AVG;
SELECT SUM(SALARIO) FROM FUNCIONARIO;
SELECT MEDIA(SALARIO) FROM FUNCIONARIO;
6.
24/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 3/4
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
Local (IDLocal, CodArea, NomeLocal)
Area (CodArea, NomeArea)
Deseja-se saber qual a quantidade de locais que foram utilizados na captura de tubarões agrupados pelo nome de cada
área. Assinale a alternativa que retorna corretamente esta consulta:
 
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL
adequada para:
Apresentar	o	menor	salário	pago	aos	Empregados	Agrupados	por	Departamento.
Considere a relação:
ALUNO (matrícula, nome, endereço, estado, cidade, cep, datadeingresso, coeficiente_de_rendimento)
A consulta SQL para listar os alunos com maior e menor coefiente de rendimento nos estado de SP, RJ e MG é:
 
 
 
SELECT NOMELOCAL, COUNT (L.CODAREA)"QTD DE LOCAIS" FROM AREA A, LOCAL L WHERE A.CODAREA =
L.CODAREA GROUP BY NOMEAREA;
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 NOMEAREA, COUNT (L.CODAREA)"QTD DE LOCAIS" FROM AREA A, LOCAL L WHERE A.CODAREA =
L.CODAREA;
SELECT NOMEAREA, COUNT (CODAREA)"QTD DE LOCAIS" FROM AREA, LOCAL GROUP BY NOMEAREA;
 Gabarito Comentado
7.
SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID;
 SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
 SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
SELECT MINIMO(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID;
8.
SELECT MAX, MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE ESTADO = 'SP' OR ESTADO = 'RJ'
OR ESTADO = 'MG';
SELECT MAX(COEFICIENTE_DE_RENDIMENTO), MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO;
24/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 4/4
 SELECT MAX(COEFICIENTE_DE_RENDIMENTO), MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE
ESTADO = 'SP' AND ESTADO = 'RJ' AND ESTADO = 'MG';
 
SELECT MAX(COEFICIENTE_DE_RENDIMENTO), MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE
ESTADO = 'SP' OR ESTADO = 'RJ' OR ESTADO = 'MG';
Nenhuma das respostas acima

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes