Buscar

LINGUAGEM PROCEDURAL DE BANCO DE DADOS - 2Ciclo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Meus
Simulados
Teste seu conhecimento acumulado
Disc.: LINGUAGEM PROCEDURAL DE BANCO DE DADOS   
Aluno(a): VALEIRO ANTONIO DE FIGUEIREDO 202104489064
Acertos: 9,0 de 10,0 27/05/2023
Acerto: 1,0  / 1,0
Você foi contratado para desenvolver uma rotina de monitoramento em tabelas em um banco de dados. Dos
objetos a seguir  que utilizam PL, qual você utilizaria?
 Triggers
Functions
Sequencias
Cursores
Stored Procedures 
Respondido em 27/05/2023 15:20:49
Acerto: 1,0  / 1,0
Sobre conceitos de utilização de variáveis, podemos a�rmar que:
I. Um bloco somente pode incluir variáveis locais, sendo obrigatória uma nova declaração para sub-blocos.
II. Os blocos isolados não poderão referenciar variáveis declaradas em outros blocos. 
III. Se uma variável com o mesmo nome de uma variável global for declarada em um sub-bloco, a declaração local
prevalecerá.
Quais estão corretas?
 
Apenas II.
Apenas III.
Apenas I e III.
Apenas I.
 Apenas II e III. 
Respondido em 27/05/2023 15:21:45
Acerto: 0,0  / 1,0
As instruções IF e CASE permitem executar comandos alternativos com base em certas condições. LP possui
diversas formas, exceto em:
 
CASE...WHEN...THEN...ELSE...END CASE
 Questão1
a
 Questão2
a
 Questão3
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
 IF...THEN...WHEN...ELSE...END IF 
 IF...THEN...ELSIF...THEN...ELSE...END IF
IF...THEN...END IF
CASE WHEN...THEN...ELSE...END CASE
Respondido em 27/05/2023 15:21:35
Acerto: 1,0  / 1,0
Em PL-SQL (Procedural Language/Structured Query Language), quanto aos cursores explícitos, os três
comandos essenciais existentes são:
 
START, SEEK e CLOSE.
OPEN, SEEK e END.
 OPEN, FETCH e CLOSE.
START, FETCH e END.
OPEN, SEEK e CLOSE.
Respondido em 27/05/2023 15:21:58
Acerto: 1,0  / 1,0
No procedimento em LP a seguir, o parâmetro IN serve para: 
PROCEDURE de�ne_atividade
(ultima_data_in IN DATE,
tarefa_desc IN OUT VARCHAR2,
prox_data_out OUT DATE)
Retornar valores do procedimento de�ne_atividade.
Aplicar um desconto e retroagir a prox_data_out. 
Incluir um novo registro na tabela DATE.
 Passar valores dentro do procedimento de�ne_atividade.
Não fazer nenhuma diferença e não implicar em nada ao parâmetro.
Respondido em 27/05/2023 15:22:17
Acerto: 1,0  / 1,0
Assim como as procedures, com PL é possível criar funções. Qual das alternativas a seguir está ERRADA em
relação a este comando?
"CREATE OR REPLACE FUNCTION cpmf (p_value IN NUMBER)
 RETURN NUMBER IS
BEGIN
      RETURN (p_value * 0.038);
END cpmf;"
A function pode ser chamada usando o comando `SELECT empno, ename, sal, cpmf(sal) FROM
scott.empregados WHERE deptno = 10;¿. 
Cria uma function chamada `cpmf¿ para calcular e retornar 0,38% de um valor.
O modo usado indica que o parâmetro é de entrada. 
 A diferença entre procedure e function, conforme visto acima, é que a procedure retorna ao menos um
valor. 
Se uma function de mesmo nome existir, deverá ser eliminada e substituída por uma versão mais nova. 
Respondido em 27/05/2023 15:22:30
 Questão4
a
 Questão5
a
 Questão6
a
Acerto: 1,0  / 1,0
Considere uma tabela de produtos em estoque e outra de pedidos, em um banco de dados. Toda vez que um
item for incluído na tabela de pedidos, a quantidade em estoque desse item, na tabela de produtos, deve ser
diminuída de modo equivalente. Um analista pode solucionar essa situação, e ainda ganhar em desempenho:
Atribuindo privilégios à tabela de pedidos.
Atribuindo privilégios à tabela de produtos.
 Usando um gatilho.
Atribuindo o acesso a essas tabelas para apenas um usuário responsável.
Criando uma visão com dados de produtos e de pedidos.
Respondido em 27/05/2023 15:22:47
Acerto: 1,0  / 1,0
As exceções são usadas para tratar de erros em tempo de execução no código LP. Algumas exceções são
prede�nidas. Observe a descrição de uma das exceções prede�nidas. "Uma instrução SELECT INTO não
retornou linhas ou foi feita tentativa de acessar um elemento excluído em uma tabela aninhada ou um elemento
não inicializado em uma tabela de index by, retornando o erro iniciado por P0" Assinale a alternativa que
apresenta a exceção descrita anteriormente:
DUP_VAL_ON_INDEX.
 NO_DATA_FOUND.  
NOT_LOGGED_ON.
ROWTYPE_MISMATCH.
CASE_NOT_FOUND.
Respondido em 27/05/2023 15:20:15
Acerto: 1,0  / 1,0
Informe se é verdadeiro (V) ou falso (F) o que se a�rma a seguir sobre Procedural Language Extension to SQL
(PL/SQL):
( ) Os programas são combinados em blocos.
( ) Comentários podem ser somente de linha única.
( ) Faz distinção entre letras maiúsculas e minúsculas.
( ) É utilizada para o desenvolvimento do lado do servidor e do lado do cliente.
De acordo com as a�rmações, a sequência correta é
(F); (v); (V); (F).
 (V); (F); (F); (V).
(F); (F); (V); (F).
(F); (V); (V); (V).
(V); (V); (F); (F).
Respondido em 27/05/2023 15:16:37
Acerto: 1,0  / 1,0
Considerando o sistema gerenciador de bancos de dados SQL Server 2012, no tipo de trigger:
 
 Questão7
a
 Questão8
a
 Questão9
a
 Questão10
a
AFTER, o comando especi�cado no trigger é executado simultaneamente com a ação que disparou o
trigger.
FOR, o comando especi�cado no trigger é executado no lugar da ação que disparou o trigger.
FOR, o comando especi�cado no trigger é executado após a ação que disparou o trigger.
 INSTEAD OF, o comando especi�cado no trigger é executado no lugar da ação que disparou o trigger.  
INSTEAD OF, o comando especi�cado no trigger é executado simultaneamente com a ação que disparou
o trigger.
Respondido em 27/05/2023 15:13:12

Continue navegando