Questão de Banco de Dados — Banco de Dados Relacionais — FGV 2025
Banco de Dados›Banco de Dados Relacionais
Código
fg104520
Banca
FGV
Órgão
AL-AM
Ano
2025
Nível
Superior
Cargo
Analista Legislativo - Analista de Redes de Comunicação de Dados
Em bancos de dados relacionais, o objeto que agrupa um conjunto de comandos SQL armazenados no servidor, podendo receber parâmetros e ser executado múltiplas vezes, é denominado
AView.
BIndex.
CStored Procedure.
DCursor.
ESchema.
Revelar gabarito e comentário▾
GabaritoC — Stored Procedure.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Bancos de dados relacionais – Objetos do banco
Gabarito: letra C. A stored procedure é exatamente o objeto descrito: um conjunto de comandos SQL armazenado no servidor do banco de dados, que pode receber parâmetros e ser executado múltiplas vezes. As demais alternativas referem-se a outros objetos ou estruturas do SGBD, com finalidades distintas.
Alternativa A — ❌ Incorreta
View (visão) é uma tabela virtual baseada em uma consulta SQL. Ela não armazena comandos SQL que podem ser executados repetidamente com parâmetros; é apenas uma representação de dados.
Alternativa B — ❌ Incorreta
Index (índice) é uma estrutura de dados que acelera a recuperação de registros em tabelas. Não contém comandos SQL nem pode ser executado com parâmetros.
Alternativa C — ✅ Correta ⟵ GABARITO
Stored Procedure (procedimento armazenado) é um bloco de código SQL (comandos DML e/ou DDL) que fica armazenado no banco de dados. Aceita parâmetros de entrada e saída, pode ser invocado por aplicações e é reutilizável. Exemplo: CREATE PROCEDURE sp_exemplo (@param INT) AS ....
Alternativa D — ❌ Incorreta
Cursor é um mecanismo que permite percorrer linha a linha o resultado de uma consulta. Embora envolva comandos SQL, não é um conjunto de comandos armazenado como uma unidade executável com parâmetros.
Alternativa E — ❌ Incorreta
Schema (esquema) é um contêiner lógico que agrupa objetos do banco (tabelas, views, procedures, etc.). Não armazena nem executa comandos SQL.
PEGA ESSA DICA!
Para fixar, lembre-se: se o objetivo é reaproveitar um bloco de código SQL com parâmetros, a resposta é stored procedure. View é consulta em tempo real, index é para performance, cursor é para iteração e schema é organização.