

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Os programas PL/SQL são constituídos por blocos que executam operações lógicas e cada bloco tem três partes que definem as:
I. declarações de variáveis e itens.
II. instruções procedurais e SQL.
III. instruções de tratamento de erros.
No bloco é obrigatória a presença da seção que se afirma em
I e II, apenas.
II e III, apenas.
I, II e III.
I, apenas.
II, apenas.
O tratamento de loops em PLSQL obedece à sintaxe a seguir.
LOOP
/
END LOOP;
O código acima, do ponto de vista sintático, está correto, mas não é funcional, pois trabalha com valores nulos no seletor case.
Bancos de dados com suporte a triggers são capazes de detectar a ocorrência de eventos, verificar condições e executar algumas ações independentemente de solicitação externa ao sistema.
Os comandos End e Exec devem ser utilizados na estrutura de execução de um comando PLSQL.
Está sintaticamente correta a seguinte instrução em PLSQL, em que x representa uma condição e y, o corpo de um loop.
WHILE <x>
FINISH LOOP;
PL/SQL e PL/Pgsql não são linguagens procedurais embarcadas
O comando LOCK TABLE é um recurso DML que pode ser usado em PLSQL.
O tratamento de determinada condição x em PLSQL deve obedecer à seguinte sintaxe, em que y e z representam comandos PLSQL.
IF <x>
<y>
ELSE <z>
Para interromper um loop em PLSQL, determinada condição x deve ser satisfeita dentro do loop, seguindo-se a sintaxe a seguir. EXIT WHEN <x>
Procedimentos armazenados (stored procedures) são criados via CREATE PROCEDURE e executados via EXECUTE. Um meio de um programa que executa um procedimento armazenado se comunicar com o procedimento é via parâmetros.
Com relação à linguagem PL/SQL, é INCORRETO afirmar que
a cláusula RETURN permite separar a especificação de um cursor de seu corpo.
a sobrecarga de funções é permitida pela linguagem.
NOT_LOGGED_ON e ZERO_DIVIDE são exemplos de exceções predefinidas.
variáveis declaradas no escopo de subprogramas são visíveis em todo package correspondente.
Em SQL, a(s) palavra(s)-chave utilizada(s) para assegurar a eliminação de duplicidades em resultados de consultas é(são):
Considerando o atendimento de padrões, é CORRETO afirmar que a implementação de PL/SQL dos SGBDs Oracle em suas várias versões atende
boa parte do padrão SQL que especifica a implementação física.
boa parte dos conceitos do padrão SQL que define características "objetorelacionais".
pequena parte do nível "Entry SQL" do padrão SQL-2.
pequena parte do nível imediatamente acima do "Entry SQL" do padrão SQL-2.
Assinale a alternativa que é verdadeira em relação a uma stored procedure.
Uma stored procedure é um tipo de subprograma PL/SQL que executa uma ação.
Uma stored procedure tem três partes: a especificação, o corpo e a parte de manipulação de exceção.
Na seção declarativa de um bloco PL/SQL, criou-se, mas não se inicializou uma variável numérica.
Quando o bloco executa
o valor da variável depende da escala e da precisão da variável.
o bloco não será executado, uma vez que a variável não foi inicializada.
Para verificar se um valor à esquerda está contido na lista à direita utiliza-se, no PL/SQL do ORACLE, o operador de comparação
Analise as seguintes afirmações sobre stored procedures, visões e triggers.
I. Uma stored procedure é um tipo de dados do banco de dados que armazena código executável. Como qualquer outro dado armazenado, ele pode ser recuperado e executado a qualquer momento.
II. Visões são tabelas virtuais ou lógicas compostas de resultados de uma consulta. Desta forma, visões são subconjuntos dinâmicos de um banco de dados, pois, sempre que tabelas referenciadas por uma visão forem alteradas, a visão também será.
III. Triggers são operações executadas automaticamente em resposta a algum evento de um banco de dados ou tabela. Exemplos de aplicações de triggers são a realização de logging, a limitação de acesso a um dado específico e a auditoria de modificações de dados.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).