Banco de dadosSgbd
- (FAURGS 2018)
Considere as afirmações abaixo sobre as vantagens de procedimentos armazenados ( stored procedures ) em Sistemas de Gerência de Banco de Dados (SGBDs).
I - Desempenho: a maioria dos SGBDs compilam os procedimentos armazenados, gerando uma representação interna que pode ser executada de forma bastante eficiente no SGBD, com desempenho bem melhor do que o de comandos equivalentes invocados a partir de um programa de aplicação, por exemplo, através de uma API ( Application Programing Interface ).
II - Reusabilidade: um procedimento armazenado definido para uma função específica pode ser invocado de múltiplas formas, por exemplo, por diferentes aplicações, procedimentos armazenados ou gatilhos.
III - Segurança: um procedimento armazenado precisa ser testado e homologado pelo DBA (administrador do banco de dados), garantindo assim que não irá gerar erros de execução.
IV - Redução do tráfego de rede: em uma configuração cliente/servidor, invocar um procedimento armazenado a partir de uma aplicação no cliente, recebendo os resultados, gera bem menos tráfego do que invocar um conjunto equivalente de comandos SQL a partir de uma lógica controlada em um programa de aplicação.
Quais estão corretas?
A) Apenas I e II.
B) Apenas II e IV.
C) Apenas I, II e IV.
D) Apenas I, III e IV.
E) I, II, III e IV.
Próximo:
EXERCÍCIOS - Exercício 7
Vamos para o Anterior: Exercício 5
Tente Este: Exercício 198
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados