Questões de Concurso Para tecnologia da informação

Foram encontradas 2.837 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q928896 Banco de Dados

Os processos de ETL são muito comuns para coletar e organizar dados de várias fontes.


Um importante componente desses processos, denominado control flow, permite que

Alternativas
Q928895 Banco de Dados

No processo de otimização e processamento de consultas em bancos de dados relacionais, a construção da query tree (ou árvore de consulta) é feita com base nas operações da Álgebra Relacional.


Assinale a opção que indica as operações primitivas dessa álgebra, ou seja, as operações que não podem ser expressas por combinações das demais operações.

Alternativas
Q928894 Banco de Dados

Considere uma tabela relacional R com atributos A, B, C, D, e as seguintes dependências funcionais.


A → B

B → C

A → D

B → A


Estabelecendo-se que os atributos sublinhados identificam chaves, primárias ou candidatas, o esquema correto para que se obtenha um projeto normalizado até a forma normal Boyce-Codd, é

Alternativas
Q928893 Banco de Dados
Assinale a opção que indica a técnica que é frequentemente utilizada pelos gerenciadores de bancos de dados para a garantia da propriedade de isolamento das transações.
Alternativas
Q928892 Banco de Dados

No âmbito da teoria de projeto de bancos de dados relacionais, considere as seguintes dependências funcionais para os atributos A, B, C, D.


A → B

B → C

C → D


Nesse caso, a dependência A → C poderia ser deduzida pelo axioma da

Alternativas
Q928891 Banco de Dados

O diagrama IDEF1X exibido a seguir será referenciado na questão seguinte. 


                           

Para responder a esta pergunta considere o diagrama IDEF1X apresentado anteriormente.


Algumas implementações de bancos de dados, como MS SQL Server e Oracle, permitem a previsão de ações específicas em decorrência de operações de UPDATE e DELETE que afetem as chaves referenciadas nas constraints do tipo foreign key.

No contexto de um eventual esquema relacional que implemente corretamente aquele diagrama, com tabelas E1 e E2, analise a aplicação das combinações exibidas a seguir à constraint FK estabelecida entre E1 e E2.


I. on update cascade on delete cascade

II. on update cascade on delete set null

III. on update no action on delete cascade

IV. on update set null on delete cascade

V. on update no action on delete no action


Assinale a opção que indica apenas as combinações que estariam coerentes com o referido diagrama.

Alternativas
Q928890 Banco de Dados

O diagrama IDEF1X exibido a seguir será referenciado na questão seguinte. 


                           

Com relação ao diagrama IDEF1X, considere as afirmativas a seguir sobre um eventual esquema relacional, com tabelas E1 e E2, que implemente aquele diagrama.


I. A coluna A1, de E1, deve permitir valores nulos.

II. A coluna AA de E1 não pode conter repetições de valores não nulos.

III. A coluna A1, de E2, deve permitir valores nulos.


Está correto o que se afirma em

Alternativas
Q928889 Banco de Dados

O diagrama IDEF1X exibido a seguir será referenciado na questão seguinte. 


                           

Considere o relacionamento estabelecido entre as entidades E1 e E2 no diagrama IDEF1X.


Assinale a opção que apresenta a leitura correta que deve ser feita dessa representação.

Alternativas
Q928888 Banco de Dados

Tomando por referência uma instalação MS SQL Server, analise os comandos a seguir.


Imagem associada para resolução da questão


O número de linhas no resultado, excluída a linha de títulos, é

Alternativas
Q928887 Programação
No contexto da linguagem Java, assinale o modificador (modifier) que se refere ao nível de acesso.
Alternativas
Q928886 Programação

Analise o código C# a seguir.


Imagem associada para resolução da questão


Assinale o resultado exibido na execução desse código.

Alternativas
Q928885 Programação

Analise o código jQuery a seguir.


Imagem associada para resolução da questão


Assinale a opção que indica o efeito observado, quando o botão referido no código é clicado.

Alternativas
Q928884 Programação

O comando JavaScript exibido a seguir escreve o texto “XXX” no interior de um elemento HTML.


document.getElementById("demo").innerHTML = "XXX";


Sabe-se que o elemento a ser modificado é localizado pelo valor de certo atributo. Assinale o nome do atributo HTML que deve possuir o valor “demo”.

Alternativas
Q928883 Programação

Observe a função JavaScript a seguir.


function openWin(X) {

window.open(X);

}


Em um ambiente Windows, essa função foi invocada no Google Chrome com o valor “NSCE47-TIBD.xxx” no parâmetro X.


Assinale a opção que indica o que aconteceu em seguida.

Alternativas
Q928882 Programação

Analise o código Python a seguir. 


L = [1]

while len (L) < 6:

       L . append ( L [ -1 ] * len (L) )

print L  


Assinale o que acontece com esse código quando o comando Run Module (F5) é acionado na interface IDLE (Python GUI).  

Alternativas
Q928881 Algoritmos e Estrutura de Dados

Considere uma pilha de latas de sardinhas na prateleira de um supermercado.


Assinale a estrutura de dados que mais se assemelha ao modo como essas latas são manuseadas.

Alternativas
Q928880 Programação

No contexto de linguagens de programação, considere o trecho a seguir.


Imagem associada para resolução da questão


Assinale o que é tipicamente definido dessa forma.

Alternativas
Q928879 Programação

Considere a aplicação do algoritmo de busca binária sobre um conjunto de chaves distintas.


Assinale a declaração Python que define uma lista L sobre a qual esse algoritmo não pode ser aplicado diretamente.

Alternativas
Q928878 Banco de Dados

Atenção: a tabela relacional arvore, cuja instância é exibida a seguir, será referenciada na seguinte. 


                              

Analise o comando a seguir utilizando a tabela arvore, definida anteriormente.


Imagem associada para resolução da questão


Assinale o número de registros que é removido na execução desse comando.

Alternativas
Q928877 Banco de Dados

Atenção: a tabela relacional arvore, cuja instância é exibida a seguir, será referenciada na seguinte. 


                              

Considere que é preciso fazer uma alteração nos dados da referida tabela: todas as ocorrências do nome Natalia devem ser substituídas pelo nome Joana.


Assinale o comando que provoca essa alteração, como requisitada.

Alternativas
Respostas
1141: C
1142: B
1143: A
1144: E
1145: D
1146: B
1147: B
1148: C
1149: B
1150: C
1151: D
1152: E
1153: A
1154: D
1155: C
1156: E
1157: E
1158: E
1159: C
1160: D