FC ConcursosFC Concursos

Questão FC90613

A respeito da arquitetura de banco de dados relacional, julgue o item seguinte. A fim de evitar a criação de novos códigos para funções de acesso a dados, os bancos de dados relaci

Linguagem SQL

CEBRASPE (CESPE) · 2022

A respeito da arquitetura de banco de dados relacional, julgue o item seguinte.
A fim de evitar a criação de novos códigos para funções de acesso a dados, os bancos de dados relacionais permitem procedimentos armazenados, os quais são blocos de código que podem ser acessados com uma simples chamada de aplicativos.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Comentário: O gabarito está correto, pois a afirmativa descreve corretamente o conceito de procedimentos armazenados (stored procedures) em bancos de dados relacionais.

Explicação

  1. Procedimentos Armazenados
    • São blocos de código SQL que ficam armazenados no próprio banco de dados.
    • Permitem evitar a reescrita de código para funções de acesso a dados.
    • Podem ser chamados diretamente por aplicativos ou outros componentes do sistema.
  2. Vantagens
    • Melhor desempenho, pois o código já está compilado no banco.
    • Segurança, já que o acesso aos dados pode ser controlado via permissões.
    • Facilidade de manutenção, pois alterações são feitas diretamente no banco sem necessidade de modificar a aplicação.
  3. Exemplo de Chamada
Um aplicativo pode simplesmente chamar um procedimento armazenado, como:
EXEC sp_nome_do_procedimento @parametro1, @parametro2;

Isso evita que o código SQL precise ser reescrito toda vez que a mesma operação for necessária.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo