Buscar

Avaliação Virtual (Quiz) n 7

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

08/11/2021 11:55 Avaliação Virtual (Quiz) n.7: Bancos de Dados - Engenharia de Computação - Campus Coração Eucarístico - PMG - Noite - …
https://pucminas.instructure.com/courses/45730/quizzes/81183 1/6
Avaliação Virtual (Quiz) n.7
Entrega 18 de out de 2020 em 23:59 Pontos 2 Perguntas 4
Disponível 5 de out de 2020 em 7:00 - 18 de out de 2020 em 23:59 14 dias
Limite de tempo Nenhum
Este teste não está mais disponível, pois o curso foi concluído.
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 15.942 minutos 2 de 2
Pontuação deste teste: 2 de 2
Enviado 17 de out de 2020 em 11:17
Esta tentativa levou 15.942 minutos.
0,5 / 0,5 ptsPergunta 1
Considere as tabelas Cargo e Funcionário, onde um cargo tem zero ou
vários funcionários e um funcionário tem zero ou um cargo.
Cargo (Cod_Cargo (PK), Desc_Cargo, Valor_Piso_Salarial)
Funcionario (Matricula (PK), Nome, Salario, Cod_Cargo (FK)).
Considere que o gestor de RH pediu um relatório que selecione as
descrições dos cargos e os nomes dos funcionários que ocupam tais
cargos, em ordem alfabética da descrição do cargo e do nome do
funcionário.
Qual dos comandos abaixo NÃO atende o que foi pedido pelo gestor
de RH ? (Marque o único comando que não atende o que foi pedido).
https://pucminas.instructure.com/courses/45730/quizzes/81183/history?version=1
08/11/2021 11:55 Avaliação Virtual (Quiz) n.7: Bancos de Dados - Engenharia de Computação - Campus Coração Eucarístico - PMG - Noite - …
https://pucminas.instructure.com/courses/45730/quizzes/81183 2/6
 
SELECT Desc_Cargo, Nome
FROM Cargo A JOIN Funcionario B
ON A.Cod_Cargo = B.Cod_Cargo
ORDER BY 1, 2 
 
SELECT Desc_Cargo, Nome
FROM Cargo A, Funcionario B
WHERE A.Cod_Cargo = B.Cod_Cargo
ORDER BY 1 ASC, 2 ASC
 
SELECT Desc_Cargo, Nome
FROM Cargo A, Funcionario B
ORDER BY Desc_Cargo, Nome
Correto!Correto!
 
SELECT Desc_Cargo, Nome
FROM Funcionario A INNER JOIN Cargo B
ON A.Cod_Cargo = B.Cod_Cargo
ORDER BY Desc_Cargo, Nome
0,5 / 0,5 ptsPergunta 2
Considere as tabelas Cargo e Funcionário, onde um cargo tem zero ou
vários funcionários e um funcionário tem zero ou um cargo.
Cargo (Cod_Cargo (PK), Desc_Cargo, Valor_Piso_Salarial)
Funcionario (Matricula (PK), Nome, Salario, Cod_Cargo (FK)).
Considere que o gestor de RH pediu um relatório que selecione as
descrições dos cargos e a quantidade de funcionários que ocupam tais
cargos, em ordem decrescente da quantidade.
Qual dos comandos abaixo atende o que foi pedido pelo gestor de RH
? 
08/11/2021 11:55 Avaliação Virtual (Quiz) n.7: Bancos de Dados - Engenharia de Computação - Campus Coração Eucarístico - PMG - Noite - …
https://pucminas.instructure.com/courses/45730/quizzes/81183 3/6
 
SELECT DESC_CARGO, COUNT(*) AS QTDE
FROM CARGO A JOIN FUNCIONARIO B
ON A.COD_CARGO = B.COD_CARGO
GROUP BY DESC_CARGO
ORDER BY QTDE DESC
Correto!Correto!
 
SELECT DESC_CARGO, SUM(SALARIO) AS QTDE
FROM CARGO A JOIN FUNCIONARIO B
ON A.COD_CARGO = B.COD_CARGO
GROUP BY DESC_CARGO
ORDER BY 2 DESC
 
SELECT DESC_CARGO, COUNT(*) AS QTDE
FROM CARGO A JOIN FUNCIONARIO B
ON A.COD_CARGO = B.COD_CARGO
GROUP BY QTDE
ORDER BY QTDE DESC
 
SELECT DESC_CARGO, COUNT(*) AS QTDE
FROM CARGO A , FUNCIONARIO B
WHERE A.COD_CARGO = B.COD_CARGO
GROUP BY DESC_CARGO
HAVING COUNT(*) > 10
ORDER BY COUNT(*) DESC
0,5 / 0,5 ptsPergunta 3
Considere as tabelas Cargo e Funcionário, onde um cargo tem zero ou
vários funcionários e um funcionário tem zero ou um cargo.
Cargo (Cod_Cargo (PK), Desc_Cargo, Valor_Piso_Salarial)
Funcionario (Matricula (PK), Nome, Salario, Cod_Cargo (FK)).
08/11/2021 11:55 Avaliação Virtual (Quiz) n.7: Bancos de Dados - Engenharia de Computação - Campus Coração Eucarístico - PMG - Noite - …
https://pucminas.instructure.com/courses/45730/quizzes/81183 4/6
Considere que o gestor de RH pediu um relatório que selecione as
descrições dos cargos e os nomes e os salários dos funcionários que
ocupam tais cargos, exibindo também funcionários que estão sem
cargos alocados.
Qual dos comandos abaixo atende o que foi pedido pelo gestor de RH
? 
 
SELECT DESC_CARGO, NOME, SALARIO
FROM CARGO A LEFT JOIN FUNCIONARIO B 
ON A.COD_CARGO = B.COD_CARGO
 
SELECT DESC_CARGO, NOME, SALARIO
FROM FUNCIONARIO A INNER JOIN CARGO B
ON A.COD_CARGO = B.COD_CARGO
 
SELECT DESC_CARGO, NOME, SALARIO
FROM FUNCIONARIO A LEFT JOIN CARGO B
ON A.COD_CARGO = B.COD_CARGO
Correto!Correto!
 
SELECT DESC_CARGO, NOME, SALARIO
FROM FUNCIONARIO A RIGHT JOIN CARGO B
ON A.COD_CARGO = B.COD_CARGO
0,5 / 0,5 ptsPergunta 4
Considere as tabelas Cargo e Funcionário, onde um cargo tem zero ou
vários funcionários e um funcionário tem zero ou um cargo.
Cargo (Cod_Cargo (PK), Desc_Cargo, Valor_Piso_Salarial)
Funcionario (Matricula (PK), Nome, Salario, Cod_Cargo (FK)).
Considere que o gestor de RH pediu um relatório que selecione os
nomes, os salários dos funcionários e descrições dos cargos dos
funcionários que ocupam os cargos de 'Analista', 'Engenheiro' ou
08/11/2021 11:55 Avaliação Virtual (Quiz) n.7: Bancos de Dados - Engenharia de Computação - Campus Coração Eucarístico - PMG - Noite - …
https://pucminas.instructure.com/courses/45730/quizzes/81183 5/6
'Desenvolvedor' e que o salário esteja entre R$ 3 mil e R$ 8 mil e que
o valor do piso salarial não seja nulo, em ordem alfabética do nome.
Qual dos comandos abaixo atende o que foi pedido pelo gestor de RH
? 
 
SELECT NOME, SALARIO, DESC_CARGO
FROM FUNCIONARIO, CARGO B
WHERE A.COD_CARGO = B.COD_CARGO AND
 DESC_CARGO IN ('ANALISTA', 'ENGENHEIRO',
'DESENVOLVEDOR') OR
SALARIO BETWEEN 3000 AND 8000 OR
VALOR_PISO_SALARIAL IS NOT NULL
ORDER BY 1
 
SELECT NOME, SALARIO, DESC_CARGO
FROM FUNCIONARIO A JOIN CARGO B
ON A.COD_CARGO = B.COD_CARGO
WHERE DESC_CARGO IN ('ANALISTA', 'ENGENHEIRO',
'DESENVOLVEDOR') AND
SALARIO BETWEEN 3000 AND 8000 AND 
VALOR_PISO_SALARIAL IS NOT NULL
ORDER BY 1
Correto!Correto!
 
SELECT NOME, SALARIO, DESC_CARGO
FROM FUNCIONARIO A INNER JOIN CARGO B
ON A.COD_CARGO = B.COD_CARGO
WHERE DESC_CARGO BETWEEN ('ANALISTA', 'ENGENHEIRO',
'DESENVOLVEDOR') AND
SALARIO LIKE 3000 AND 8000 AND 
VALOR_PISO_SALARIAL > NULL
ORDER BY 1
08/11/2021 11:55 Avaliação Virtual (Quiz) n.7: Bancos de Dados - Engenharia de Computação - Campus Coração Eucarístico - PMG - Noite - …
https://pucminas.instructure.com/courses/45730/quizzes/81183 6/6
 
SELECT NOME, SALARIO, DESC_CARGO
FROM FUNCIONARIO A LEFT JOIN CARGO B
ON A.COD_CARGO = B.COD_CARGO
WHERE DESC_CARGO IN ('ANALISTA', 'ENGENHEIRO',
'DESENVOLVEDOR') 
GROUP BY NOME
HAVING SALARIO BETWEEN 3000 AND 8000
ORDER BY NOME
Pontuação do teste: 2 de 2

Continue navegando