Questão de Banco de Dados — Concorrência em Banco de Dados — FUNDATEC 2023
Banco de Dados›Concorrência em Banco de Dados
Código
qq895468
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Quando um banco de dados é utilizado por mais de um usuário, é preciso administrar o controle de concorrência entre as informações que estão sendo acessadas. Para a solução desse problema, existem diversas técnicas de controle de concorrência que são utilizadas como forma de assegurar a propriedade de não interferência entre uma operação e outra. Assinale a alternativa que NÃO se trata de uma técnica de controle de concorrência.
ATécnica de bloqueio em duas fases.
BIsolamento das transações executadas ao mesmo tempo.
CPacket Filtering (Filtragem de Pacotes).
DMétodos de controle de concorrência e recuperação do SGBD.
EEscalonamento de Transações.
Revelar gabarito e comentário▾
GabaritoC — Packet Filtering (Filtragem de Pacotes).
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Controle de Concorrência em Banco de Dados
Gabarito: letra C. A filtragem de pacotes (Packet Filtering) é uma técnica de segurança de redes, não uma técnica de controle de concorrência em banco de dados. As demais alternativas relacionam-se diretamente com o gerenciamento de transações concorrentes.
A questão exige identificar qual das opções não é uma técnica de controle de concorrência. As técnicas clássicas incluem bloqueio em duas fases, métodos baseados em timestamps, ordenação de rótulos de tempo, e o próprio escalonamento de transações. O isolamento é uma propriedade ACID, mas frequentemente é tratado como objetivo ou resultado das técnicas de concorrência. A única opção que foge completamente desse domínio é a filtragem de pacotes.
Controle de concorrência (BD): Técnicas clássicas (Bloqueio em duas fases (2PL), Timestamp, Ordenação de rótulos de tempo, Escalonamento de transações); Propriedade relacionada (Isolamento (ACID)); Métodos do SGBD (Controle de concorrência, Recuperação); Packet Filtering (segurança de redes)
Alternativa A — ✅ Correta
A técnica de bloqueio em duas fases (2PL) é um protocolo clássico de controle de concorrência, amplamente utilizado em SGBDs para garantir a serialização dos schedules.
Alternativa B — ✅ Correta
O isolamento de transações é uma das propriedades ACID e está diretamente associado ao controle de concorrência, pois visa garantir que transações simultâneas não interfiram umas nas outras. Embora seja uma propriedade e não uma técnica em si, a banca a considera como relacionada.
Alternativa C — ❌ Incorreta ⟵ GABARITO
Packet Filtering (Filtragem de Pacotes) é um mecanismo de segurança utilizado em firewalls para controlar o tráfego de rede com base em endereços IP, portas e protocolos. Não possui qualquer relação com o controle de concorrência em bancos de dados.
Alternativa D — ✅ Correta
Os métodos de controle de concorrência e recuperação do SGBD englobam o conjunto de técnicas empregadas para gerenciar transações simultâneas e garantir a consistência dos dados.
Alternativa E — ✅ Correta
O escalonamento de transações (scheduling) é o processo de ordenar as operações de transações concorrentes, sendo fundamental para a análise de serialização e para a implementação do controle de concorrência.
Conclusão: A única alternativa que não representa uma técnica de controle de concorrência é a letra C, Packet Filtering, que pertence ao domínio de segurança de redes.