Buscar

IMPLEMENTAÇÃO DE BANCO 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 3 páginas

Prévia do material em texto

IMPLEMENTAÇÃO DE BANCO DE DADOS
 Código de referência da questão.1a Questão (Ref.: 201502651771) 	Pontos: 0,0 / 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:
Errado 	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);
Certo 	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 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 HAVING E.NU_EMP_SALARIO IN (SELECT MAX(X.NU_EMP_SALARIO) FROM EMPREGADO X));
Gabarito Comentado.
 Código de referência da questão.2a Questão (Ref.: 201502418330) 	Pontos: 0,0 / 0,1
Com base nas tabelas empregado(mat, cpf, nome) e aluno(mat, cpf, nome), assinale a opção correta que corresponde à consulta a seguir:
 select cpf from empregado intersect select cpf from aluno;
A consulta incluirá na tabela empregado todos os cpf dos alunos	
A consulta exibirá somente o cpf dos empregados	
A consulta exibirá o cpf de todos os empregados e de todos os alunos
Certo 	A consulta exibirá o cpf dos empregados que também são alunos
Errado 	
A consulta retornará um erro
Gabarito Comentado.
 Código de referência da questão.3a Questão (Ref.: 201503159754) 	Pontos: 0,0 / 0,1
Quais das características abaixo não é verdadeira em relação ao protocolo de controle de concorrência 2PL (Two Phase Lock)?
	Costuma ser ativado com o nível de isolamento serializable.
Errado 	Possui duas fases distintas em seu funcionamento: concessão e liberação de bloqueios.
	Manipula uma lista de bloqueios e uma fila de espera.
Certo 	Garante a não ocorrência de deadlocks.
	Trabalha com atraso de operações.
 Código de referência da questão.4a Questão (Ref.: 201503159748) 	Pontos: 0,0 / 0,1
Sobre indexação em bancos de dados relacionais, marque a alternativa correta:
	A árvore B+ deve seu nome ao fato de ser um tipo específico de árvore binária.
	A estimativa de custo da utilização de um índice hash é de 2 acessos a disco, ainda que haja overflow de buckets.
Errado 	O grande ganho na existência de um índice é a garantia de que a busca na tabela será executada mais rapidamente.
	Todo índice secundário (non-clustered) é esparso, enquanto todo índice primário (clustered) é sempre denso.
Certo 	A existência de um índice primário (clustered) garante que a tabela estará fisicamente ordenada por sua chave de busca.
 Código de referência da questão.5a Questão (Ref.: 201503165540) 	Pontos: 0,0 / 0,1
_________ é um operador de SQL que permite testar se uma subconsulta possui resultados. A palavra que melhor preenche a lacuna é:
Certo 	Exists
Errado 	where
	From
	Having
	In

Continue navegando