Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/09/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2476502424 1/3 IMPLEMENTAÇÃO DE BANCO DE DADOS Lupa Exercício: CCT0199_EX_A7_201305063139 Matrícula: 201305063139 Aluno(a): ELISBERTO LINCON DE OLIVEIRA Data: 04/08/2016 22:54:17 (Finalizada) 1a Questão (Ref.: 201305332459) Fórum de Dúvidas (0) Saiba (0) Sabendo que a estrutura da tabela é: ID_EMP_MATRICULA, VC_EMP_NOME, NU_EMP_CARGO, NU_EMP_SALARIO, NU_EMP_GRATIFICACAO, NU_EMP_DESCONTO. Pedese que, exiba a(s) matrícula(s), o(s) nome(s), o(s) salário(s) líquido(s) do(s) maior(es) salário(s) pago(s) aos empregados pela empresa, apenas dos que sejam do cargo de código 99 e que o salário líquido seja maior que 3000. Para se resolver essa consulta devese obrigatoriamente usar além das argumentos SELECT e FROM, usar: WHERE, GROUP BY e HAVING. WHERE. WHERE e SUBQUERY. WHERE, GROUP BY e SUBQUERY. WHERE e HAVING e SUBQUERY. Gabarito Comentado 2a Questão (Ref.: 201305313543) Fórum de Dúvidas (0) Saiba (0) Uma consulta que ocorre dentro de outro comando SQL é denominada: Subconsulta Consulta externa Consulta interna Operação Não é possivel uma consulta deste tipo 3a Questão (Ref.: 201305099017) Fórum de Dúvidas (0) Saiba (0) Com base nas tabelas empregado(mat, cpf, nome) e aluno(mat, cpf, nome), assinale a opção correta que corresponde à consulta a seguir: 06/09/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2476502424 2/3 select cpf from empregado intersect select cpf from aluno; A consulta exibirá o cpf de todos os empregados e de todos os alunos A consulta incluirá na tabela empregado todos os cpf dos alunos A consulta exibirá somente o cpf dos empregados A consulta exibirá o cpf dos empregados que também são alunos A consulta retornará um erro Gabarito Comentado 4a Questão (Ref.: 201305193656) Fórum de Dúvidas (0) Saiba (0) Qual dos tipos de subconsulta que faz referência a uma coluna da tabela da consulta externa? SubConsulta MultiValorada SubConsulta Simple SubConsulta Principal SubConsulta Correlata SubConsulta MultiLinhas 5a Questão (Ref.: 201305332458) Fórum de Dúvidas (0) Saiba (0) Sabendo que a estrutura da tabela é: ID_EMP_MATRICULA, VC_EMP_NOME, NU_EMP_CARGO, NU_EMP_SALARIO, NU_EMP_GRATIFICACAO, NU_EMP_DESCONTO. Pedese que, exiba a(s) matrícula(s), o(s) nome(s), o(s) salário(s) líquido(s) do(s) maior(es) salário(s) pago(s) aos empregados pela empresa. Qual a alternativa válida: SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, (E.NU_EMP_SALARIO + E.NU_EMP_GRATIFICACAO E.NU_EMP_DESCONTO) AS LIQUIDO FROM EMPREGADO E INNER JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO WHERE E.NU_EMP_SALARIO > E.NU_EMP_SALARIO; SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, (E.NU_EMP_SALARIO + E.NU_EMP_GRATIFICACAO E.NU_EMP_DESCONTO) AS LIQUIDO FROM EMPREGADO E INNER JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO WHERE E.NU_EMP_SALARIO = MAX(E.NU_EMP_SALARIO); SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, (E.NU_EMP_SALARIO + E.NU_EMP_GRATIFICACAO E.NU_EMP_DESCONTO) AS LIQUIDO FROM EMPREGADO E INNER JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO WHERE E.NU_EMP_SALARIO IN (SELECT MAX(X.NU_EMP_SALARIO) FROM EMPREGADO X)); SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, (E.NU_EMP_SALARIO + E.NU_EMP_GRATIFICACAO E.NU_EMP_DESCONTO) AS LIQUIDO FROM EMPREGADO E INNER JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO HAVING E.NU_EMP_SALARIO IN (SELECT MAX(X.NU_EMP_SALARIO) FROM EMPREGADO X)); SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, (E.NU_EMP_SALARIO + E.NU_EMP_GRATIFICACAO E.NU_EMP_DESCONTO) AS LIQUIDO FROM EMPREGADO E INNER JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO WHERE E.NU_EMP_SALARIO IN MAX(E.NU_EMP_SALARIO); Gabarito Comentado 6a Questão (Ref.: 201305189692) Fórum de Dúvidas (0) Saiba (0) (FGV ‐ 2010 ‐ DETRAN‐RN ‐ Assessor Técnico ‐ Administração de Banco de Dados) 06/09/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2476502424 3/3 Assinale a alternativa correta sobre fragmento de comando a seguir: (select distinct nome_cliente from contas) intersect (select distinct nome_cliente from emprestimos) Se um cliente possui conta mas não possui empréstimos no banco, aparecerá no resultado. Se um cliente tem diversas contas e empréstimos no banco, aparecerá somente uma vez no resultado. Se um cliente tem diversas contas e empréstimos no banco, aparecerá todas as repetições no resultado. Se um cliente tem diversas contas e empréstimos no banco, não aparecerá no resultado. Se um cliente não possui conta mas possui empréstimos no banco, aparecerá no resultado. Gabarito Comentado 7a Questão (Ref.: 201305189754) Fórum de Dúvidas (0) Saiba (0) (FCC ‐ 2009 ‐ Análise de Sistemas ‐ Suporte ‐ ADAPTADA) Uma instrução Select usada na cláusula Where ou Having de outra instrução Select é Um crosstab. Uma visão. Um índice. Um join. Uma subconsulta. 8a Questão (Ref.: 201305193660) Fórum de Dúvidas (0) Saiba (0) Qual dos operadores de comparação de consultas MultiLinhas a seguir NÃO é válido? < ALL <> ALL = ANY = > ALL Fechar
Compartilhar