Questões de Concurso sobre PL/SQL

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
204 questões encontradas
Questões por página
20
Mais recentes
 

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


A

I e II, apenas.


B

II e III, apenas.


C

I, II e III.


D

I, apenas.


E

II, apenas.

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.


C
Certo

E
Errado

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> LOOP

<y>

FINISH LOOP;


C
Certo

E
Errado

O tratamento de determinada condição x em PLSQL deve obedecer à seguinte sintaxe, em que y e z representam comandos PLSQL.

IF <x> THEN

<y>

ELSE <z>

END ELSE AND IF;


C
Certo

E
Errado

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> ;


C
Certo

E
Errado

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.


C
Certo

E
Errado

Com relação à linguagem PL/SQL, é INCORRETO afirmar que


A

a cláusula RETURN permite separar a especificação de um cursor de seu corpo.


B

a sobrecarga de funções é permitida pela linguagem.


C

NOT_LOGGED_ON e ZERO_DIVIDE são exemplos de exceções predefinidas.


D

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):


A
unitary

B
none

C
distinct

D
all

E
not equal

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


A

boa parte do padrão SQL que especifica a implementação física.


B

boa parte dos conceitos do padrão SQL que define características "objetorelacionais".


C

pequena parte do nível "Entry SQL" do padrão SQL-2.


D

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.


A
A seção executável de uma stored procedure contém declarações que assimilam valores, controlam a execução e retornam valores.

B
Uma stored procedure é tipicamente escrita em SQL.

C

Uma stored procedure é um tipo de subprograma PL/SQL que executa uma ação.


D

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


A
o valor inicial da variável é 0.

B

o valor da variável depende da escala e da precisão da variável.


C
o valor inicial da variável é null.

D

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


A
SOME

B
ANY

C
LIKE

D
IN

E
BETWEEN
Os códigos em um programa PL/SQL podem ser agrupados em estruturas chamadas blocos. Um bloco não pode ter nome, mas pode ser dividido em seções. As seções são iniciadas com a palavra begin e terminadas com end. Existem seções nas quais variáveis são declaradas.

C
Certo

E
Errado

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


A
Apenas I e II.

B
Apenas I e III.

C
Apenas II.

D
Apenas II e III.

E
I, II e III.
   
Gerar simulado