QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
37 questões encontradas

Um Analista está desenvolvendo um sistema para gerenciar informações financeiras em uma agência de fomento. Durante os testes, ele percebe que algumas consultas ao banco de dados e procedimentos automáticos não estão funcionando corretamente. Para garantir que o sistema execute as operações conforme esperado, ele precisa realizar o processo de identificar, analisar e corrigir erros nos algoritmos e programas utilizados. Diante disso, qual é o nome desse processo?

A Compilação.
B Documentação.
C Otimização.
D Teste de desempenho.
E Depuração.
Órgão: BADESUL RS Cargo: Analista de Sistemas Ênfase em Administrador de Banco de Dados Prova: Instituto Legalle - BADESUL RS - Analista de Sistemas Ênfase em Administrador de Banco de Dados - 2026

Em um ambiente de Sistemas Gerenciadores de Banco de Dados (SGBD), como o SQL Server 2022, é comum que diferentes aplicações acessem os mesmos dados sem precisar conhecer detalhes sobre a forma física como eles estão armazenados, seja em discos, partições ou índices. Essa característica permite que o desenvolvedor e as aplicações manipulem dados sem se preocupar com a estrutura física subjacente, facilitando a manutenção e a escalabilidade do sistema. Diante disso, qual é o nome dessa característica dos bancos de dados?

A Integridade de dados.
B Segurança de dados.
C Independência de dados.
D Redundância controlada.
E Normalização.
Órgão: BADESUL RS Cargo: Analista de Sistemas Ênfase em Administrador de Banco de Dados Prova: Instituto Legalle - BADESUL RS - Analista de Sistemas Ênfase em Administrador de Banco de Dados - 2026

Sobre os símbolos utilizados em fluxogramas, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):

( ) Oval ou elipse representa o início ou o fim de um processo.

( ) Retângulo indica um ponto onde uma pergunta ou decisão deve ser tomada, geralmente resultando em “Sim” ou “Não”, bifurcando o fluxo.

( ) Losango representa uma etapa, tarefa ou operação específica dentro do fluxo.

( ) Paralelogramo representa a entrada de dados (input) ou a saída de resultados (output) do processo. Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

A V-V-F-F
B V-F-V-F
C V-F-F-V
D F-V-V-F
E F-F-V-V
Órgão: BADESUL RS Cargo: Analista de Sistemas Ênfase em Administrador de Banco de Dados Prova: Instituto Legalle - BADESUL RS - Analista de Sistemas Ênfase em Administrador de Banco de Dados - 2026

Um Analista de Sistemas está configurando a replicação de dados entre servidores no SQL Server. Ele precisa que os dados de uma tabela sejam copiados completamente em um determinado momento e enviados ao servidor assinante. Esse tipo de replicação é ideal para cenários em que os dados mudam com pouca frequência ou quando uma pequena latência entre os servidores é aceitável. Considerando esse cenário, qual tipo de replicação do SQL Server atende a essa necessidade?

A Transactional Replication.
B Merge Replication.
C Bidirectional Replication.
D Snapshot Replication.
E Peer-to-Peer Replication.
Órgão: BADESUL RS Cargo: Analista de Sistemas Ênfase em Administrador de Banco de Dados Prova: Instituto Legalle - BADESUL RS - Analista de Sistemas Ênfase em Administrador de Banco de Dados - 2026

No contexto de Backup, Restore e Recuperação no SQL Server, os modelos de recuperação definem como o log de transações é mantido e como o banco de dados pode ser restaurado em caso de falhas. Entre os principais modelos estão: Simple, Full e Bulk-Logged. Assim, analise as assertivas a seguir sobre os modelos de recuperação e julgue-as em Verdadeiras (V) ou Falsas (F):

( ) No modelo Simple, o log de transações é truncado automaticamente após checkpoint.

( ) No modelo Full, o log de transações não é truncado automaticamente.

( ) Nos modelos Simple e Full, não é possível realizar restauração point-in-time.

( ) No modelo Bulk-Logged, é possível realizar restauração point-in-time mesmo que operações bulk tenham ocorrido. Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

A V-V-F-F.
B F-V-F-V.
C V-F-F-V.
D F-F-V-F.
E V-V-V-F.
Órgão: BADESUL RS Cargo: Analista de Sistemas Ênfase em Administrador de Banco de Dados Prova: Instituto Legalle - BADESUL RS - Analista de Sistemas Ênfase em Administrador de Banco de Dados - 2026

Um Analista de Sistemas está desenvolvendo um procedimento armazenado no SQL Server e precisa criar uma variável inteira para armazenar a contagem de registros processados durante a execução de uma rotina. Considerando a sintaxe do T-SQL avançado, qual comando cria CORRETAMENTE uma variável inteira chamada contador?

A SET contador INT;
B DECLARE contador INTEGER;
C DECLARE @contador INT;
D CREATE VARIABLE contador INT;
E ASSIGN @contador INTEGER;
Órgão: BADESUL RS Cargo: Analista de Sistemas Ênfase em Administrador de Banco de Dados Prova: Instituto Legalle - BADESUL RS - Analista de Sistemas Ênfase em Administrador de Banco de Dados - 2026

Um Analista de Sistemas foi encarregado de desenvolver um relatório gerencial utilizando a Structured Query Language (SQL). Nesse relatório, ele precisa agrupar registros do banco de dados institucional e, posteriormente, aplicar condições sobre esses grupos, considerando resultados de funções de agregação, de modo a exibir apenas os grupos que atendam a determinados critérios estabelecidos pela gestão. Nesse contexto, qual cláusula SQL deve ser utilizada pelo Analista para atender a essa necessidade?

A COUNT
B HAVING
C REPLACE
D MERGE
E UPDATE
Órgão: BADESUL RS Cargo: Analista de Sistemas Ênfase em Administrador de Banco de Dados Prova: Instituto Legalle - BADESUL RS - Analista de Sistemas Ênfase em Administrador de Banco de Dados - 2026

No contexto de Alta Disponibilidade e Recuperação de Desastres no SQL Server, os Always On Availability Groups permitem replicar bancos de dados entre múltiplas réplicas, garantindo que os dados estejam disponíveis e consistentes. Para que as aplicações possam se conectar sem precisar identificar manualmente qual réplica está ativa, existe um componente que fornece um nome virtual, direcionando automaticamente os clientes para a réplica que está ativa, seja primária ou secundária. Qual é o nome desse componente?

A Replica Set.
B Endpoint.
C Listener.
D Failover Cluster.
E Availability Database.
Órgão: BADESUL RS Cargo: Analista de Sistemas Ênfase em Administrador de Banco de Dados Prova: Instituto Legalle - BADESUL RS - Analista de Sistemas Ênfase em Administrador de Banco de Dados - 2026

No contexto de Backup e Recuperação no SQL Server, diferentes tipos de backup são utilizados para proteger os dados do banco e garantir a possibilidade de restauração em caso de falhas ou perda de informações. Considerando esses tipos de backup, qual alternativa descreve CORRETAMENTE a estratégia adotada pelo backup diferencial?

A Copia todos os dados do banco a cada execução.
B Copia apenas os logs de transação desde o último backup diferencial.
C Copia somente alterações feitas desde o último full backup.
D Copia apenas dados de uma tabela específica.
E Substitui os backups anteriores por uma nova cópia completa.
Órgão: BADESUL RS Cargo: Analista de Sistemas Ênfase em Administrador de Banco de Dados Prova: Instituto Legalle - BADESUL RS - Analista de Sistemas Ênfase em Administrador de Banco de Dados - 2026

Em sistemas gerenciadores de bancos de dados relacionais, o controle de concorrência busca garantir que transações simultâneas sejam executadas de forma segura, mantendo a consistência dos dados. Em um sistema bancário, a Transação A obteve bloqueio exclusivo sobre o registro da Conta Corrente e aguarda o bloqueio sobre o registro de Transferência, enquanto a Transação B obteve bloqueio exclusivo sobre o registro de Transferência e aguarda o bloqueio sobre o registro da Conta Corrente, formando uma espera mútua indefinida. Com base no conceito de deadlock em bancos de dados relacionais, assinale a alternativa CORRETA.

A O cenário descrito caracteriza livelock, que difere do deadlock por não envolver bloqueios mútuos.
B O deadlock ocorre apenas em registros da mesma tabela, sendo impossível entre tabelas diferentes.
C Para resolver o impasse, o SGBD identifica uma das transações como vítima e a encerra com rollback, liberando os recursos bloqueados para que a outra transação possa prosseguir normalmente.
D A estratégia de bloqueio otimista elimina a possibilidade de deadlock, pois verifica conflitos apenas no commit.
E O protocolo de bloqueio em duas fases (2PL) elimina a ocorrência de deadlock, impedindo espera circular.
Órgão: BADESUL RS Cargo: Analista de Sistemas Ênfase em Administrador de Banco de Dados Prova: Instituto Legalle - BADESUL RS - Analista de Sistemas Ênfase em Administrador de Banco de Dados - 2026