Questões de Concurso
Comentadas sobre gerência de transações em banco de dados
Foram encontradas 431 questões
Bancos de dados armazenam o maior valor intangível das empresas: seus dados. Para isso, utilizam‑se sistemas de gerenciamento de banco de dados e metodologias de análise para dar qualidade a esse armazenamento. Com base nessa informação, julgue o item seguinte.
Transações em bancos de dados seguem o modelo atomicidade, consistência, isolamento e durabilidade (ACID), para garantir que operações sejam realizadas de forma segura e confiável.
Baseando-se nesse contexto, avalie as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) Durabilidade: as transações levam uma base de dados de um estado consistente para outro estado consistente.
( ) Correção: finalizado o commit da transação, suas alterações são mantidas no banco de dados mesmo ocorrendo uma posterior queda do sistema.
( ) Atomicidade: considerando duas transações distintas T1 e T2, T1 pode ver as alterações de T2 (após commit de T2) ou T2 pode ver as alterações de T1 (após commit de T1), mas certamente não ambas.
As afirmativas são, respectivamente,
Acerca do modelo de transação ACID de banco de dados, julgue o item a seguir.
O isolamento garante que transações concorrentes não interfiram umas nas outras, assegurando que o resultado final seja o mesmo obtido quando as transações são executadas em sequência.
No que se refere a testes de verificação de qualidade de códigos automatizados e a persistência, julgue o próximo item.
No JPA 2.0, a exceção OptimisticLockException pode ocorrer na tentativa de atualizar ou remover uma entidade modificada por outra transação, independentemente de controle de versão aplicado à entidade.
Acerca de aspectos relativos a bancos de dados, julgue o próximo item.
Uma das propriedades ACID das transações SQL em banco de dados é a consistência, que garante que a instrução seja processada de forma completa, para evitar perda de dados.
No que se refere a UX (user experience), blockchain, design de software e gerenciador de transições distribuídas, julgue o item subsequente.
As redes blockchain do tipo consórcio são formadas por organizações pré-selecionadas, as quais são responsáveis por manter a blockchain e gerenciar o acesso aos dados.
Assinale a alternativa que apresenta a descrição dessa característica.
I) Transações explícitas II) Transações implícitas III) Transações de escopo de lote
(A) Cada transação é iniciada com a instrução BEGIN TRANSACTION e finalizada somente com uma instrução COMMIT ou ROLLBACK.
(B) Aplicável apenas a MARS. A transação que não é confirmada ou revertida quando um lote é concluído, será revertida automaticamente pelo SQL Server.
(C) Uma transação nova é iniciada quando a transação anterior for concluída, mas cada transação é somente concluída com uma instrução COMMIT ou ROLLBACK.
Analise e indique qual das alternativas melhor preenche a lacuna do texto acima sobre um componente universal dos bancos de dados.
As transações ACID são um conjunto de propriedades de um banco de dados relacionais que garante que as operações sejam executadas de forma segura e confiável. Sobre as propriedades ACID, avalie as afirmativas a seguir.
I- Garante quem uma vez que a alteração é salva, ela permanece no banco de dados e só pode ser alterada por outra transação.
II- Garante que cada transação siga todas as regras, e as restrições definidas durante a criação do banco de dados sejam obedecidas. Como tipo de dado, relacionamentos por chave estrangeira entre outras devem ser seguidos para que a transação seja executada com sucesso.
III- Garante que uma transação seja tratada como uma unidade indivisível e todas as operações de uma transação sejam concluídas com sucesso, para que ela seja aplicada ao banco de dados em que, se durante a transação alguma operação falhar, toda a transação será desfeita (rollback).
IV- Garante que cada transação seja executada separadamente, pois nenhuma transação pode interferir no funcionamento de outra.
Assinale a alternativa que apresenta corretamente os nomes das propriedades ACID, considerando as afirmativas de cima para baixo.
Nessa situação hipotética, o sistema de gestão de banco de dados relacional mais adequado é o