Banco de Dados e SQL
Gabarito: letra D. SQL (Structured Query Language) é a linguagem padrão para consulta e manipulação de bancos de dados relacionais. As demais alternativas contêm afirmações incorretas sobre bancos de dados, como confundir NoSQL com relacional, inventar modelos inexistentes, afirmar uso exclusivo em nuvem ou confundir SGBD com sistema de arquivos.
Alternativa A — ❌ Incorreta
Bancos de dados NoSQL são não relacionais (ex.: MongoDB, Cassandra). A alternativa os descreve como "bancos relacionais", o que é um erro conceitual. NoSQL foi criado justamente para atender necessidades além do modelo relacional.
Alternativa B — ❌ Incorreta
A história dos bancos de dados inclui modelos hierárquico, em rede, relacional e orientado a objetos. "Bancos de dados de tópicos" não é um modelo reconhecido. Pode haver confusão com sistemas de mensageria ou tópicos, mas não se trata de um modelo de banco de dados.
Alternativa C — ❌ Incorreta
Bancos de dados podem ser usados localmente (on-premises) ou em nuvem. A afirmação "somente com serviços em nuvem" é uma generalização falsa. SGBDs como MySQL, PostgreSQL e Oracle rodam perfeitamente em servidores locais.
Alternativa D — ✅ Correta ⟵ GABARITO
SQL é a linguagem padrão (ANSI/ISO) para definição, consulta e manipulação de dados em bancos de dados relacionais. É amplamente utilizada em SGBDs como MySQL, PostgreSQL, SQL Server, Oracle, entre outros.
Alternativa E — ❌ Incorreta
O banco de dados é controlado por um Sistema Gerenciador de Banco de Dados (SGBD), não diretamente pelo sistema de arquivos. NTFS é um sistema de arquivos usado pelo Windows para organizar arquivos em disco, mas não possui funcionalidades de gerenciamento de banco de dados (consultas, transações, concorrência).
Gabarito: letra D