Geral Dissertativa

Analise as afirmações abaixo e responda qual alternativa corresponde a afirmações verdadeiras sobre os módulos de um SGBD:

Analise as afirmações abaixo e responda qual alternativa corresponde a afirmações verdadeiras sobre os módulos de um SGBD:

  1. O catálogo armazena os metadados do sistema de banco de dados.
  2. Os programas de aplicação são pré-compilados para separar os comandos da linguagem de programação.
  3. As transações são compiladas após passarem pelo otimizador de consultas.

Resolução completa

Explicação passo a passo

Resumo da resposta

Análise da Questão sobre Módulos de SGBD

Esta questão aborda componentes fundamentais de um Sistema Gerenciador de Banco de Dados (SGBD). Vamos analisar cada afirmação individualmente.


Avaliação das Afirmações

Afirmação 1 - Catálogo e Metadados

Correta ✓

O catálogo (também chamado de dicionário de dados) é o componente responsável por armazenar os metadados do sistema. Estes incluem:

  • Estrutura das tabelas
  • Tipos de dados das colunas
  • Restrições de integridade
  • Índices existentes
  • Permissões de acesso

Os metadados permitem que o SGBD conheça sua própria estrutura interna.


Afirmação 2 - Pré-compilação de Programas de Aplicação

Incorreta ✗

Programas de aplicação NÃO são pré-compilados especificamente para separar comandos da linguagem de programação. Na verdade:

  • Consultas SQL são geralmente processadas em tempo de execução
  • Podem ser interpretadas ou compiladas dinamicamente
  • Não existe separação rígida entre código e comandos via pré-compilação

A afirmação confunde conceitos de compilação de linguagens de programação com processamento de consultas.


Afirmação 3 - Compilação de Transações

Incorreta ✗

Transações NÃO são compiladas após passarem pelo otimizador. A relação correta é:

ComponenteFunção Principal
Otimizador de ConsultasEscolhe o melhor plano de execução para uma consulta SQL
TransaçõesUnidades lógicas de trabalho ACID (Atomicidade, Consistência, Isolamento, Durabilidade)

O otimizador trabalha com consultas SQL, não com transações diretamente.


Conclusão

AfirmaçãoStatusJustificativa
1✅ VerdadeiraCatálogo armazena metadados corretamente
2❌ FalsaProgramas não são pré-compilados dessa forma
3❌ FalsaTransações não passam por compilação via otimizador

Alternativa Correta: Apenas a afirmação 1 está correta

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Geral

Ver mais Geral resolvidas

Tem outra questão de Geral?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.