Pular para o conteúdo principal

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

Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
Código
ce185778
Banca
CESPE / CEBRASPE
Órgão
SEPLAG-CE
Ano
2024
Nível
Superior
Cargo
Analista de Gestão Pública - Área de Atuação: Ciência da Computação
Em relação a sistemas distribuídos, julgue o item seguinte.Uma role do sistema gerenciador de banco de dados faz que a lógica de negócios seja armazenada no banco de dados, podendo o código do aplicativo executar as roles em vez de atualizar diretamente as relações de banco de dados.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

Roles em SGBD

ERRADO. A afirmativa está incorreta porque roles (papéis) em sistemas gerenciadores de banco de dados são conjuntos de privilégios de segurança, e não armazenam lógica de negócios. A função de armazenar e executar lógica de negócios no banco de dados é realizada por stored procedures, triggers ou funções definidas pelo usuário. Roles servem apenas para agrupar permissões (como SELECT, INSERT, UPDATE, DELETE) e facilitar a administração de acessos, não podendo ser "executadas" pelo código do aplicativo. O código do aplicativo chama stored procedures ou funções, não roles. Portanto, a afirmação confunde o conceito de role com o de procedimentos armazenados.

Alternativa C — ❌ Incorreta

Afirma que a role armazena lógica de negócios e pode ser executada. Isso é falso: roles são permissões agrupadas, não código executável.

Alternativa E — ✅ Correta ⟵ GABARITO

A alternativa "Errado" é a correta, pois a afirmação do enunciado está errada.

NÃO CAIA NESSA!

A banca tenta confundir o candidato associando "role" (termo em inglês para papel/função) à ideia de "função" ou "procedimento" que executa lógica. Na verdade, role é um termo técnico para um conjunto de permissões. O armazenamento de lógica no banco é feito por outros objetos.

Gabarito: E (Errado).

Link permanente: /questoes/ce185778