Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FAURGS 2018

Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
Código
qq336351
Banca
FAURGS
Órgão
BANRISUL
Ano
2018
Nível
Superior
Cargo
Desenvolvimento de Sistemas
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?
  1. AApenas I e II.
  2. BApenas II e IV.
  3. CApenas I, II e IV.
  4. DApenas I, III e IV.
  5. EI, II, III e IV.
Revelar gabarito e comentário

GabaritoC — Apenas I, II e IV.

Link permanente: /questoes/qq336351