Questão FC670775
O armazenamento de dados nos computadores modernos requer recursos de hardware sofisticados e rápidos. Considerando essa informação, julgue o item seguinte. O uso de SQL (Structure
Otimização (Tuning) em Banco de Dados
QUADRIX · 2025
O armazenamento de dados nos computadores modernos requer recursos de hardware sofisticados e rápidos. Considerando essa informação, julgue o item seguinte.
O uso de SQL (Structured Query Language) permite que os dados sejam manipulados diretamente, sem a necessidade de estruturas como índices ou chaves, pois as consultas SQL são sempre otimizadas automaticamente pelo SGBD.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmativa está ERRADA. SQL é uma linguagem para consultar e manipular dados, mas a simples existência da linguagem não garante desempenho ótimo.
O desempenho depende de estruturas físicas e metadados do SGBD. Índices e chaves primárias organizam e aceleram buscas, evitando a necessidade de leitura sequencial completa.
O otimizador do SGBD tenta escolher o melhor plano, usando estatísticas e índices, porém não cria índices automaticamente nem resolve todos os casos. Sem índices adequados ou com modelagem ruim, consultas em tabelas grandes podem sofrer full table scan e ter desempenho muito inferior.
Portanto, além de escrever consultas corretas, é preciso projetar índices, chaves e boas práticas de modelagem para alcançar performance aceitável.
Conteúdo do catálogo FC Concursos · Atualizado em