Os dados são tão importantes que são considerados como o “no...

Próximas questões
Com base no mesmo assunto
Q3504801 Banco de Dados

Os dados são tão importantes que são considerados como o “novo petróleo” e armazená‑los é função dos SGBD. A partir dessa informação, julgue o item seguinte. 


Stored Procedures encapsulam lógica de negócio no banco de dados, melhorando o desempenho e a segurança ao evitar múltiplas consultas do cliente.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - CERTO

Tema central: A questão aborda o papel das Stored Procedures (Procedimentos Armazenados) em Sistemas Gerenciadores de Banco de Dados (SGBDs), destacando se elas realmente encapsulam lógica de negócio e trazem benefícios de desempenho e segurança.

Resumo teórico:

As Stored Procedures são conjuntos de comandos SQL armazenados no próprio SGBD, podendo ser executados sempre que necessário sem reescrever todo o código. Elas permitem centralizar a lógica de negócios no banco, reduzindo a dependência do lado cliente e padronizando processos.

Por que a alternativa está correta?

Ao encapsular regras de negócio no banco de dados, as Stored Procedures:

  • Melhoram o desempenho: dimimuem o tráfego de dados, pois evitam múltiplas consultas vindas do cliente, processando tudo no servidor.
  • Aumentam a segurança: o acesso aos dados pode ser controlado pelo banco, impedindo SQL Injection e limitando permissões.

Esses benefícios são reconhecidos em materiais de referência como o Manual de SQL do Oracle e o livro Fundamentals of Database Systems (Elmasri & Navathe).

Estratégias para interpretação:

Atente sempre para palavras-chave como “encapsular lógica”, “desempenho” e “segurança”. Nos concursos, conceitos ligados à arquitetura dos SGBDs costumam aparecer associados a esses termos.

Pegadinhas comuns:

Muitos alunos confundem o papel das Stored Procedures com o de funções ou triggers. Lembre: as Stored Procedures são focadas em processar e automatizar rotinas de negócio, enquanto triggers respondem a eventos.

Resumo final: A assertiva está correta, pois as Stored Procedures de fato encapsulam lógica de negócio e contribuem para o desempenho e a segurança do sistema.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Certa

Stored Procedures são, de fato, um recurso do SGBD que encapsula lógica de negócio diretamente no banco de dados.

O item está certo.

Stored Procedures são rotinas armazenadas no SGBD que encapsulam instruções SQL (e lógica de negócio, em alguns casos).

Elas oferecem benefícios como:

  • Desempenho → reduzem a necessidade de enviar múltiplas consultas do cliente para o servidor, evitando overhead de comunicação.
  • Segurança → permitem restringir o acesso direto às tabelas, já que os usuários podem ter permissão apenas para executar a procedure, e não para manipular dados diretamente.
  • Padronização → a lógica de negócio fica centralizada, garantindo consistência entre diferentes aplicações que utilizam o mesmo banco.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo