Questão de Banco de Dados — Catálogo e Dicionário de Dados — CESPE / CEBRASPE 2025
- Código
- ce417219
- Banca
- CESPE / CEBRASPE
- Órgão
- PC DF
- Ano
- 2025
- Cargo
- GAAPC ( )
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: Certo. A afirmação está correta porque metadados são, por definição, dados estruturados que descrevem outros dados — os chamados "dados sobre dados" — e essa descrição é justamente o que permite localizar, recuperar, usar e gerenciar os dados de forma eficiente. O conceito está alinhado com a literatura clássica de banco de dados (Elmasri & Navathe, Silberschatz) e com o que a banca CESPE/CEBRASPE tradicionalmente cobra.
Metadados (ou informações de descritor) são a camada de informação que dá significado e contexto aos dados brutos. Enquanto os dados em si são os fatos registrados (um CPF, um valor de venda, uma data), os metadados descrevem a estrutura, o tipo, o formato e as restrições desses dados. Por exemplo: em uma tabela CLIENTE, os dados são as linhas com os registros de cada cliente; os metadados são a definição da tabela — o nome das colunas (CPF, NOME, ENDERECO), o tipo de cada uma (VARCHAR(11), VARCHAR(100)), as restrições (CPF é chave primária, NOME é obrigatório).
Essa distinção é fundamental para entender a arquitetura de um SGBD. O sistema armazena não apenas os dados, mas também uma descrição completa da sua estrutura — é a chamada natureza de autodescrição do banco de dados. Essa descrição fica no catálogo ou dicionário de dados, que é o repositório onde os metadados são guardados. O catálogo contém informações como a estrutura de cada arquivo, o tipo e o formato de armazenamento de cada item de dados e as restrições sobre os dados. É por isso que o SGBD consegue interpretar comandos SQL, validar operações e garantir a integridade: ele consulta os metadados para saber como os dados estão organizados.
A função dos metadados vai além da mera descrição: eles facilitam a recuperação, uso e gestão dos dados. Sem metadados, seria impossível saber o que cada campo significa, como os dados se relacionam ou quais regras de integridade devem ser aplicadas. Em ambientes de Big Data e governança de dados, os metadados são ainda mais críticos, pois permitem catalogar, rastrear a origem e garantir a qualidade dos dados. A banca explora exatamente essa definição: metadados como "informações estruturadas adicionais" que "descrevem e permitem manipular" os dados de forma eficiente.
A pegadinha que a banca poderia explorar — e que aparece em questões similares — é confundir metadados com os próprios dados. Por exemplo, o valor total de vendas registrado em uma transação é um dado, não um metadado; o código-fonte de uma aplicação também não é metadado; um backup das tabelas é uma cópia dos dados, não dos metadados. O que caracteriza o metadado é ser a descrição da estrutura, não o conteúdo em si. Nesta questão, a definição apresentada está correta e não há armadilha de inversão de conceitos.
Guarde o critério decisivo: metadados = dados sobre dados (estrutura, tipo, formato, restrições); catálogo/dicionário = repositório onde esses metadados ficam armazenados. É essa fronteira que separa o certo do errado nas questões sobre o tema.
Critério | Metadados (Dados sobre Dados) | Dados (Conteúdo) | Catálogo/Dicionário de Dados |
|---|---|---|---|
Definição | Informações estruturadas que descrevem outros dados | Fatos brutos registrados (ex.: CPF, valor de venda) | Repositório físico onde os metadados são armazenados |
Exemplo | Nome da coluna, tipo ( | Linhas de uma tabela | Estrutura de tabelas, tipos e restrições no SGBD |
Função | Descrever, localizar e gerenciar dados eficientemente | Representar o conteúdo real do banco | Permitir autodescrição e validação de comandos SQL |
Natureza | Abstrata e estrutural | Concreta e factual | Infraestrutura de armazenamento dos metadados |
A afirmação define metadados como "informações estruturadas adicionais, relativas a certo conjunto de dados, que podem ser utilizadas para descrevê-lo e manipulá-lo da forma mais eficiente possível". Isso está perfeitamente alinhado com o conceito consagrado: metadados são dados estruturados que descrevem, identificam, explicam e localizam outros dados, facilitando sua recuperação, uso e gestão. A expressão "informações estruturadas adicionais" captura a essência — são informações sobre os dados, não os dados em si — e "descrevê-lo e manipulá-lo da forma mais eficiente" reflete exatamente a função dos metadados no SGBD: permitir que o sistema interprete comandos, valide operações e garanta a integridade com base na descrição estrutural armazenada no catálogo.
✅ CERTO — a definição apresentada está correta e reflete o conceito de metadados como dados sobre dados.
Gabarito: Certo.
Link permanente: /questoes/ce417219