Buscar

Avaliação Virtual (Quiz) n 8 _ Bancos de Dados

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

08/11/2021 11:55 Avaliação Virtual (Quiz) n.8 : Bancos de Dados - Engenharia de Computação - Campus Coração Eucarístico - PMG - Noite - …
https://pucminas.instructure.com/courses/45730/quizzes/81263 1/7
Avaliação Virtual (Quiz) n.8
Entrega 3 de nov de 2020 em 23:59 Pontos 2 Perguntas 4
Disponível 19 de out de 2020 em 7:00 - 3 de nov de 2020 em 23:59 16 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.744 minutos 2 de 2
Pontuação deste teste: 2 de 2
Enviado 31 de out de 2020 em 12:02
Esta tentativa levou 15.744 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 os
nomes dos funcionários que ocupam os cargos cuja descrição é
'Contador' ou 'Advogado'.
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/81263/history?version=1
08/11/2021 11:55 Avaliação Virtual (Quiz) n.8 : Bancos de Dados - Engenharia de Computação - Campus Coração Eucarístico - PMG - Noite - …
https://pucminas.instructure.com/courses/45730/quizzes/81263 2/7
 
SELECT NOME 
FROM FUNCIONARIO, CARGO
WHERE DESC_CARGO IN
(SELECT COD_CARGO
FROM CARGO
WHERE DESC_CARGO IN ('CONTADOR', 'ADVOGADO'))
Correto!Correto!
 
SELECT NOME
FROM FUNCIONARIO
WHERE COD_CARGO IN
(SELECT COD_CARGO
FROM CARGO
WHERE DESC_CARGO IN ('CONTADOR', 'ADVOGADO'))
 
SELECT NOME
FROM FUNCIONARIO A INNER JOIN CARGO B
ON A.COD_CARGO = B.COD_CARGO 
WHERE DESC_CARGO IN ('CONTADOR', 'ADVOGADO')
 
SELECT NOME
FROM FUNCIONARIO A, CARGO B
WHERE A.COD_CARGO = B.COD_CARGO 
AND DESC_CARGO IN ('CONTADOR', 'ADVOGADO')
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)).
08/11/2021 11:55 Avaliação Virtual (Quiz) n.8 : Bancos de Dados - Engenharia de Computação - Campus Coração Eucarístico - PMG - Noite - …
https://pucminas.instructure.com/courses/45730/quizzes/81263 3/7
Considere que o gestor de RH pediu um relatório que selecione os
nomes, salários e descrições de cargos dos funcionários que ganham
menos do que a média do seu respectivo cargo, em ordem alfabética
.
Qual dos comandos abaixo atende o que foi pedido pelo gestor de RH
? 
 
SELECT NOME, SALARIO, DESC_CARGO
FROM FUNCIONARIO A, CARGO B
WHERE A.COD_CARGO = B.COD_CARGO
AND SALARIO > (SELECT MIN (SALARIO)
FROM FUNCIONARIO C
WHERE C.COD_CARGO = B.COD_CARGO)
ORDER BY NOME ASC
 
SELECT NOME, SALARIO, DESC_CARGO
FROM FUNCIONARIO A, CARGO B
WHERE A.COD_CARGO = B.COD_CARGO
AND SALARIO < AVG (SALARIO)
ORDER BY NOME
 
SELECT NOME, SALARIO, DESC_CARGO
FROM FUNCIONARIO A, CARGO B
WHERE A.COD_CARGO = B.COD_CARGO
AND MIN (SALARIO) <= (SELECT AVG (SALARIO)
FROM FUNCIONARIO)
ORDER BY NOME
08/11/2021 11:55 Avaliação Virtual (Quiz) n.8 : Bancos de Dados - Engenharia de Computação - Campus Coração Eucarístico - PMG - Noite - …
https://pucminas.instructure.com/courses/45730/quizzes/81263 4/7
 
SELECT NOME, SALARIO, DESC_CARGO
FROM FUNCIONARIO A, CARGO B
WHERE A.COD_CARGO = B.COD_CARGO
AND SALARIO < (SELECT AVG (SALARIO)
FROM FUNCIONARIO C
WHERE C.COD_CARGO = A.COD_CARGO)
ORDER BY 1
Correto!Correto!
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)).
Considere que o gestor de RH pediu um relatório que selecione os
nomes e salários dos funcionários que são técnicos e que ganham
mais do que a média dos salários dos auxiliares administrativos. 
Qual dos comandos abaixo atende o que foi pedido pelo gestor de RH
? 
 
SELECT NOME, SALARIO
FROM FUNCIONARIO A , CARGO B
AND DESC_CARGO = ´TECNICO´ AND
SALARIO > (SELECT MAX (SALARIO)
FROM FUNCIONARIO C JOIN CARGO D
ON C.COD_CARGO = D.COD_CARGO AND
DESC_CARGO = ´AUXILIAR ADMINISTRATIVO´)
08/11/2021 11:55 Avaliação Virtual (Quiz) n.8 : Bancos de Dados - Engenharia de Computação - Campus Coração Eucarístico - PMG - Noite - …
https://pucminas.instructure.com/courses/45730/quizzes/81263 5/7
 
SELECT NOME, SALARIO
FROM FUNCIONARIO A , CARGO B
WHERE A.COD_CARGO = B.COD_CARGO
 AND SALARIO >= (SELECT AVG (SALARIO)
FROM FUNCIONARIO C, CARGO D
WHERE C.COD_CARGO = D.COD_CARGO AND
DESC_CARGO IN (´AUXILIAR ADMINISTRATIVO´, 'TECNICO))
 
SELECT NOME, SALARIO
FROM FUNCIONARIO A JOIN CARGO B
ON A.COD_CARGO = B.COD_CARGO AND
DESC_CARGO = ´TECNICO´ AND
SALARIO > (SELECT AVG (SALARIO)
FROM FUNCIONARIO C JOIN CARGO D
ON C.COD_CARGO = D.COD_CARGO AND
DESC_CARGO = ´AUXILIAR ADMINISTRATIVO´)
Correto!Correto!
 
SELECT NOME, SALARIO
FROM FUNCIONARIO A INNER JOIN CARGO B
ON A.COD_CARGO = B.COD_CARGO AND
DESC_CARGO = ´TECNICO´ AND
SALARIO > (SELECT AVG (SALARIO)
FROM FUNCIONARIO C INNER JOIN CARGO D
ON C.COD_CARGO = A.COD_CARGO AND
DESC_CARGO = ´AUXILIAR ADMINISTRATIVO´)
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)
08/11/2021 11:55 Avaliação Virtual (Quiz) n.8 : Bancos de Dados - Engenharia de Computação - Campus Coração Eucarístico - PMG - Noite - …
https://pucminas.instructure.com/courses/45730/quizzes/81263 6/7
Funcionario (Matricula (PK), Nome, Salario, Cod_Cargo (FK)).
Considere que o gestor de RH pediu um relatório que selecione os
nomes dos funcionários alocados em cargos cujo valor do piso salarial
é nulo.
Qual dos comandos abaixo atende o que foi pedido pelo gestor de RH
? 
 
SELECT NOME
FROM FUNCIONARIO A
WHERE VALOR_PISO_SALARIAL IN
(SELECT COD_CARGO 
FROM CARGO B
WHERE VALOR_PISO_SALARIAL IS NULL )
 
SELECT NOME
FROM FUNCIONARIO A
WHERE COD_CARGO NOT IN
(SELECT COD_CARGO 
FROM CARGO B
WHERE VALOR_PISO_SALARIAL IS NULL )
 
SELECT NOME
FROM FUNCIONARIO A
WHERE NOT EXISTS 
(SELECT COD_CARGO 
FROM CARGO B
WHERE VALOR_PISO_SALARIAL IS NOT NULL)
08/11/2021 11:55 Avaliação Virtual (Quiz) n.8 : Bancos de Dados - Engenharia de Computação - Campus Coração Eucarístico - PMG - Noite - …
https://pucminas.instructure.com/courses/45730/quizzes/81263 7/7
 
SELECT NOME
FROM FUNCIONARIO A
WHERE EXISTS 
(SELECT COD_CARGO 
FROM CARGO B
WHERE VALOR_PISO_SALARIAL IS NULL 
AND B.COD_CARGO = A.COD_CARGO)
Correto!Correto!
Pontuação do teste: 2 de 2

Continue navegando