Filtrar


Questões por página:
Acerca de processamento de transações, controle de concorrência e recuperação, pode-se afirmar que:
No contexto de Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDR), como SQL Server, PostgreSQL e Oracle, o conceito de transação é fundamental para o processamento de dados. Uma transação corresponde a uma unidade lógica de trabalho que deve ser executada de forma completa e consistente.

O uso de transações tem como objetivo principal garantir que o banco de dados
Um operador de um banco de dados deseja reverter as alterações que foram feitas em um banco de dados, retornando-o para um estado anterior estável, cancelando as alterações pendentes. Essa operação, em um banco de dados, é a de:

No Diagrama de Transição de Dados (DTD), qual é a finalidade da matriz de transição de estados?

Analise as afirmativas abaixo sobre controle de concorrência em bancos de dados.



1. O bloqueio (locking) é um mecanismo utilizado para impedir que múltiplas transações acessem o mesmo dado simultaneamente de forma conflitante.


2. O controle de concorrência otimista assume que conflitos são raros e verifica a ocorrência de conflitos apenas no momento do commit da transação.


3. O nível de isolamento SERIALIZABLE é o mais restritivo e garante que o resultado da execução concorrente de transações seja o mesmo de alguma execução serial.



Assinale a alternativa que indica todas as afirmativas corretas.