Os programas em PL/SQL são compostos por blocos, que podem ...

Próximas questões
Com base no mesmo assunto
Q2928697 Arquitetura de Software

A respeito de linguagens de consulta SQL e PL/SQL e bancos de dados textuais, julgue os itens que se subseguem.

Os programas em PL/SQL são compostos por blocos, que podem estar localizados uns dentro dos outros. Geralmente, cada bloco efetua uma ação lógica no programa.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

Vamos entender por que essa alternativa é correta.

Primeiramente, o enunciado aborda a estrutura dos programas em PL/SQL, uma extensão procedural do SQL usada principalmente em bancos de dados Oracle. O ponto principal é a organização dos programas em blocos.

Os blocos em PL/SQL são unidades de execução que podem conter declarações, comandos, e manipuladores de exceção. Cada bloco é composto por três partes:

  • Declarative: onde são declaradas variáveis, tipos e cursores.
  • Executable: onde são executadas as instruções de SQL e PL/SQL.
  • Exception Handling: onde são tratadas as exceções que podem ocorrer durante a execução.

Os blocos em PL/SQL podem ser aninhados, ou seja, um bloco pode conter outros blocos dentro dele. Esse recurso é bastante útil para organizar e modularizar o código, facilitando a manutenção e a leitura.

Além disso, cada bloco em PL/SQL geralmente executa uma ação lógica específica do programa. Isso permite que o código seja mais estruturado e compreensível, com cada bloco desempenhando um papel claro e definido.

A alternativa E, que seria "errado", não se aplica aqui. O enunciado descreve corretamente a estrutura e a funcionalidade dos blocos em PL/SQL. Se a alternativa C fosse "errado", isso significaria que a descrição dos blocos estaria incorreta, o que não é o caso.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo