SóProvas


ID
1740835
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Em relação às políticas de armazenamento de dados e funções, triggers e procedimentos armazenados, julgue o próximo item.

Ao alterar a linguagem de programação de um sistema de folha de pagamento, recomenda-se a utilização de funções e procedures armazenadas no banco de dados para processamento da lógica de negócio a fim de facilitar a migração entre as linguagens de Server-side ou Back-end.

Alternativas
Comentários
  • Correto!

    STORED PROCEDURES – ( PROCEDURES ) – (PROCEDIMENTOS)
    DEFINIÇÃO
    •   São procedimentos armazenados no banco de dados formados por comandos de controle de fluxos variáveis e comandos SQL. Pode ser chamados a qualquer momento tanto pelo SGBD quanto por um sistema que faz interface com o mesmo. A utilização de Stored Procedures constitui uma técnica eficiente de executar  operações repetitivas, ao invés de digitar os comandos cada vez que determanda operaçção necessite ser executada.
    •   Abrangem um ou mais aglomerados de instruções SQL que podem ser, blocos com: selects, inserts, updates, deletes, execução de functions, views, enfim, é um recurso de extrema importância na definição de tarefas parametrizáveis ou não pra que ajude a otimizar e reduzir linhas de programação e “remendos” de códigos em uma base de dados ou aplicação.
    •   Existem três modos de parâmetros: IN, OUT e IN OUT.
    •   Procedimentos armazenados podem fornecer melhor desempenho (performance) pois reduzem, porém não elimina, o tráfego de dados entre o servidor e o cliente.
    •   Procedures, funções e subrotinas são conceitos das técnicas de programação tradicionais que correspondem, nas técnicas orientadas ao objeto, aos métodos.
    •   o conceito de procedimentos armazenados (stored procedures), presentes em bancos de dados relacionais, é correto afirmar que são armazenados, de forma persistente, no banco de dados.
    •   Os procedimentos armazenados (stored procedures) constituem uma ferramenta disponibilizada e representam programas armazenados no servidor de banco de dados.
    •   O uso de stored procedures  são consultas previamente compiladas e armazenadas em um servidor sob a forma de procedimentos. É um meio de reduzir o custo de comunicação e de compilações SQL em banco de dados do tipo cliente-servidor.
    •   Stored Procedure é uma coleção de comando em SQL que encapsulam tarefas repetitivas, aceitam parâmetros de entrada e retornam valores correspondentes à execução dos comandos SQL.

  • A utilização de procedures pode auxiliar a transição entre diferentes servidores de aplicação em diferentes linguagens.

  • Acho patético quando postam textões q não respondem à pergunta. Bem, parando de mimimi, vamos à questão:

    Stored Procedure é uma conjunto de comandos em SQL que podem ser executados de uma só vez, como em uma função. Útil quando temos várias aplicações escritas em diferentes linguagens, ou rodam em plataformas diferentes, porém executam a mesma função.

    Fonte:

    [1] https://www.devmedia.com.br/introducao-aos-stored-procedures-no-sql-server/7904