Questões de Concurso
Comentadas sobre gerência de transações em banco de dados
Foram encontradas 435 questões
O resumo incorreto, um dos problemas decorrentes da execução descontrolada de transações simultâneas, ocorre quando uma transação, depois de atualizar um item do banco de dados, falha por um algum motivo.
SGBD utiliza o conceito de atomicidade do registro, assegurando que, uma vez detectada uma falha na operação com o registro, os dados sejam salvos em seu último estado consistente, anterior a essa falha.
Para garantir a serialização da escala concorrente de várias transações, deve(m)-se empregar o(s)
administração de usuários e perfis de acesso; controle de proteção,
integridade e concorrência; restauração de dados; tolerância a falhas
e continuidade de operação e otimização de desempenho, julgue os
itens de 85 a 87.
I. Uma transação é uma série de manipulação de dados em comandos SQL que executa uma unidade de trabalho lógica.
II. Os comandos COMMIT, ROLLBACK e INTERSECT fazem parte do controle de transações do SQL.
III. O comando COMMIT garante que as mudanças efetuadas durante a transação sejam armazenadas de forma permanente no banco de dados, terminando a transação. O comando ROLLBACK garante que as mudanças efetuadas dentro da transação sejam ignoradas, porém não termina a transação até que o comando END TRANSACTION seja executado.
É correto o que consta em
de funções pré-implementadas que gerenciam as operações de
inserção, remoção, atualização e consulta de dados armazenados.
Acerca de SGBDs, julgue os itens subseqüentes.
language) para a manipulação dos dados. Com relação a SQL, julgue
os itens a seguir.
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,
• todas as operações associadas à transação são executadas ou nenhuma o é;
• a execução de uma transação leva a base de dados de um estado consistente para um novo estado consistente;
• os efeitos de uma transação devem ser entendidos sem ter em conta as restantes transações;
• os resultados de uma transação devem permanecer na base de dados, mesmo que haja uma falha após a conclusão da transação.
A correta associação das definições acima às respectivas propriedades é