Questões de Concurso Público Banestes 2018 para Analista em Tecnologia da Informação - Desenvolvimento de Sistemas

Foram encontradas 10 questões

Q899776 Banco de Dados
No Oracle, uma tabela do tipo INDEX ORGANIZED TABLE caracteriza-se:
Alternativas
Q899777 Banco de Dados
Analise a seguinte tabela de compatibilidade entre os diferentes tipos de lock no Oracle.
Imagem associada para resolução da questão

Estabelecendo-se que “S” significa compatível e “N”, incompatível, o correto preenchimento dessa tabela, nas respectivas linhas e colunas, seria:
Alternativas
Q899778 Banco de Dados
Considere as seguintes regras de derivação de dependências funcionais no âmbito do projeto de banco de dados
I. Se X Y então XY Y II. Se X Y e X Z então Y Z III. Se XY Z então X Z
Sobre essas afirmativas, conclui-se que:
Alternativas
Q899779 Banco de Dados
Considere um banco de dados com duas tabelas, R e S, cujas instâncias são exibidas a seguir.
Imagem associada para resolução da questão

Na execução do comando SQL
select * from R left join S on a=b UNION select * from R right join S on b=a
o número de células contendo o valor nulo no resultado é:
Alternativas
Q899782 Banco de Dados
Observe o quadro abaixo, no qual são comparados os modos de operação disponíveis quando da manipulação de “created temporary tables“ no DB2, e “global temporary tables” no Oracle.
Imagem associada para resolução da questão

Estabelecendo-se que “S” indica a disponibilidade do modo de operação, e “N” indica a não disponibilidade, o correto preenchimento dessa tabela, nas respectivas linhas e colunas, seria:
Alternativas
Q899783 Banco de Dados
Considere a tabela “teste”, num banco de dados Oracle, cuja instância é exibida a seguir.
Imagem associada para resolução da questão
No resultado da execução do comando SQL
select * from (select a, b, ROWNUM x from teste order by a desc) y
os valores contidos na coluna “x” são, de cima para baixo:
Alternativas
Q899784 Banco de Dados

Da execução do comando


select 1 x from dual d1, dual d2, dual d3


num banco de dados Oracle, decorre um:

Alternativas
Q899785 Banco de Dados
Considere um banco de dados com duas tabelas. A primeira tabela, números, possui dez registros e apenas uma coluna, cujos valores são 1, 2, 3, 4, 5, 5, 9, 9, 9, 10. A segunda tabela, denominada teste, com cinco registros, também possui apenas uma coluna, cujos valores são 1, 3, 3, 4, 5.
Considere ainda o seguinte comando SQL
insert into teste select numero from numeros n where not exists (select * from teste t where t.numero = n.numero)
Quando da execução desse comando, o número de registros inseridos na tabela teste é:
Alternativas
Q899786 Banco de Dados
Considere uma tabela de bancos de dados com dez registros, e apenas uma coluna cujos valores são 1, 2, 2, 3, 3, 3, 4, 4, 4, 4. Requisitado para remover os registros com valores repetidos dessa tabela, um programador produziu um script com dois comandos.
delete from exemplo where exists (select * from exemplo e1 where exemplo.x = e1.x) select count(distinct x) from exemplo
Na execução desse script, o número produzido no segundo comando foi:
Alternativas
Q899787 Banco de Dados

Considere a tabela de banco de dados R, com a seguinte instância.


Imagem associada para resolução da questão

Após a execução do comando SQL update r set a = a + b where b > (select max(a) from r)
a instância da referida tabela é, na respectiva ordem de colunas e linhas:
Alternativas
Respostas
1: D
2: C
3: B
4: E
5: E
6: D
7: D
8: C
9: A
10: E