Questões

Total de Questões Encontradas: 68

Texto Associado Texto Associado
Nas duas questões seguintes, considere a tabela relacional FAMILIA, descrita a seguir juntamente com sua instância.
Imagem Associada da Questão
Em cada registro, a relação entre a primeira e a segunda pessoa é descrita. Por exemplo, João é pai de Rafael, Gabriela é mãe de Rita, e Rafael, por sua vez, é avô/avó de Rita. Nem todas as relações de avô/avó estão registradas na tabela.
Considere a tabela FAMILIA descrita anteriormente e o comando SQL a seguir.
Imagem da Questão
Os valores exibidos pela execução desse comando, na ordem, são:
A
mãe 4
pai   2
avo  1
B
mãe 2
pai   4
C
pai   2
mãe 4
D
mãe 4
pai   2
E
mãe 4
pai   2
avo  0
Ano: 2017 Banca: IBFC Órgão: TJ-PE Prova: Técnico Judiciário - Programador de Computador
O professor está ensinando que todos os programas em PL/SQL são compostos por blocos. Para tanto, um bloco é defnido basicamente com as seguintes palavras chaves
A
OPEN - BEGIN - EXCEPTION - CLOSE
B
DECLARE - BEGIN - END - CLOSE
C
DECLARE - BEGIN - EXCEPTION - END 
D
OPEN - BEGIN - END - CLOSE 
E
BEGIN - OPEN - CLOSE - END
Ano: 2017 Banca: IBFC Órgão: TJ-PE Prova: Analista Judiciário - Analista de Sistemas
 Em PL-SQL (Procedural Language/Structured Query Language), quanto aos cursores explícitos, os três comandos essenciais existentes são:
A
START, SEEK e CLOSE
B
OPEN, FETCH e CLOSE
C
OPEN, SEEK e END 
D
START, FETCH e END
E
OPEN, SEEK e CLOSE
Ano: 2016 Banca: CESPE Órgão: TRE-PE Prova: Técnico Judiciário - Operação de Computadores
Assinale a opção correta acerca da linguagem PL/SQL.
A
Uma procedure escrita em PL/SQL pode conter uma seção de declaração de variável, uma seção executável e uma seção de exceção
B
Uma chamada PL/SQL consome mais largura de banda de rede do que várias instruções SQL SELECT e INSERT enviadas separadamente pela rede
C
Pacotes PL/SQL agrupam funções e procedures e consistem em cabeçalho e comandos orientados a objeto
D
Em ambientes distribuídos, não se utilizam gatilhos PL/SQL
E
Uma procedure escrita em PL/SQL não pode ser compilada e armazenada no dicionário de dados
Ano: 2016 Banca: FGV Órgão: IBGE Prova: Análise de Sistemas - Desenvolvimento de Sistemas
No PostGreSQL, a linguagem PL/pgSQL pode ser utilizada para definir procedures que são executadas como triggers, quando várias “special variables” são criadas, no escopo do bloco mais externo, e tornam-se disponíveis para uso no código da procedure.
Nesse contexto, analise as seguintes afirmativas sobre algumas dessas variáveis e o funcionamento de triggers no PostgreSQL:

I. A variável NEW contém um valor booleano que indica se o registro objeto do trigger está sendo incluído (true) ou não (false).
II. A variável NEW contém os campos de um registro que está sendo incluído (insert) ou alterado (update).
III. A variável TG_OP contém uma string que determina o nome da operação que desencadeou o trigger (insert, update, etc.).
IV. Na declaração de um trigger, as opções FOR EACH ROW e FOR EACH STATEMENT são equivalentes, tendo sido mantidas apenas para efeito de compatibilidade com versões anteriores.

Está correto somente o que se afirma em: 
A
I e III
B
I, II e III
C
II e III
D
II e IV
E
III e IV
Ano: 2016 Banca: FGV Órgão: IBGE Prova: Análise de Sistemas - Desenvolvimento de Sistemas
Analise o scritpt Oracle PL/SQL a seguir:  

DECLARE    
         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: 
A
READ c_livroid, c_titulo FROM c_livros 
B
GET c_livros AS c_livroid, c_titulo 
C
RECOVER c_livroid, c_titulo FROM c_livros.livroid, c_livros.titulo 
D
FETCH c_livros into c_livroid, c_titulo 
E
SET NEXT c_livroid = c_livros.livroid, c_titulo= c_livros.livroid 
Ano: 2015 Banca: IESES Órgão: TRE-MA Prova: Analista Judiciário - Análise de Sistemas
 No procedimento em PL/SQL ORACLE abaixo, o parâmetro IN serve para: 

PROCEDURE define_atividade
(ultima_data_in IN DATE,
tarefa_desc IN OUT VARCHAR2,
prox_data_out OUT DATE)
A
Aplicar um desconto e retroagir a prox_data_out. 
B
Passar valores dentro do procedimento define_atividade. 
C
Não faz nenhuma diferença e não implica em nada ao parâmetro.
D
Incluir um novo registro na tabela DATE. 
Ano: 2015 Banca: IESES Órgão: TRE-MA Prova: Analista Judiciário - Análise de Sistemas
 NO PL/SQL do ORACLE, o pacote DBMS_CRYPTO permite a escolha de uma constante que determina o algoritmo de criptografia e o tamanho da chave usada. A constante ENCRYPT_3DES_2KEY tem um tamanho de chave de: 
A
112
B
192
C
56
D
256
Ano: 2015 Banca: IESES Órgão: TRE-MA Prova: Analista Judiciário - Análise de Sistemas
 Uma função PIPELENED, que é uma função de tabela em PL/SQL ORACLE produz como resultado: 
A
Um result set como uma coleção e o faz de forma assíncrona. 
B
Um novo charset para a respectiva tabela. 
C
Um túnel invertido de dados para o banco. 
D
Uma conexão mais segura e estável. 
Ano: 2015 Banca: CESPE Órgão: MEC Prova: Técnico de Nível Superior - ADMINISTRADOR DE DADOS
Texto Associado Texto Associado
Julgue os itens subsecutivos a respeito do funcionamento do Oracle.
Os comentários em arquivos de comando PLSQL são feitos com a utilização do caractere #.
C
Certo
E
Errado
Página 1 de 7