Questão de Banco de Dados — SQL — FGV 2023
- Código
- fg059266
- Banca
- FGV
- Órgão
- AL-MA
- Ano
- 2023
- Nível
- Superior
- Cargo
- Técnico de Gestão Administrativa - Analista de Sistemas
- AI apenas.
- BII apenas.
- CI e III, apenas
- DI e II, apenas.
- EII e III, apenas.
GabaritoA — I apenas.
Gabarito: letra A — apenas a afirmativa I está correta. O custo de acesso ao armazenamento secundário envolve transferências entre disco e buffers; a afirmativa II erra ao restringir o custo de operação somente a operações na memória, enquanto o custo de uso da memória (III) é confundido com custo de comunicação. A banca exige o domínio dos componentes clássicos de custo em SGBDs.
A afirmativa I descreve precisamente o custo de I/O (leitura/escrita de blocos entre disco e buffers), que é um dos componentes mais relevantes na otimização de consultas.
A definição está correta: o custo de acesso ao armazenamento secundário considera as operações de transferência de blocos entre o disco (armazenamento secundário) e os buffers da memória principal. Essa é a definição padrão em sistemas de banco de dados.
A afirmativa restringe o custo de operação a "operações na memória em registros dentro do buffer de dados". Embora operações em memória (como joins, ordenações) façam parte do custo de CPU, o custo de operação, como categoria ampla, engloba também o custo de acesso a disco e outros processamentos. A banca considerou a definição incompleta ou excessivamente restrita, razão pela qual a julgou incorreta. Em SGBDs, o custo de operação normalmente inclui tanto processamento em CPU quanto operações de I/O.
A afirmativa define o custo de uso da memória como o custo de envio da consulta e resultados pela rede. Isso é um erro conceitual: o custo de comunicação (rede) é um componente distinto. O custo de uso da memória refere-se ao armazenamento temporário (buffers, estruturas de dados) durante a execução, não à transmissão de dados.
A banca troca os conceitos de dois componentes de custo: na afirmativa III, atribui ao custo de memória o que é próprio do custo de comunicação; na II, restringe indevidamente o escopo do custo de operação. Fique atento às definições exatas de cada componente.
Conclusão: apenas a afirmativa I está correta. Portanto, o gabarito é a letra A.
Link permanente: /questoes/fg059266