///
Esta questão foi aplicada no ano de 2014 pela banca FAURGS no concurso para TJ-RS. A questão aborda conhecimentos da disciplina de Banco de Dados, especificamente sobre Sistemas de Banco de Dados, Modelagem de Banco de Dados.
Esta é uma questão de múltipla escolha com 5 alternativas. Teste seus conhecimentos e selecione a resposta correta.
Considere as afirmações abaixo sobre procedimentos armazenados (stored procedures).
I - Se um programa cliente exige acesso a um banco de dados particular, o procedimento pode ser armazenado no cliente para estabelecer uma conexão com o servidor de banco de dados.
II - Se um programa de banco de dados é necessário para várias aplicações, pode ser armazenado no servidor e invocado por quaisquer programas de aplicação. Isso reduz a duplicação de esforços e melhora a modularidade de software.
III - Executar um programa (procedimento) no servidor pode reduzir a transferência de dados e, consequentemente, em certas situações, os custos de comunicação entre os clientes e o servidor.
Em quais circunstâncias os procedimentos armazenados (stored procedures) são úteis?