SóProvas


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

Com referência a tunning de banco de dados, julgue o item subsecutivo.

O uso de stored procedures, que 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.


Alternativas
Comentários
  • Discordo do gabarito. Dizer que procedures são consultas é generalizar demais. Segundo Natathe (2011, p. 473): "[...]This section introduces two additional topics related to database programming. InSection 13.4.1, we discuss the concept of  stored procedures, which are program modules that are stored by the DBMS at the database server.

  • Consultas previamente compiladas e armazenadas em um servidor ? Não seria banco de dados ?

  • Dividir para conquistar :)

    1) O uso de stored procedures, que são consultas previamente compiladas e armazenadas em um servidor sob a forma de procedimentos.

    Certa. 

     

    2) O uso de stored procedures é um meio de reduzir o custo de comunicação e de compilações SQL em banco de dados do tipo cliente-servidor.

    Certa. 

     

    Stored Procedure, que traduzido significa Procedimento Armazenado, é uma conjunto de comandos em SQL que podem ser executados de uma só vez, como em uma função. Ele armazena tarefas repetitivas e aceita parâmetros de entrada para que a tarefa seja efetuada de acordo com a necessidade individual. Um Stored Procedure pode reduzir o tráfego na rede, melhorar a performance de um banco de dados, criar tarefas agendadas, diminuir riscos, criar rotinas de processsamento, etc.

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

     

     

     

  • Luis César, é meio abstrato mas sim é no servidor, tipo vc cria um agendamento no servidor para ele execurtar uma rotina no horario agendado, essa rotina pode ser um procedimanto que por vez é executada no banco de dados.