SóProvas


ID
1785397
Banca
CESPE / CEBRASPE
Órgão
TCE-RN
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de UML e SQLite, julgue o item que se segue.

SQLite 3 é um SGBD transacional cujas propriedades ACID — atomicidade, consistência, isolamento e durabilidade — são garantidas e implementadas por meio de transações serializáveis.

Alternativas
Comentários
  • https://www.sqlite.org/transactional.html

  • Para fins de esclarecimento, Serialização, dentro das quatro premissas ACID, o Isolamento;
    É considerado o nível mais alto de isolamento entre transações em um controle de concorrência;
     

    "Em um plano serial, transações inteiras são executadas em ordem serial [1]";

    ou seja, em um plano onde duas transações T1 e T2 precisam executar, todas as ações pertinentes a T1 executam antes de T2, ou vice-versa.

    Fonte: http://concursos.wikia.com/wiki/Serializa%C3%A7%C3%A3o_(Banco_de_Dados)

  • Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.

    Gaba: CERTO

  • •Teoria da Serializabilidade
    –Tenta determinar quais escalonamentos são “corretos” e quais não são e desenvolver técnicas que permitam apenas escalonamentos corretos.

  • Um banco de dados transacional é aquele em que todas as alterações e consultas parecem ser Atômicas, Consistentes, Isoladas e Duráveis ​​(ACID). O SQLite implementa transações serializáveis ​​que são atômicas, consistentes, isoladas e duráveis, mesmo se a transação for interrompida por uma falha de programa, falha do sistema operacional ou falha de energia no computador.

    Espero ter ajudado!

    Fonte: https://www.sqlite.org/transactional.html

  • umas das técnicas do nishimura (o qual nem sei que é)

    • explicou uma tecnologia, sem elogiar ou depreciar, a questão tende a ser certo
  • CERTO

    Complementando..

    SÃO PROPRIEDADES CLÁSSICAS DOS BANCOS DE DADOS (ACID):

    1.Atomidade: transação será feita completamente ou não será feita.

    2.Consistência: A transação cria um novo estado válido dos dados, em caso de falha, retorna-se ao estado incial.

    3.Isolamento: uma transação em andamento deve permanecer isolada de qualquer outra operação;

    4.Durabilidade: dados são registrados de tal forma que mesmo no caso de falha ou reinício do sistema, os dados estarão disponíveis em seu estado correto.

  • Gabarito: certo

    TRANSAÇÕES DE BANCO DE DADOS ------------->  ''ACID''

    É um programa em execução ou processo que inclui um ou mais acessos ao banco de dados, como fazer a leitura de dados ou inserir, excluir e atualizar dados do banco.

    A) ATOMICIDADE: uma transação é uma unidade de processamento atômica que deve ser executada integralmente até o fim ou não deve ser executada de maneira alguma – é tudo ou nada!

    Responsável: Subsistema de Recuperação.

    B) CONSISTENTE : A execução de uma transação deve levar o banco de dados de um estado consistente a um outro estado consistente.

    Responsável: Programador ou Módulo de Restrições de Integridade.

    C) ISOLAMENTO: uma transação deve parecer executar isoladamente/independentemente das demais, mesmo que diversas transações estejam sendo executadas concorrentemente.

    Responsável: Subsistema de Controle de Concorrência.

    D) DURABILIDADE : Os efeitos de uma transação em caso de sucesso devem persistir no banco de dados mesmo em casos de quedas de energia, travamentos ou erros. Essa propriedade garante que os resultados de uma transação serão permanentes e estarão disponíveis em definitivo, podendo ser desfeitos somente por outra transação subsequente.

    Responsável: Subsistema de Recuperação.