Buscar

Linguagem Procedural de Banco de Dados

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

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

Continue navegando