Processando...

Simulado TRE-MA | Analista Judiciário – Análise de Sistemas | CONCURSO

Simulado TRE-MA | Analista Judiciário – Análise de Sistemas

SIMULADO TRE-MA | ANALISTA JUDICIÁRIO – ANÁLISE DE SISTEMAS

INSTRUÇÕES DESTE SIMULADO

OBJETIVOS DO SIMULADO
Aprimorar os conhecimentos adquiridos durante os seus estudos, de forma a avaliar a sua aprendizagem, utilizando para isso as metodologias e critérios idênticos aos maiores e melhores concursos públicos do País, através de simulado para concurso, prova de concurso e/ou questões de concurso.

PÚBLICO ALVO DO SIMULADO
Candidatos e Alunos que almejam sua aprovação no concurso TRE-MA para o cargo de Analista Judiciário – Análise de Sistemas .

SOBRE AS QUESTÕES DO SIMULADO
Este simulado contém questões de concurso da banca IESES para o concurso TRE-MA. Estas questões são especificamente para o cargo de Analista Judiciário – Análise de Sistemas , contendo Banco de Dados que foram extraídas de concursos públicos anteriores, portanto este simulado contém os gabaritos oficiais do concurso.

ESTATÍSTICA DO SIMULADO
O simulado TRE-MA | Analista Judiciário – Análise de Sistemas contém um total de 20 questões de concursos com um tempo estimado de 60 minutos para sua realização. O assunto abordado é diversificado para que você possa realmente simular como esta seus conhecimento no concurso TRE-MA.

RANKING DO SIMULADO
Realize este simulado até o seu final e ao conclui-lo você verá as questões que errou e acertou, seus possíveis comentários e ainda poderá ver seu DESEMPENHO perante ao dos seus CONCORRENTES. Venha participar deste Ranking e saia na frente de todos. Veja sua nota e sua colocação no RANKING e saiba se esta preparado para conseguir sua aprovação.

Bons Estudos! Simulado para Concurso é aqui!


#119167
Banca
IESES
Matéria
Banco de Dados
Concurso
TRE-MA
Tipo
Múltipla escolha
Comentários
Seja o primeiro a comentar
fácil

(1,0) 1 - 

No procedimento em PL/SQL ORACLE abaixo, o parâmetro IN serve para:

PROCEDURE define_atividade

(ultima_data_in IN DATE,

tarefa_desc IN OUT VARCHAR2,

prox_data_out OUT DATE)

  • a) Aplicar um desconto e retroagir a prox_data_out.
  • b) Passar valores dentro do procedimento define_atividade.
  • c) Não faz nenhuma diferença e não implica em nada ao parâmetro.
  • d) Incluir um novo registro na tabela DATE.
#119168
Banca
IESES
Matéria
Banco de Dados
Concurso
TRE-MA
Tipo
Múltipla escolha
Comentários
Seja o primeiro a comentar
fácil

(1,0) 2 - 

NO PL/SQL do ORACLE, o pacote DBMS_CRYPTO permite a escolha de uma constante que determina o algoritmo de criptografia e o tamanho da chave usada. A constante ENCRYPT_3DES_2KEY tem um tamanho de chave de:

  • a) 112
  • b) 192
  • c) 56
  • d) 256
#119169
Banca
IESES
Matéria
Banco de Dados
Concurso
TRE-MA
Tipo
Múltipla escolha
Comentários
Seja o primeiro a comentar
fácil

(1,0) 3 - 

Uma das razões para um analista realizar a desnormalização de um projeto de banco de dados é quando:

    • a) É necessário construir consultas DDL.
    • b) Para agilizar a evolução do projeto de banco de dados e compatibilidade de charset.
    • c) Não existe escolha, pois a desnormalização é obrigatória para qualquer tipo de projeto de banco de dados.
    • d) Ele encontra a necessidade de reduzir a quantidade de associações (JOIN) em consultas e, consequentemente reduzindo o uso de recursos do SGBD.
    #119170
    Banca
    IESES
    Matéria
    Banco de Dados
    Concurso
    TRE-MA
    Tipo
    Múltipla escolha
    Comentários
    Seja o primeiro a comentar
    fácil

    (1,0) 4 - 

    Uma função PIPELENED, que é uma função de tabela em PL/SQL ORACLE produz como resultado:

    • a) Um result set como uma coleção e o faz de forma assíncrona.
    • b) Um novo charset para a respectiva tabela.
    • c) Um túnel invertido de dados para o banco.
    • d) Uma conexão mais segura e estável.
    #119171
    Banca
    IESES
    Matéria
    Banco de Dados
    Concurso
    TRE-MA
    Tipo
    Múltipla escolha
    Comentários
    Seja o primeiro a comentar
    fácil

    (1,0) 5 - 

    A função no POSTGRESQL abaixo serve para:

    CREATE OR REPLACE FUNCTION addition (integer,

    integer) RETURNS integer

    AS $$

    DECLARE retval integer;

    BEGIN

    SELECT $1 + $2 INTO retval;

    RETURN retval;

    END;

    $$ LANGUAGE plpgsql;

    • a) Somar dois valores inteiros e retornar um valor inteiro.
    • b) Encontrar as duas constantes $1 e $2 em uma das tabelas do banco de dados.
    • c) Selecionar duas tabelas e retornar uma coluna inteira de uma das duas tabelas.
    • d) Definir qual dos dois número é um número primo.
    #119172
    Banca
    IESES
    Matéria
    Banco de Dados
    Concurso
    TRE-MA
    Tipo
    Múltipla escolha
    Comentários
    Seja o primeiro a comentar
    fácil

    (1,0) 6 - 

    O particionamento em Data Warehouse apoia o gerenciamento de data sets. Onde o particionamento pode ser aplicado e quais são os tipos de particionamento:

    • a) Pode ser aplicado em tabelas e índices. Os tipos de particionamento são: vertical e horizontal.
    • b) Pode ser aplicado em chaves. Os tipos de particionamento são: direto e indireto.
    • c) Pode ser aplicado em função. Os tipos de particionamento são: invertido e parcial.
    • d) Pode ser aplicado em procedures. Os tipos de particionamento são: pleno e parcial.
    #119173
    Banca
    IESES
    Matéria
    Banco de Dados
    Concurso
    TRE-MA
    Tipo
    Múltipla escolha
    Comentários
    Seja o primeiro a comentar
    fácil

    (1,0) 7 - 

    Os índices são elementos fundamentais em um projeto de Data Warehouse. Os tipos de índices usados em sistemas de Data Warehouse são:

      • a) Índice invertido.
      • b) Índice bitmap e índices join.
      • c) Round índice.
      • d) Índices analíticos semânticos.
      #119174
      Banca
      IESES
      Matéria
      Banco de Dados
      Concurso
      TRE-MA
      Tipo
      Múltipla escolha
      Comentários
      Seja o primeiro a comentar
      fácil

      (1,0) 8 - 

      O POSTGRESQL possui uma relação de funções que apoiam seus serviços. Dentre elas, a função cume_dist() do POSTGRESQL é usada em consultas (query) para:

      • a) Conta a distancia entre duas linhas.
      • b) Calcular o ranking relativo de cada linha. O resultado considera a quantidade de linhas anteriores ao da linha corrente dividida pelo número total de linhas no resultado.
      • c) Distancia o conjunto de linhas selecionadas da linha corrente.
      • d) Acumular linhas distantes da linha corrente. A função é calcula fazendo uma contagem de linhas e antes de gerar o resultado.
      #119175
      Banca
      IESES
      Matéria
      Banco de Dados
      Concurso
      TRE-MA
      Tipo
      Múltipla escolha
      Comentários
      Seja o primeiro a comentar
      fácil

      (1,0) 9 - 

      No POSTGRESQL, o índice do tipo B-tree é eficientemente usado quando uma consulta (query) utiliza operadores do tipo:

      • a) = , < , <=, >, >=, BETWEEB, e IN
      • b) #$
      • c) * /
      • d) ^^
      #119176
      Banca
      IESES
      Matéria
      Banco de Dados
      Concurso
      TRE-MA
      Tipo
      Múltipla escolha
      Comentários
      Seja o primeiro a comentar
      fácil

      (1,0) 10 - 

      Quando o POSTGRESQL executa uma consulta (query), faz-se necessária a escolha de uma estratégia para sua execução. Qual é o software do banco de dados encarregado de estabelecer a melhor estratégia para executar a consulta de forma eficiente?

      • a) executer
      • b) coacher
      • c) dispatcher
      • d) planner
      #119177
      Banca
      IESES
      Matéria
      Banco de Dados
      Concurso
      TRE-MA
      Tipo
      Múltipla escolha
      Comentários
      Seja o primeiro a comentar
      fácil

      (1,0) 11 - 

      Abaixo está representada a tabela Usuário;

      Simulado TRE-MA | Analista Judiciário – Análise de Sistemas  A



      Qual foi o comando executado?

      • a) select nome, idade, count(id) from usuario where idPai = id
      • b) select A.nome, A.idade, count(B.nome) as qtdFilhos from usuario A, usuario B where b.idPai = A.id group by A.nome
      • c) select A.nome, A.idade, count(B.nome) as qtdFilhos from usuario A, usuario B where b.idPai = A.id
      • d) select A.nome, A.idade, qtdFilhos from usuario A, usuario B where b.idPai = A.id
      #119178
      Banca
      IESES
      Matéria
      Banco de Dados
      Concurso
      TRE-MA
      Tipo
      Múltipla escolha
      Comentários
      Seja o primeiro a comentar
      fácil

      (1,0) 12 - 

      Observe a estrutura da tabela Veículo:

      idVeiculo marca modelo potencia ano cor

      1 Ferrari Enzo 660 2004 Vermelho

      I. insert into veiculo (idVeiculo, marca, modelo, potencia, ano, cor) values (2, 'Ferrari', 'LaFerrari', 963, 2015, 'vermelho');
      II. insert into veiculo values (2, 'Ferrari', 'LaFerrari', 963);
      III. insert into veiculo values (2, 'Ferrari', 'LaFerrari', 963, 2015, 'vermelho');
      IV. insert into veiculo (idVeiculo, marca, modelo, potencia, cor) values (2, 'Ferrari', 'LaFerrari', 963, 'vermelho');
      Quantos comandos serão executados com sucesso?

      • a) 1
      • b) 2
      • c) 4
      • d) 3
      #119179
      Banca
      IESES
      Matéria
      Banco de Dados
      Concurso
      TRE-MA
      Tipo
      Múltipla escolha
      Comentários
      Seja o primeiro a comentar
      fácil

      (1,0) 13 - 

      No atual cenário econômico as empresas estão cortando todos os custos possíveis para evitar a demissão de funcionários.
      Observe a estrutura da tabela Funcionário:

      id nome TempoCasa

      1 Rafael 11
      2 Leandro 7
      3 Fernanda 9
      4 Bibiana 13

      Observe a estrutura da tabela Dependente:

      id nome idFuncionario

      1 Cecília 1
      2 Felipe 2
      3 Odete 4

      4 Edarci 3

      Uma das formas encontradas pela empresa foi eliminar todos os dependentes dos funcionários com tempo de casa inferior a uma década. Qual o comando utilizado para realizar esta operação corretamente?

      • a) delete from dependente tempoCasa < 10;
      • b) delete from dependente where idFuncionario in (select id from funcionario where tempoCasa < 10);
      • c) delete * from dependente D join funcionario F where idFuncionario = id and tempoCasa < 10;
      • d) delete from dependente where idFuncionario not in (select id from funcionario where tempoCasa < 10);
      #119180
      Banca
      IESES
      Matéria
      Banco de Dados
      Concurso
      TRE-MA
      Tipo
      Múltipla escolha
      Comentários
      Seja o primeiro a comentar
      fácil

      (1,0) 14 - 

      Considere que na tabela Projeto tenham os seguintes dados:

      Simulado TRE-MA | Analista Judiciário – Análise de Sistemas  B



      Qual a alternativa correta contém o comando executado para obter o resultado acima?

      • a) select distinct P.nome, count(E.idProjeto) from projeto P right join empregado E on P.idProjeto = E.idProjeto group by E.idProjeto
      • b) select P.nome, count(E.idProjeto) from projeto P left join empregado E on P.idProjeto = E.idProjeto group by E.idProjeto
      • c) select distinct P.nome, count(E.idProjeto) from projeto P inner join empregado E on P.idProjeto = E.idProjeto group by E.idProjeto
      • d) select P.nome, count(E.idProjeto) from projeto P, empregado E where P.idProjeto = E.idProjeto group by E.idProjeto
      #119181
      Banca
      IESES
      Matéria
      Banco de Dados
      Concurso
      TRE-MA
      Tipo
      Múltipla escolha
      Comentários
      Seja o primeiro a comentar
      fácil

      (1,0) 15 - 

      Observe a estrutura da tabela projeto:

      Simulado TRE-MA | Analista Judiciário – Análise de Sistemas  C



      Após a criação da tabela, constatou-se a necessidade de inclusão dos campos valor gasto e percentual de conclusão. Qual alternativa apresenta o comando correto?

      • a) alter table projeto valorGasto double, percentConcluido double;
      • b) alter table projeto add (valorGasto double, percentConcluido double);
      • c) alter projeto add valorGasto double add percentConcluido double;
      • d) alter table projeto add (valorGasto double, add percentConcluido double);