Um administrador de banco de dados está avaliando qual nível de isolamento de transações é mais adequado para um sistema que prioriza a consistência dos dados, mesmo que isso possa impactar marginalmente a concorrência. O sistema lida com transações complexas que leem e gravam dados simultaneamente. Qual dos seguintes níveis de isolamento padrão do SQL Server (e amplamente utilizado em outros SGBDs relacionais) oferece o maior grau de isolamento contra problemas como leituras não repetíveis e fantasmas?
- A)READ UNCOMMITTED
- B)READ COMMITTED
- C)REPEATABLE READ
- D)SERIALIZABLEgabarito
- E)SNAPSHOT