Pular para o conteúdo principal

Questão de Banco de Dados — PL-SQL — CESPE / CEBRASPE 2025

Banco de DadosPL-SQL
Código
ce209506
Banca
CESPE / CEBRASPE
Órgão
PC-DF
Ano
2025
Nível
Superior
Cargo
Gestor de Apoio as Atividades Policiais Civis - Especialidade: Analista de Informática: Banco de Dados
Acerca de linguagens de consulta e de banco de dados distribuídos, julgue o item subsequente.No Oracle, o uso de PL/SQL é ideal para operações avançadas de controle e análise de segurança, pois permite que se criem consultas complexas, que incluem laços de repetição e tratamento de exceções.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

PL/SQL no Oracle

Gabarito: ✅ CERTO. A afirmação está correta: PL/SQL é a extensão procedural do SQL no Oracle, permitindo a criação de blocos com laços de repetição (LOOP, FOR, WHILE) e tratamento de exceções (EXCEPTION), o que viabiliza consultas complexas e lógica avançada. Embora seja mais comumente usado para regras de negócio, também é aplicável em operações de segurança, como auditoria e controle de acesso, pois oferece recursos de programação estruturada.

A banca testa o conhecimento sobre as capacidades da linguagem PL/SQL. A afirmativa destaca três características:

  • Operações avançadas de controle e análise de segurança: PL/SQL pode ser usado para criar funções e procedimentos que implementam lógica de segurança personalizada, como validação de permissões, registro de auditoria e criptografia.

  • Consultas complexas: Embora consultas SQL puras possam ser complexas, PL/SQL permite combinar múltiplos comandos SQL com estruturas de controle, resultando em consultas mais sofisticadas.

  • Laços de repetição e tratamento de exceções: Esses são elementos fundamentais do PL/SQL, que o distinguem do SQL padrão. Laços (LOOP, WHILE, FOR) permitem iteração, e o tratamento de exceções (EXCEPTION) gerencia erros em tempo de execução.

Portanto, todos os pontos mencionados são verdadeiros e caracterizam corretamente o PL/SQL.

  1. 1Extensão procedural do SQL
  2. 2Blocos com laços (LOOP, FOR, WHILE)
  3. 3Tratamento de exceções (EXCEPTION)
  4. 4Consultas complexas e lógica avançada
  5. 5Aplicável em segurança (auditoria, controle)
LEVEL · soulevel.com.br

CERTO

Link permanente: /questoes/ce209506