Questões de Concurso Sobre gerência de transações em banco de dados

Foram encontradas 470 questões

Q4092976 Banco de Dados
O modelo ACID define propriedades fundamentais que garantem a confiabilidade e a integridade das transações em sistemas de gerenciamento de bancos de dados relacionais (SGBDs). Dentre elas, a propriedade de Consistência (Consistency ) é responsável por assegurar que o banco de dados transite apenas entre estados válidos, respeitando todas as regras de integridade definidas. A esse respeito, analise as afirmativas a seguir:

I.A propriedade de Consistência garante que uma transação leve o banco de dados de um estado consistente para outro estado consistente, respeitando todas as restrições de integridade definidas no esquema do banco de dados.
II.A consistência no modelo ACID está diretamente relacionada à preservação das regras de integridade e restrições do banco de dados, tais como: chaves primárias, chaves estrangeiras, constraints de verificação (CHECK) e restrições de unicidade.
III.Caso uma transação viole qualquer restrição de integridade (como chave primária, chave estrangeira, check constraint ou unique constraint ), o SGBD deve impedir a confirmação (commit ) da transação, garantindo que o banco de dados não transite para um estado inconsistente.

É correto o que se afirma em:
Alternativas
Q4086245 Banco de Dados
Em Sistemas de Gerenciamento de Banco de Dados (SGBD), as transações devem obedecer às propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade). Assinale a alternativa que descreve corretamente uma dessas propriedades.
Alternativas
Q4076581 Banco de Dados
Durante a análise de um banco de dados transacional, o instrutor apresenta uma operação bancária composta por débito em uma conta e crédito em outra. Ele ressalta que, caso ocorra falha após o débito e antes do crédito, o sistema deve desfazer a operação parcial. Essa exigência se relaciona diretamente à propriedade de transação conhecida como: 
Alternativas
Q4038046 Banco de Dados
Considere as seguintes definições de propriedades que caracterizam as transações dos bancos de dados relacionais e assinale a alternativa que completa correta e respectivamente as quatro definições, considerando sua ordem numérica.

1. _____________: A transação deve ser concluída em sua totalidade ou não ocorrer de forma alguma.
2. _____________: A transação deve levar o banco de dados de um estado consistente a outro estado consistente.
3. _____________: As operações de uma transação não devem ser visíveis para outras transações até que estejam completas.
4. _____________: Uma vez que a transação é concluída, suas mudanças persistem, mesmo em caso de falha do sistema.
Alternativas
Q4036232 Banco de Dados
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.
Alternativas
Q4036209 Banco de Dados
Um Analista de Sistemas está administrando um banco de dados no SQL Server. Ele precisa garantir a integridade das transações, a possibilidade de desfazer alterações quando necessário e assegurar que o banco possa ser recuperado em caso de falhas, além de dar suporte a replicação de dados. Considerando o contexto do SQL Server, qual arquivo é responsável por armazenar todas essas informações de transações? 
Alternativas
Q4035465 Banco de Dados
Um Analista de Sistemas está revisando um sistema de banco de dados corporativo que realiza diversas operações interdependentes (como débito em uma conta e crédito em outra) durante uma única transação. Para garantir que o banco de dados não fique em um estado inconsistente caso alguma das operações falhe, é necessário que essas operações sejam tratadas de forma que ou todas sejam concluídas com sucesso, ou nenhuma delas seja aplicada. Nesse contexto prático, qual propriedade de transação descreve esse comportamento de “tudo ou nada”?
Alternativas
Q4033756 Banco de Dados
Em um SGBD, existem vários motivos possíveis para uma transação falhar no meio de sua execução, exigindo que o SGBD atue para manter a consistência dos dados. Com base nas causas que levam à falha de uma transação, assinale a alternativa INCORRETA.
Alternativas
Q4032141 Banco de Dados
Qual propriedade ACID garante atomicidade em transações de SGBD? 
Alternativas
Q4029427 Banco de Dados
Analise o seguinte trecho de comandos SQL executados em um sistema de gerenciamento de banco de dados relacional, de acordo com o padrão ANSI/ISO SQL (ISO/IEC 9075):
Imagem associada para resolução da questão
Considerando os conceitos de transações em banco de dados, assinale a alternativa correta
Alternativas
Q4028022 Banco de Dados
Em um sistema bancário, duas transações, T1 e T2, executam operações concorrentes sobre o mesmo registro de saldo. T1 lê o saldo, calcula um novo valor e o atualiza. Antes de T1 realizar o COMMIT, T2 lê o mesmo saldo antigo e também realiza uma atualização. Em qual inconsistência esse comportamento pode resultar? 
Alternativas
Q4028009 Banco de Dados
Em sistemas de banco de dados, o controle de concorrência é responsável por garantir a consistência dos dados quando múltiplas transações são executadas simultaneamente. Considere o seguinte cenário: a transação T1 detém um bloqueio exclusivo sobre o recurso R1 e solicita bloqueio sobre R2. Simultaneamente, a transação T2 detém um bloqueio exclusivo sobre R2 e solicita bloqueio sobre R1. Ambas permanecem indefinidamente em espera. Com base nesse cenário e nos conceitos de controle de concorrência, assinale a alternativa que apresenta a correta descrição do fenômeno ilustrado e sua relação com os mecanismos de gerenciamento de transações. 
Alternativas
Q4028003 Banco de Dados
As propriedades ACID são fundamentais para garantir a confiabilidade das transações em sistemas de banco de dados. A propriedade Atomicidade garante que 
Alternativas
Q4027556 Banco de Dados
 O controle de concorrência em sistemas de banco de dados objetiva garantir que transações executadas simultaneamente produzam resultados equivalentes a alguma execução serial. Anomalias clássicas surgem quando a isolação entre transações é insuficiente. Nesse sentido, assinale a alternativa correta.
Alternativas
Q4014187 Banco de Dados
Acerca da integridade referencial, da linguagem de manipulação de dados (DML) e da otimização de performance em larga escala, julgue o item subsequente. 
Em ambientes de alta concorrência, a definição de restrições de chave estrangeira garante que operações de inserção e de atualização ocorram com menor custo computacional, pois o SGBD utiliza essas restrições para simplificar as verificações de consistência.
Alternativas
Q3992113 Banco de Dados

Em uma universidade, o banco de dados institucional opera em ambiente relacional, suportando múltiplos sistemas internos simultaneamente (Registros acadêmicos, folha de pagamento, protocolo eletrônico e controle orçamentário). Nos últimos meses, foram registrados episódios de lentidão durante consultas complexas, além de um incidente pontual de indisponibilidade após falha elétrica no datacenter. O administrador de banco de dados (DBA) foi incumbido de revisar práticas relacionadas a controle de transações, mecanismos de recuperação e estratégias de otimização. À luz das noções de administração de bancos de dados, analise as afirmativas a seguir:



I. O uso de logs de transações permite restaurar o banco a um estado consistente após falha, desde que haja política adequada de backup.


II. A criação indiscriminada de índices em todas as colunas de uma tabela tende a melhorar o desempenho tanto de consultas quanto de operações de inserção e atualização.


III. O controle de concorrência busca preservar propriedades de consistência quando múltiplas transações acessam simultaneamente os mesmos dados.


IV. O isolamento de transações, conforme definido no modelo ACID (acrônimo que representa quatro propriedades fundamentais das transações em uma SGBD), impede qualquer forma de leitura de dados ainda não confirmados, independentemente do nível de isolamento configurado.


V. A replicação de banco de dados pode contribuir para aumento de disponibilidade, embora não substitua, por si só, uma política formal de backup.



Assinale a alternativa correta: 

Alternativas
Q3976389 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:
Alternativas
Q3942740 Banco de Dados

São propriedades que o controle de concorrência em um sistema gerenciador de bancos de dados relacionais deve implementar:



1. Atomicidade


2. Consistência


3. Isolamento


4. Durabilidade


5. Disponibilidade



Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q3942738 Banco de Dados
O que são leituras sujas (dirty reads) no contexto de sistemas gerenciadores de bancos de dados relacionais (SGBDs)?
Alternativas
Q3940731 Banco de Dados

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.

Alternativas
Respostas
1: D
2: C
3: B
4: E
5: C
6: D
7: C
8: D
9: D
10: E
11: B
12: B
13: C
14: A
15: E
16: D
17: C
18: A
19: D
20: E