Questões de Concurso sobre Controle de proteção, integridade e concorrência

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
226 questões encontradas
Questões por página
20
Mais recentes
 

No gerenciamento de transações em sistemas computacionais, o arquivo destinado a registrar operações realizadas para fins de recuperação e auditoria denomina-se


A

índice primário.


B

tabela temporária.


C

buffer de escrita.


D

log de transações.


E

cache de consultas.

A ampliação do uso de inteligência artificial generativa intensificou debates sobre dependência tecnológica, circulação internacional de dados e capacidade estratégica dos Estados em áreas consideradas sensíveis para a economia digital. Nesse contexto, diferentes países passaram a discutir mecanismos de fortalecimento científico, regulação tecnológica e competitividade internacional. Considerando esse cenário, qual diretriz tende a fortalecer de maneira mais consistente a capacidade tecnológica nacional?


A

Ampliação da interoperabilidade internacional com redução progressiva das exigências regulatórias.


B

Articulação entre produção científica, infraestrutura digital e formação técnica especializada.


C

Concentração dos investimentos tecnológicos em plataformas estrangeiras de alta escala operacional.


D

Expansão de serviços digitais privados associada à flexibilização do controle de dados estratégicos.

Durante o suporte a um sistema de banco de dados de grande porte, usuários relatam que algumas transações ficam em espera por locks (aparentemente sem avançar). Qual é a causa mais provável dessa situação?


A

O otimizador escolheu um plano de execução ineficiente.


B

O log de transações foi preenchido e precisa ser limpo.


C

A ausência de índices força o uso de varredura completa (table scan).


D

Um deadlock entre transações impede a liberação de locks.


E

A replicação assíncrona não atualiza todas as réplicas em tempo real.

Considere três transações (T1, T2 e T3) onde cada transação guarda os itens comprados em um supermercado. A transação T1 é definida por {macarrão, tomate}, T2 por {macarrão, tomate, queijo} e T3 por {tomate, queijo}. Utilizando as noções de regras de associação o suporte e a confiança para {macarrão, tomate} → {queijo} são respectivamente:


A

1/2 e ½


B

1/2 e 1/3


C

1/3 e 1/2


D

1/3 e 1/3

No que se relaciona ao gerenciamento de transações em bancos de dados, um bloqueio pode ocorrer, caracterizado pela existência de um conjunto de processos, no qual se algum deles estiver esperando por um evento que somente um outro processo desse mesmo conjunto poderá fazer acontecer, gerará uma situação de impasse. Para melhor entendimento, pode-se afirmar que essa situação se refere a um termo empregado para traduzir um problema que ocorre quando um grupo de processos competem entre si, que vai depender das características de dois ou mais programas diferentes e dos respectivos processos sendo executados pelos diferentes programas ao mesmo tempo. Nesse contexto, esse termo é conhecido por:


A

ziplock


B

interlock


C

deadlock


D

hammerlock

Analise as afirmações abaixo sobre gerenciamento de transações em bancos de dados:


1. O controle de concorrência assegura que múltiplas transações possam ocorrer simultaneamente sem causar inconsistências.

2. A recuperação de dados é utilizada para restaurar o banco de dados a um estado consistente após uma falha.

3. A integridade referencial garante que as relações entre tabelas permanecem válidas.

4. A indexação melhora a velocidade de consulta de dados no banco de dados.

5. O isolamento das transações impede que as operações de uma transação interfiram nas operações de outra transação.


O resultado da somatória dos números correspondentes às afirmações corretas é:


A

06.


B

10.


C

11.


D

13.


E

15.

No contexto dos bancos de dados, uma transação é um programa em execução que forma uma unidade lógica de processamento no BD que deve ser completo e integral, incluindo uma ou mais operações de acesso ao BD, como inserção, exclusão, alterações ou consultas. Quando uma ou mais transações tentam acessar o mesmo recurso para operações de leitura ou gravação, o SGBD precisa ter mecanismos para organizar esses acessos. Um deles garante que uma transação leve o banco de dados de um estado válido para outro estado válido, significando que todas as restrições e as regras de integridade definidas no banco de dados devem ser mantidas após a conclusão de uma transação. Se uma transação violar qualquer regra de integridade, ela será revertida. Esse mecanismo é definido como:


A

isolamento


B

atomicidade


C

redundância


D

consistência

Em relação às transações em bancos de dados, podemos afirmar que o seu propósito principal é:


A

atualizações de dados; aumentar a segurança do banco de dados


B

operações de leitura; melhorar o desempenho do sistema


C

conjunto de operações atômicas; manter a consistência dos dados


D

exclusões de registros; otimizar consultas


E

emissão de extrato bancário

O modelo de recuperação de falhas em um banco de dados é de extrema importância para garantir a confiabilidade, a consistência e a integridade dos dados, mesmo em situações de falhas inesperadas. Qual é a desvantagem do modelo de recuperação de falhas com atualização imediata em um sistema de gerenciamento de banco de dados?


A

Dificuldade em lidar com grande volume de transações simultâneas.


B

Probabilidade maior de perda de dados em caso de falha do sistema.


C

Atraso na confirmação de alterações, prejudicando a eficiência operacional.


D

Necessidade constante de reinicialização do sistema para aplicar atualizações.

Uma transação é uma unidade de execução do programa que acessa e, possivelmente, atualiza vários itens de dados. Normalmente, uma transação é iniciada por um programa do usuário escrito em linguagem de manipulação de dados (normalmente SQL) ou linguagem de programação (por exemplo: C++ ou Java), com acessos embutidos ao banco de dados em JDBC ou ODBC. Em um contexto de transações em bancos de dados, sobre a propriedade de “isolamento”, assinale a afirmativa correta.


A

Define a ordem adequada de execução das transações.


B

Certifica-se de que as transações mantêm a consistência dos dados.


C

Garante que as transações sejam realizadas de forma independente e não afetem umas as outras.


D

Assegura a execução bem-sucedida de todas as transações, ao mesmo tempo em que separa os dados de acordo com as instruções do usuário.

Quando falamos em Transações e Controle de Concorrência; Recuperação após Falhas, estamos dizendo que o controle de concorrência em bancos de dados visa evitar:


A

redundância de dados


B

perda de integridade referencial


C

conflitos de acesso simultâneo


D

fragmentação de dados


E

perdas

Ano: 2024
Prova: FGV - DNIT - Analista Administrativo - Área Tecnologia da Informação - 2024

Com relação à tolerância a falhas, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).


( ) A tolerância a falhas é a capacidade de um sistema de continuar funcionando mesmo quando ocorrem falhas em seus componentes.

( ) A redundância é uma técnica comum usada para aumentar a tolerância a falhas em sistemas críticos.

( ) A tolerância a falhas é uma técnica que garante que um sistema nunca falhe.


As afirmativas são, respectivamente,


A

F – V – F.


B

V – V – F.


C

F – F – V.


D

V – F – F.


E

V – V – V.

No contexto de transações em banco de dados, a transação T1 está inserindo um novo registro na tabela TB_JUIZ. Enquanto isso, a transação T2 está lendo todos os registros de TB_JUIZ para gerar uma listagem. Considere que:


- T1 iniciou antes de T2;

- T1 ainda não concluiu; e

- T2 não enxerga o registro que está sendo inserido por T1.


A situação apresentada acima representa um:


A

bloqueio por inanição;


B

bloqueio do tipo Latches;


C

conflito causado por um registro fantasma;


D

conflito lógico entre T1 e T2, com bloqueio do item (registro) que está sendo inserido por T1;


E

deadlock que pode ser prevenido pelo esquema esperar-morrer (wait-die).

Ao gestor de segurança da informação cabe coordenar o processo de mapeamento de ativos de informação e designar um agente responsável pela gestão dos ativos de informação.


C

Certo


E

Errado

Ano: 2024
Prova: FGV - DNIT - Analista Administrativo - Área Tecnologia da Informação - 2024

As propriedades ACID são essenciais no contexto do processamento de transações em bancos dados relacionais.


As propriedades que correspondem as letras C e D são, respectivamente,


A

completude e desacoplamento


B

coordenação e deslocamento.


C

commit e delete.


D

cooperação e distribuição.


E

consistência e durabilidade.

Considerando os problemas de concorrência, assinale a afirmativa correta.


A

Mutual Exclusion é uma das condições para Deadlock.


B

Deadlock é uma situação em que dois ou mais processos são lentificados na progressão devido às suas demandas de recursos mutuamente incompatíveis.


C

Na Mutual Exclusion um processo pode receber acesso preferencial aos recursos.


D

No Deadlock um conjunto de processos não consegue progredir devido às suas demandas de recursos incompatíveis logicamente.


E

Mutual Exclusion implica em um ciclo de recursos e processos em que cada processo está aguardando recursos que são mantidos pelo próximo processo no ciclo.

Uma transação em um banco de dados ou sistema de armazenamento de dados é qualquer operação tratada como uma unidade de trabalho. As transações são totalmente executadas ou não executadas, mantendo o sistema de armazenamento em um estado consistente. Quando essas transações possuem características especiais que garantem sua consistência, elas são denominadas transações ACID.


As quatro principais características que definem uma transação ACID são:


A

Atividade, Carga, Informação e Dados.


B

Atomicidade, Consistência, Isolamento e Durabilidade.


C

Artificialidade, Corretude, Identificação e Desenvolvimento.


D

Aleatoriedade, Computabilidade, Identidade e Desacoplamento.

A Universidade Federal de Sergipe (UFS) está planejando atualizar seu sistema de gerenciamento de banco de dados para melhorar a eficiência na manipulação de dados acadêmicos. Maria, a administradora do banco de dados, está avaliando se o sistema atual pode suportar transações ACID (Atomicidade, Consistência, Isolamento, Durabilidade). Com base no cenário apresentado, qual das seguintes alternativas Maria deveria considerar como uma característica crucial para garantir que o novo sistema de banco de dados suporte transações ACID?


A

Suporte para múltiplas linguagens de programação.


B

Possibilidade de criar múltiplas tabelas em um único banco de dados.


C

Capacidade de suportar múltiplos usuários simultaneamente.


D

Capacidade de rollback em caso de falha de transação.


E

Capacidade de exportar dados para diferentes formatos.

 
Ir para a página:
OK
 
Gerar simulado