Em bancos de dados relacionais, os procedimentos armazena...

Próximas questões
Com base no mesmo assunto
Q449673 Banco de Dados
Em bancos de dados relacionais, os procedimentos armazenados (stored procedures) constituem uma ferramenta disponibilizada e representam
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - programas armazenados no servidor de banco de dados.

Procedimentos armazenados, ou stored procedures, são rotinas de código SQL que são compiladas e armazenadas dentro do banco de dados. Estes programas permitem a execução de operações complexas no banco de dados, que podem, por exemplo, envolver a manipulação de dados em várias tabelas, cálculos e implementação de lógica de negócios. Eles são úteis para melhorar a performance, pois evitam múltiplas chamadas de rede, encapsulam a lógica negocial, e oferecem um nível elevado de segurança, pois permitem um controle mais rigoroso sobre as operações que podem ser realizadas no banco de dados.

A alternativa E está correta porque os stored procedures são efetivamente programas (sequências de comandos SQL e, ocasionalmente, lógica procedimental adicional) que são armazenados no servidor de banco de dados. Uma vez criados, eles podem ser invocados por aplicativos cliente com um simples chamado, o que os torna uma ferramenta poderosa para o desenvolvimento de aplicações que interagem com bancos de dados relacionais.

Outras alternativas estão incorretas pois não representam o que são stored procedures:

  • A: Tabelas são estruturas de armazenamento de dados, mas não programas.
  • B: Índices são utilizados para otimizar buscas, não são procedimentos executáveis.
  • C: Usuários e senhas compõem o sistema de segurança e autenticação do banco de dados.
  • D: Domínios referem-se aos tipos de dados possíveis para as colunas das tabelas.

Portanto, os conhecimentos necessários para resolver a questão envolvem o entendimento da função e implementação dos stored procedures em um ambiente de banco de dados relacional.

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

Stored Procedure – Procedimentos Armazenados – São objetos – Programas armazenados no Servidor BD

São conjuntos de instruções (uma ou mais) SQL, normalmente agrupadas para executar uma rotina específica.

 

Pode ser criado em qualquer banco de dados, exceto o banco de dados para recursos.

 

Oferecem maior desempenho, devido ao códgio compilado

 

São fáceis de manter, pois as alterações são centralizadas, em vev de serem feitas com código.

 

São inclusas no banco de dados

 

É chamada para ser executada

 

 

 

Gabarito E


Procedimento armazenado ou Stored Procedure é uma coleção de comandos em SQL para dispensamento de Banco de dados. Encapsula tarefas repetitivas, aceita parâmetros de entrada e retorna um valor de status (para indicar aceitação ou falha na execução). O procedimento armazenado pode reduzir o tráfego na rede, visto que os comandos são executados diretamente no servidor. Além de melhorar a performance, criar mecanismos de segurança entre a manipulação dos dados do Banco de Dados. Exemplo: (MS-SQL Server).


Vamos na fé !



"Retroceder Nunca Render-se Jamais !"

Força e Fé !

Fortuna Audaces Sequitur !

Clique para visualizar este comentário

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