Logo Passei Direto
Buscar
Em um Sistema de Gerenciamento de Banco de Dados (SGBD), recursos como Stored Procedures e Triggers são utilizados para dar maior flexibilidade para as aplicações a serem desenvolvidas, com o objetivo de regras e controles serem implementados na camada do banco.
No contexto apresentado, assinale a opção que mostra a principal diferença entre Stored Procedures e Triggers.
(A) Stored Procedures são usadas para automatizar a execução de tarefas rotineiras, enquanto Triggers são usadas para armazenar procedimentos complexos.
(B) Stored Procedures são acionadas automaticamente em resposta a eventos específicos, enquanto Triggers são procedimentos armazenados que podem ser chamados explicitamente por comandos SQL.
(C) Stored Procedures são sempre escritas em linguagens de programação de alto nível, enquanto Triggers são escritas em SQL puro.
(D) Stored Procedures são armazenadas no disco junto com os dados do banco, enquanto Triggers são armazenadas apenas na memória principal do servidor.
(E) Stored Procedures são executadas apenas uma vez por evento, enquanto Triggers são executadas repetidamente até que o evento seja concluído.
User badge image
Questões para Estudantes

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar as alternativas para identificar a principal diferença entre Stored Procedures e Triggers: (A) Stored Procedures são usadas para automatizar a execução de tarefas rotineiras, enquanto Triggers são usadas para armazenar procedimentos complexos. - Esta afirmação não é precisa, pois ambas podem ser usadas para diferentes propósitos, e não é correto dizer que Triggers são apenas para procedimentos complexos. (B) Stored Procedures são acionadas automaticamente em resposta a eventos específicos, enquanto Triggers são procedimentos armazenados que podem ser chamados explicitamente por comandos SQL. - Esta afirmação está invertida. Na verdade, Triggers são acionadas automaticamente em resposta a eventos específicos, enquanto Stored Procedures são chamadas explicitamente. (C) Stored Procedures são sempre escritas em linguagens de programação de alto nível, enquanto Triggers são escritas em SQL puro. - Embora Stored Procedures possam ser escritas em linguagens de programação de alto nível, isso não é uma regra absoluta, e Triggers também podem ser escritas em SQL. (D) Stored Procedures são armazenadas no disco junto com os dados do banco, enquanto Triggers são armazenadas apenas na memória principal do servidor. - Ambas são armazenadas no disco, então essa afirmação é incorreta. (E) Stored Procedures são executadas apenas uma vez por evento, enquanto Triggers são executadas repetidamente até que o evento seja concluído. - Esta afirmação não é correta, pois Stored Procedures podem ser executadas várias vezes, e Triggers são executadas uma vez para cada evento que as aciona. Após analisar todas as alternativas, a opção que melhor descreve a diferença entre Stored Procedures e Triggers é a (B), mas com a correção de que Triggers são acionadas automaticamente e Stored Procedures são chamadas explicitamente. No entanto, como nenhuma alternativa está correta, a resposta correta não está presente nas opções fornecidas. Se precisar de mais ajuda, é só avisar!

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina