FC ConcursosFC Concursos

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

Continue aprendendo