Questão de Banco de Dados — SQL — FGV 2024
- Código
- fg091754
- Banca
- FGV
- Órgão
- Prefeitura de São José dos Campos - SP
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista em Gestão Municipal (Tecnologia da Informação)
- AI e II.
- BI e III.
- CII e III.
- DIII.
- EII.
GabaritoD — III.
Gabarito: letra D (apenas III está correta). A afirmativa I é falsa porque bancos NoSQL não armazenam dados em estruturas tabulares; utilizam modelos como chave-valor, documentos, colunas ou grafos. A afirmativa II é falsa porque inclui "relacionais" como tipo de NoSQL, o que é incorreto — NoSQL é não relacional. A afirmativa III descreve corretamente os conceitos de consistência forte e fraca em sistemas distribuídos NoSQL.
O texto afirma que os dados são armazenados em "estruturas tabulares diferenciadas". Na verdade, bancos NoSQL são não relacionais e não usam tabelas como os bancos relacionais. Eles empregam modelos como chave-valor, orientados a documentos, colunares ou grafos. Portanto, a referência a "estruturas tabulares" é equivocada.
A afirmativa lista "relacionais" como um tipo de sistema NoSQL. Isso é um erro conceitual: NoSQL é uma categoria de bancos não relacionais. Bancos relacionais (como MySQL, PostgreSQL) são o oposto. Além disso, a replicação de dados para alta disponibilidade é comum em NoSQL, mas a inclusão de "relacionais" invalida a afirmativa.
A descrição dos conceitos de consistência forte (garantia imediata) e consistência fraca (tolerância a atrasos com possíveis inconsistências de curto prazo) está correta. Bancos NoSQL frequentemente oferecem modelos de consistência diferenciados, como consistência eventual (fraca) e consistência forte, dependendo da configuração.
A banca tenta confundir ao incluir o termo "relacionais" no item II e "estruturas tabulares" no item I, fazendo o candidato acreditar que NoSQL abrange bancos relacionais ou que usa tabelas. Lembre-se: NoSQL é não relacional e os dados são armazenados em modelos flexíveis, não tabulares.
Conclusão: Apenas o item III está correto. Portanto, a alternativa correta é a letra D.
Link permanente: /questoes/fg091754