Ed
há 2 meses
Vamos analisar cada afirmativa: I. Uma transação em um banco de dados relacional é uma unidade lógica de trabalho que deve obedecer aos princípios de atomicidade, consistência, isolamento e durabilidade. Verdadeiro, essa é a definição correta do que é uma transação em um banco de dados relacional e os princípios ACID que ela deve seguir. II. O princípio ACID se refere a técnicas de backup que garantem que as alterações de uma transação sejam revertidas em caso de falha, mas não aborda a atomicidade das operações. Falso, o princípio ACID não se refere apenas a técnicas de backup, mas sim a propriedades que garantem a integridade das transações, incluindo a atomicidade, que é um dos pilares do ACID. III. O isolamento é o conceito que assegura que os efeitos das transações sejam visíveis para outras transações assim que uma delas é concluída, facilitando a independência nas operações. Falso, o isolamento garante que os efeitos de uma transação não sejam visíveis para outras transações até que a transação seja concluída, preservando a independência das operações. IV. A atomicidade em transações assegura que, se uma parte da transação falhar, as alterações feitas até aquele ponto sejam mantidas, permitindo que a transação seja parcialmente completada. Falso, a atomicidade garante que, se uma parte da transação falhar, todas as alterações feitas até aquele ponto sejam revertidas, ou seja, a transação não é parcialmente completada. Agora, resumindo: - I é verdadeiro. - II é falso. - III é falso. - IV é falso. Portanto, a única afirmativa correta é a I. A alternativa correta é: E) I, apenas.