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 de Sistemas analisa um relatório de contenção em um sistema de gestão de ordens de serviço com alto volume de transações simultâneas. O relatório indica que diversas transações de leitura ( SELECT ) estão sendo bloqueadas por transações de escrita ( UPDATE ) em andamento sobre a tabela de Ordens. Ao investigar o comportamento no SGBD, o DBA precisa compreender a compatibilidade entre os tipos de bloqueio envolvidos. Com base nos mecanismos de controle de concorrência e nos tipos de bloqueio em bancos de dados relacionais, assinale a alternativa CORRETA.

A O bloqueio compartilhado (shared lock) é incompatível com outros bloqueios compartilhados, causando bloqueio em leituras concorrentes.
B O bloqueio exclusivo (exclusive lock), adquirido por operações de escrita como UPDATE, é incompatível com bloqueios compartilhados, impedindo que novas leituras sejam iniciadas sobre o recurso enquanto a operação de escrita estiver em andamento.
C A escalada de bloqueio ocorre quando o SGBD converte bloqueios de tabela em bloqueios de linha para aumentar a granularidade.
D O bloqueio de atualização (update lock) é adquirido por operações SELECT para proteger os dados e impedir outros acessos.
E Os bloqueios de intenção são utilizados exclusivamente em bancos de dados distribuídos e não integram a arquitetura de controle de concorrência de SGBDs relacionais tradicionais como SQL Server ou PostgreSQL.
Ó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

Uma instituição pública implementa um sistema de gestão de benefícios sociais que armazena dados pessoais sensíveis dos beneficiários, incluindo informações de saúde, renda e composição familiar. O Analista é responsável por definir a política de controle de acesso e garantir conformidade com a Lei Geral de Proteção de Dados Pessoais (LGPD). Com base nos princípios da LGPD e nas boas práticas de controle de acesso em bancos de dados, assinale a alternativa CORRETA.

A Todos os funcionários com acesso ao sistema podem tratar dados sensíveis, desde que assinem termo de confidencialidade.
B O princípio da minimização determina que o banco deve armazenar o maior volume possível de informações.
C A concessão de permissões a perfis de acesso (roles), em vez de diretamente a usuários individuais, é uma prática recomendada de controle de acesso, pois facilita a gestão centralizada de privilégios e a revisão periódica das autorizações concedidas.
D Dados sensíveis recebem o mesmo tratamento que dados comuns, sem exigências adicionais de segurança.
E A pseudonimização elimina a obrigação de controles de acesso, pois os dados deixam de ser considerados pessoais pela LGPD.
Ó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

Uma equipe de dados operacionaliza um pipeline de ingestão diária que carrega arquivos de diversas fontes para um data warehouse corporativo. Após uma falha em uma das etapas do processo, a equipe precisa analisar os registros de execução (logs) para identificar a causa do problema, o momento da interrupção e quais registros foram processados com sucesso antes da falha. Com base nas boas práticas de registro de execução em pipelines de dados, assinale a alternativa CORRETA.

A O registro de logs é opcional, sendo recomendado apenas em ambientes produtivos com alto volume de dados.
B Logs estruturados (JSON) dificultam a análise automatizada, sendo preferível o uso de texto livre.
C Armazenar logs no banco transacional de origem é a abordagem mais segura e preserva os registros em falhas.
D Um registro de execução eficaz deve incluir o identificador da execução, o timestamp de início e término de cada etapa, o status de conclusão e a quantidade de registros processados, permitindo rastreabilidade e diagnóstico de falhas.
E A rotação e o descarte automático de logs após execução bem-sucedida reduzem o armazenamento sem comprometer a auditoria.
Ó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 projeto de esquemas relacionais, as restrições de integridade (constraints) são mecanismos declarativos que definem regras sobre os dados armazenados, garantindo a consistência e a confiabilidade das informações no banco de dados. Um DBA está revisando o esquema de um sistema de gestão de contratos públicos para verificar se as restrições definidas estão adequadas às regras de negócio estabelecidas. Com base nos conceitos e no comportamento das constraints em bancos de dados relacionais, assinale a alternativa CORRETA.

A A PRIMARY KEY permite valores nulos, desde que o conjunto de colunas seja único.
B A restrição FOREIGN KEY definida com a ação referencial ON DELETE CASCADE remove automaticamente os registros dependentes na tabela filha quando o registro referenciado na tabela pai é excluído, mantendo a integridade referencial do esquema.
C A restrição CHECK pode referenciar tabelas de outros bancos de dados para validar regras complexas.
D A restrição UNIQUE impede qualquer valor nulo, equivalendo à combinação de UNIQUE e NOT NULL.
E A restrição DEFAULT substitui a NOT NULL, assegurando que a coluna nunca conterá valor ausente.
Ó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

Na administração de bancos de dados, o fator de preenchimento (Fill Factor) determina a porcentagem do espaço em cada página de um índice que será preenchida com dados no momento de sua criação ou reconstrução, reservando o restante para futuras operações de inserção e atualização. A configuração inadequada do Fill Factor pode impactar o desempenho de leitura e escrita e aumentar a necessidade de manutenção periódica. Com base nos conceitos de índices e Fill Factor em banco de dados relacionais, assinale a alternativa INCORRETA.

A Um Fill Factor de 70% preenche 70% da página com dados na criação, reservando 30% para futuras inserções.
B Um Fill Factor baixo é indicado para tabelas com muitas inserções, reduzindo page splits e fragmentação.
C Tabelas com predominância de leitura se beneficiam de Fill Factor próximo a 100%, reduzindo as páginas lidas.
D A reconstrução periódica de índices (rebuild) torna desnecessária a configuração do Fill Factor, pois o processo restaura o Fill Factor original e elimina de forma definitiva a possibilidade de fragmentação futura no índice reconstruído.
E Page splits ocorrem quando uma operação de inserção ou atualização não encontra espaço suficiente na página do índice, forçando o SGBD a dividir a página em duas e redistribuir os dados, o que aumenta a fragmentação e pode degradar o desempenho de leitura.
Ó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

Na gestão de qualidade de dados em pipelines de ingestão, a aplicação de regras de validação e consistência é etapa essencial para assegurar que os dados disponibilizados nas camadas de consumo sejam confiáveis, completos e coerentes. O descumprimento dessas regras pode comprometer análises, relatórios e decisões de negócio suportadas pela plataforma de dados. Com base nas técnicas e conceitos de validação e consistência de dados, assinale a alternativa INCORRETA.

A A padronização de tipos de dados e o controle de domínio realizados durante a fase de ingestão garantem a integridade dos dados na camada de destino, dispensando a necessidade de checagens adicionais de qualidade nas camadas subsequentes do pipeline.
B A validação de domínio verifica se os valores de um campo pertencem a um intervalo permitido, como checar códigos de UF ou datas lógicas.
C Regras de consistência cruzada avaliam a coerência entre campos do mesmo registro, como datas de início e fim.
D A detecção de duplicidades pode usar chaves compostas ou correspondência aproximada (fuzzy matching) quando não há identificador único.
E Checagens de integridade referencial identificam registros órfãos, indicando falhas na ordem de carregamento das tabelas.
Ó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

O formato CSV é amplamente utilizado em pipelines de dados para transferência de conjuntos de dados entre sistemas heterogêneos. Apesar de sua simplicidade, o formato apresenta características e limitações técnicas que devem ser consideradas durante a implementação de processos de ingestão e integração. Diante disso, analise as afirmativas a seguir sobre o formato CSV:

I. O formato CSV não incorpora um esquema de dados embutido no arquivo, o que exige que os tipos, significados e formatos de cada coluna sejam documentados externamente ou inferidos durante a leitura.

II. Um arquivo CSV suporta a representação nativa de dados hierárquicos e aninhados, como listas de itens vinculados a um único registro pai, desde que os delimitadores aninhados sejam configurados corretamente no parser utilizado.

III. Quando um valor de campo contém o caractere delimitador, esse campo deve ser envolvido entre aspas duplas para que o parser o interprete como um único valor, conforme previsto pela especificação RFC 4180.

IV. A codificação de caracteres utilizada em um arquivo CSV é declarada de forma explícita no próprio arquivo, garantindo que sistemas distintos realizem a leitura correta dos dados sem necessidade de configuração adicional. Está(ão) CORRETA(S):

A I, apenas.
B II e IV, apenas.
C I e III, apenas.
D III e IV, apenas.
E I, II e III, apenas.
Ó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

O formato JSON é um padrão amplamente utilizado para representação e troca de dados semiestruturados em pipelines, APIs REST e sistemas de integração corporativa. A correta interpretação da estrutura e dos tipos de dados do JSON é essencial para o processamento adequado das informações. Diante disso, analise o quadro a seguir, com um trecho JSON, extraído de um sistema de gestão de pedidos: { "pedido_id": 1042, "cliente": { "nome": "Maria Souza", " cpf" : " 123.456.789-00", "ativo": true }, "itens": [ { "produto": "Notebook", "quantidade": 1, "preco": 3500.00} , { "produto": "Mouse", "quantidade": 2, "preco":45.50 } ], "observacao": null } Com base na estrutura e nas especificações do formato JSON, assinale a alternativa CORRETA.

A O campo "ativo" no objeto "cliente" possui valor do tipo booleano, por isso, seu valor não está entre aspas.
B O campo "pedido_id" está armazenado como uma string, pois em JSON valores literais sem aspas são interpretados como identificadores e convertidos para texto durante a serialização.
C O campo "itens" é um objeto JSON composto por dois pares chave-valor que representam, respectivamente, o primeiro e o segundo produto do pedido.
D O valor null atribuído ao campo "observação" indica que a chave foi omitida do documento e não será transmitida ao sistema receptor durante a serialização
E Os valores numéricos do campo "preço" são automaticamente mapeados para o tipo monetário do banco de dados destino durante a deserializaçã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

O profiling de dados é uma etapa analítica realizada sobre conjuntos de dados com o objetivo de compreender sua estrutura, qualidade e distribuição antes de iniciar processos de transformação ou carga em camadas analíticas. A realização adequada do profiling permite identificar problemas de qualidade e orientar as regras de tratamento a serem aplicadas no pipeline. Diante disso, analise as afirmativas a seguir sobre profiling básico de dados:

I. A análise de cardinalidade em uma coluna consiste em identificar o número de valores distintos presentes, sendo útil para reconhecer possíveis chaves candidatas e detectar colunas com baixa variabilidade que podem indicar problemas de qualidade.

II. O profiling de nulidade verifica a proporção de valores ausentes em cada coluna, fornecendo informações relevantes para decisões sobre estratégias de tratamento, como imputação, exclusão de registros ou criação de indicadores de ausência.

III. A análise de distribuição de frequência permite identificar quais valores ocorrem com maior regularidade em uma coluna e é aplicável exclusivamente a colunas com tipos de dados numéricos, não sendo útil para colunas do tipo texto ou categórico.

IV. O profiling básico, por ser uma análise estática realizada antes da ingestão, elimina a necessidade de validações de qualidade posteriores durante as fases de transformação e carga, desde que o dataset analisado não sofra alterações estruturais. Estão CORRETAS:

A I e lII, apenas.
B I e ll,apenas,apenas.
C II e lV, apenas.
D I, II e III, apenas.
E III e IV, apenas.
Ó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 fundamentos da computação, diferentes estruturas de dados permitem organizar e manipular informações de maneiras específicas. Sabendo disso, assinale a alternativa que descreve CORRETAMENTE o que é um registro.

A Estrutura que armazena apenas valores numéricos em sequência.
B Agrupa vários tipos de dados sob um único nome, representando uma entidade mais complexa, como um aluno, funcionário ou produto.
C Conjunto de dados organizados em linhas e colunas, utilizado principalmente para cálculos matemáticos.
D Estrutura de dados que segue o princípio LIFO (Last In, First Out), em que o último elemento inserido é o primeiro a ser removido
E Estrutura hierárquica composta por nós, em que cada nó pode ter filhos, utilizada para representar relações de pai e filho, como em diretórios de arquivos.
Ó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