Considerando os conceitos de bancos de dados relacionais e não relacionais (NoSQL), julgue as afirmações a seguir e escolha a opção que representa a análise correta.
- A)Bancos de dados NoSQL são ideais para cenários que exigem alta consistência e transações ACID (Atomicidade, Consistência, Isolamento e Durabilidade), sendo que o modelo relacional tem dificuldades em oferecer tais garantias.
- B)Em um banco de dados relacional, a normalização de tabelas visa reduzir a redundância de dados e melhorar a integridade das informações, sendo a Terceira Forma Normal (3FN) a mais robusta e geralmente a etapa final do processo de normalização.gabarito
- C)O Sharding é uma técnica de replicação de dados utilizada em bancos de dados relacionais para garantir a disponibilidade, duplicando o banco de dados inteiro em múltiplos servidores.
- D)A linguagem SQL (Structured Query Language) é utilizada exclusivamente para a manipulação de dados em bancos de dados NoSQL, dada a sua flexibilidade e esquemas dinâmicos.
- E)A escalabilidade vertical de um banco de dados implica em distribuir os dados por múltiplos servidores geograficamente dispersos para lidar com o aumento de carga, enquanto a escalabilidade horizontal se refere ao aprimoramento de um único servidor com mais recursos de hardware.