Questão de Banco de Dados — PL-SQL — CESPE / CEBRASPE 2025
Banco de Dados›PL-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.
CCerto
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.