Logo Passei Direto
Buscar

Linguagem Procedural de Banco de Dados

User badge image
saidel saidel

em

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Teste de 
Conhecim
ento 
 avalie sua aprendizagem 
 
 
 
 
 
LINGUAGEM PROCEDURAL DE BANCO DE DADOS 
 
Lupa Calc. 
 
 
 
 
 
CCT0868_A4_202202638811_V1 
 
 
Aluno: ALDAMIR SAIDEL Matr.: 202202638811 
Disc.: LING.PROC.BAN.DADOS 2023.1 EAD (GT) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas 
não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. 
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da 
mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e 
AVS. 
 
 
 
 
1. 
 
 
Em PL-SQL (Procedural Language/Structured Query 
Language), quanto aos cursores explícitos, os três comandos 
essenciais existentes são: 
 
 
 
START, FETCH e END. 
 
OPEN, SEEK e END. 
 
OPEN, SEEK e CLOSE. 
 
START, SEEK e CLOSE. 
 
 
OPEN, FETCH e CLOSE. 
 
 
 
 
 
2. 
 
Analise o scritpt Oracle PL/SQL a seguir: 
DECLARE 
https://simulado.estacio.br/bdq_simulados_exercicio.asp
https://simulado.estacio.br/bdq_simulados_exercicio.asp
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
 
 c_livroid livro.livroid%type; 
 c_titulo livro.titulo%type; 
 CURSOR c_livros is 
 SELECT livroid, titulo FROM livro; 
BEGIN 
 OPEN c_livros; 
 LOOP 
 .......; 
 
 EXIT WHEN c_livros%notfound; 
 dbms_output.put_line(c_livroid || ' ' || c_titulo); 
 END LOOP; 
 CLOSE c_livros; 
END; 
 
Para que esse script funcione corretamente, exibindo os 
códigos identificadores e títulos de cada livro, a linha 
pontilhada deve ser substituída por: 
 
 
SET NEXT c_livroid = c_livros.livroid, c_titulo= c_livros.livroid. 
 
 
FETCH c_livros into c_livroid, c_titulo. 
 
RECOVER c_livroid, c_titulo FROM c_livros.livroid, c_livros.titulo. 
 
READ c_livroid, c_titulo FROM c_livros. 
 
GET c_livros AS c_livroid, c_titulo. 
 
 
 
 
 
 Não Respondida Não Gravada Gravada 
 
 
 
 
Exercício inciado em 06/05/2023 19:53:32. 
 
 
javascript:abre_colabore('34901','307808678','6263140775');
javascript:abre_colabore('34901','307808678','6263140775');

Mais conteúdos dessa disciplina