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