InformáticaTransações e propriedades ACIDCCCP (IFSC) 2015
IF SC
Questão de Informática
Transações são úteis para o gerenciamento de bancos de dados, principalmente para manter a integridade e consistência dos dados armazenados. O PostgreSQL, MySQL são bancos que implementam conceitos de transações. A respeito disso, analise as afirmações abaixo e marque as verdadeiras com (V) e as falsas com (F). ( ) Transação é uma unidade lógica de trabalho que pode envolver diversas operações de bancos dados, ou seja, uma transação é um agrupamento de consultas que devem ser executadas juntas. ( ) Para que uma unidade lógica de trabalho seja qualificada como uma transação, ela deve obedecer a quatro propriedades, as quais são designadas pelas iniciais ACID: atomicidade, congruência, isolamento e durabilidade. ( ) Um banco de dados deve garantir a cada transação um nível de isolamento das demais transações, permitindo que somente após uma transação ter sido concluída as demais transações enxerguem os efeitos de tal transação. O nível de isolamento padrão empregado pelo banco de dados PostgreSQL é o Read Committed (leitura efetivada) que é considerado o nível mais rigoroso; ( ) Uma transação ocorre pela execução ordenada dos seguintes comandos no banco de dados: BEGIN, EXEC(comandos SQL que formam uma unidade lógica de trabalho); COMMIT ou ROLLBACK. O COMMIT é uma operação de confirmação de que correu tudo bem com todos os comandos da unidade lógica de trabalho. Já o ROLLBACK desfaz todas as alterações se houve algum problema com algum comando da unidade lógica de trabalho; ( ) Por padrão, o MySQL trabalha no modo AUTOCOMMIT, ou seja, cada operação é executada na mesma hora em que é enviada. Porém, para se trabalhar com transações, é preciso desabilitar esta opção. Isso pode ser feito implicitamente, usando-se a declaração START TRANSACTION. Já para desativar o modo AUTOCOMMIT explicitamente, usa-se a declaração: SET autocommit = 0. Assinale a alternativa que apresenta a sequência CORRETA de cima para baixo.
Mais questões de Transações e propriedades ACID
- FGV 2026No contexto de sistemas de gerenciamento de banco de dados relacionais, considere um cenário hipotético em que duas transações simultâneas (T1 e T2) tentam atualizar o saldo da co…
- FGV 2026No contexto de Sistemas de Gerenciamento de Bancos de Dados Relacionais (SGBD), um conjunto de operações é considerado uma transação confiável se atender a critérios rigorosos que…
- Legalle 2026Um Analista de Sistemas está realizando uma série de operações no banco de dados institucional utilizando a Structured Query Language (SQL). Durante a execução de uma transação qu…
- Fênix Instituto 2026No gerenciamento de transações em sistemas computacionais, o arquivo destinado a registrar operações realizadas para fins de recuperação e auditoria denomina-se
- Legalle 2026Um 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…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.
