Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — CESPE / CEBRASPE 2019

Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
Código
ce108637
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-RS
Ano
2019
Nível
Superior
Cargo
CESPE - - Auditor Fiscal da Receita Estadual - Bloco I
As funções de um sistema de gerenciamento de banco de dados (SGBD) incluem
  1. Agerenciar a integridade de dados, o dicionário e o armazenamento de dados, bem como a memória do computador enquanto o SGBD estiver em execução.
  2. Btransformar e apresentar dados, controlar o acesso de multiusuário e prover interfaces de comunicação do banco de dados.
  3. Cgerenciar o becape e a recuperação dos dados, bem como o escalonamento de processos no processador por meio do banco de dados.
  4. Dgerenciar o sistema de arquivos e a segurança do banco de dados.
  5. Egerenciar a entrada e saída de dispositivos, linguagens de acesso ao banco de dados e interfaces de programação de aplicações.
Revelar gabarito e comentário

GabaritoB — transformar e apresentar dados, controlar o acesso de multiusuário e prover interfaces de comunicação do banco de dados.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Funções de um SGBD

Gabarito: letra B. As funções de um SGBD incluem transformar e apresentar dados, controlar o acesso de multiusuário e prover interfaces de comunicação do banco de dados. As demais alternativas confundem atribuições do sistema operacional (gerenciamento de memória, escalonamento de processos, sistema de arquivos, dispositivos de E/S) com as do SGBD.

A banca explora a diferença entre o que é responsabilidade do SGBD e o que é do sistema operacional. Vejamos cada alternativa.

Funções do SGBD
  • 1Próprias do SGBD
    • Transformar e apresentar dados
    • Controlar acesso multiusuário
    • Prover interfaces de comunicação
    • Gerenciar integridade dos dados
    • Gerenciar dicionário de dados
    • Gerenciar armazenamento
    • Gerenciar backup e recuperação
    • Segurança do banco de dados
  • 2Confundidas (são do SO)
    • Gerenciar memória do computador
    • Escalonar processos no processador
    • Gerenciar sistema de arquivos
    • Gerenciar E/S de dispositivos
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Gerenciar a memória do computador é função do sistema operacional, não do SGBD. O SGBD pode solicitar alocação de memória, mas não a gerencia diretamente. O gerenciamento de integridade, dicionário e armazenamento são funções do SGBD, mas a inclusão de "memória do computador" torna a alternativa errada.

Alternativa B — ✅ Correta ⟵ GABARITO

Esta alternativa descreve corretamente funções essenciais de um SGBD. O SGBD é responsável por transformar e apresentar dados (ex.: gerar relatórios), controlar o acesso concorrente de múltiplos usuários e fornecer interfaces para comunicação com o banco de dados (como linguagens de consulta e APIs). Conforme o trecho do material de apoio: "O SGBD executa comandos em linguagem de programação... disponibiliza uma interface para que seus clientes possam incluir, alterar ou consultar dados". Além disso, o controle de concorrência e a segurança de acesso são funções clássicas.

Alternativa C — ❌ Incorreta

O gerenciamento de backup e recuperação é função do SGBD, mas o escalonamento de processos no processador é responsabilidade do sistema operacional. O SGBD não realiza escalonamento de processos; ele pode criar threads/processos, mas o escalonamento é tarefa do SO.

Alternativa D — ❌ Incorreta

O gerenciamento do sistema de arquivos é função do sistema operacional. O SGBD utiliza o sistema de arquivos para armazenar seus dados, mas não o gerencia. A segurança do banco de dados (controle de acesso, autenticação) é sim função do SGBD, mas a alternativa mistura com algo que não é.

Alternativa E — ❌ Incorreta

O gerenciamento de entrada e saída de dispositivos é função do sistema operacional. O SGBD fornece linguagens de acesso e interfaces de programação, mas não gerencia dispositivos de E/S.

Conclusão: A única alternativa que lista apenas funções próprias de um SGBD é a letra B.

Link permanente: /questoes/ce108637