SóProvas


ID
2630839
Banca
FAURGS
Órgão
TJ-RS
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

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?

Alternativas
Comentários
  • Prezados,

    Vamos analisar os itens :

    Item I : Errado, O procedimento (stored procedure  tem que ser armazenado no servidor e não no cliente.
    Item II : Correto, uma vez o procedimento (stored procedure) for armazenado no banco, ele pode ser invocado por qualquer programa de aplicação.
    Item III : Correto, uma vez que o procedimento é executado no servidor, temos menos transferência de rede.

    Portanto a alternativa correta é a letra D.

  • Os procedimentos são armazenados e executados pelo SGBD no servidor de banco de dados e não armazenados no cliente como afirma a assertiva I.

    Gabarito D

    .

    .

    .

    At.te

    Foco na missão