Questões de Concurso
Comentadas sobre gerência de transações em banco de dados
Foram encontradas 431 questões
I. Se uma transação é concluída com sucesso (operação commit bem sucedida), então seus efeitos são persistentes.
II. Ou todas as ações da transação acontecem, ou nenhuma delas acontece.
As propriedades (I) e (II) das transações em SGBDs, significam, respectivamente,
Os níveis de isolamento de transações definidos pela SQL ANSI 92 são leitura não consolidada, leitura consolidada, leitura repetível e serializável de anomalia.
A semântica das transações aninhadas fechadas impõe a atomicidade no nível superior.
Transações planas permitem a inclusão de outras transações, com seus próprios pontos de início e consolidação.
Os componentes do processamento de consulta incluem o gerenciamento de autorizações e integridade, o gerenciamento de transações e os componentes para a otimização de consulta.
O buffer na memória principal mantém páginas do banco de dados e é gerenciado pelo sistema gerenciador de banco de dados (SGBD) ou pelo sistema operacional; durante uma descarga do banco de dados, as páginas são gravadas em dispositivo não volátil usado para armazenamento histórico e de retaguarda.
Quando uma transação executa uma instrução write, a atualização não é necessariamente gravada no disco: o write grava apenas uma cópia do item de dado no buffer do banco de dados na memória principal; posteriormente, o próprio banco de dados é modificado por uma operação output executada pelo sistema em uma página de dados.
A propriedade de durabilidade de uma transação estabelece que, uma vez completada a transação com sucesso, todas as atualizações realizadas no banco de dados persistirão, até mesmo se houver uma falha de sistema após a transação ser completada.
O gerenciamento de transações deve prever a manutenção da atomicidade de todos os atributos ou campos da transação. Um domínio é atômico se elementos desse domínio são considerados indivisíveis.
Para garantir a serialização da escala concorrente de várias transações, deve(m)-se empregar o(s)
os itens seguintes.
Acerca das técnicas de administração de usuários, perfis de acesso, tolerância a falhas e continuidade de operação em bancos de dados, julgue o item subsequente.
As transações em um banco de dados devem possuir
propriedades que são definidas pelo controle de concorrência
e pelos métodos de restauração do SGDB. A propriedade do
tipo isolamento permite que a transação seja executada sem
que haja interferência das demais transações concorrentes.
Acerca de banco de dados, julgue o item a seguir.
Os sistemas de banco de dados não admitem transações
atômicas, porque oferecem o benefício de independência de
dados.
Em bancos de dados multiusuário, o controle de concorrência é um mecanismo utilizado no processamento de transações para garantir a propriedade da atomicidade.
Entre os comandos padrão de gerenciamento de transações, disponíveis em extensões da linguagem PHP, incluem-se os que realizam as funções de iniciar (begin transaction) e encerrar transação (end transaction), fazer roolback de uma transação, abortar uma transação (abort transaction), fundir uma transação a outra (join transaction) e separar uma transação de outra (split transaction).