Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201502863531) Pontos: 0,1 / 0,1 Com relação a arquitetura distribuída de computadores utilizadas em SGBDs, marque a resposta correta: I.Divide o processamento entre o cliente e o servidor. II.Comumente usada em aplicações web, na qual as camadas são: interface com o usuário, lógica do negócio e banco de dados. III.A aplicação pode ser dividida em vários computadores em uma rede distribuída. As características acima são, respectivamente, referentes as arquiteturas: 3 Camadas, Cliente/Servidor, Multicamadas (N camadas) Cliente/Servidor, 3 Camadas, Multicamadas (N camadas) Cliente/Servidor, 3 Camadas , 3 Camadas Cliente/Servidor, Multicamadas (N camadas), 3 Camadas Cliente/Servidor, Cliente/Servidor , Multicamadas (N camadas) 2a Questão (Ref.: 201503179906) Pontos: 0,1 / 0,1 Em banco de dados, todo método de controle de concorrência deve evitar anomalias de sincronização. Essas anomalias estão relacionadas a: I - perda da consistência do banco. II - acesso via ODBC. III - acesso a dados inconsistentes. IV - consulta recursiva. V - perda de atualizações. Estão certos apenas os itens I, II e IV. II, III e IV. I, III e V. II, III e V. I, IV e V. 3a Questão (Ref.: 201502725254) Pontos: 0,1 / 0,1 Na sintaxe ANSI da junção Interior, na sua forma padrão é: select * from tabela1 CROSS JOIN tabela2; select [colunas] from tabela1 INNER JOIN tabela2 ON ; select [colunas] from tabela1 LEFT JOIN tabela2 ON ; select [colunas] from tabela1 RIGHT JOIN tabela2 ON ; select * from tabela1 LEFT JOIN tabela2; Gabarito Comentado. 4a Questão (Ref.: 201502864065) Pontos: 0,1 / 0,1 Sabendo que a estrutura da tabela é: ID_EMP_MATRICULA, VC_EMP_NOME, NU_EMP_CARGO, NU_EMP_SALARIO, NU_EMP_GRATIFICACAO, NU_EMP_DESCONTO. Pede-se 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 IN 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 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 = 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 > 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)); Gabarito Comentado. 5a Questão (Ref.: 201502864069) Pontos: 0,0 / 0,1 Qual a ordem correta dos argumentos DQL-SELECT: SELECT - FROM - JOIN - WHERE - GROUP BY - HAVING - ORDER BY SELECT - FROM - WHERE - JOIN - GROUP BY - HAVING - ORDER BY SELECT - FROM - JOIN - WHERE - GROUP BY - ORDER BY - HAVING SELECT - FROM - WHERE - JOIN - HAVING - GROUP BY - ORDER BY SELECT - FROM - JOIN - WHERE - HAVING - GROUP BY - ORDER BY
Compartilhar