Questões de Concurso Sobre pl-sql em banco de dados

Foram encontradas 416 questões

Q3635964 Banco de Dados
Assinale a alternativa que indica uma extensão da cláusula GROUP BY utilizada para calcular subtotais da linguagem PL/SQL.
Alternativas
Q3556588 Banco de Dados
A linguagem PL/SQL utilizada pelo sistema gerenciador de bancos de dados Oracle 21c admite diversos tipos de dados, sendo correto afirmar que o tipo de dados
Alternativas
Q3540994 Banco de Dados
A linguagem PL/SQL utilizada pelo Sistema Gerenciador de Banco de Dados Oracle estabelece, em sua versão 21c, o comando Null, cuja sintaxe é:
Alternativas
Q3515202 Banco de Dados
Considerando o PL/SQL da Oracle, é possível inserir comentários em uma sequência de comandos válidos. Assinale a alternativa que contém um comentário válido do PL/SQL, seja de linha simples, seja de múltiplas linhas (considerando a versão 21c do Oracle):
Alternativas
Q3496990 Banco de Dados
O comando PL/SQL do sistema gerenciador de banco de dados Oracle 21c que visa impedir o acesso a uma tabela de um banco de dados é:
Alternativas
Q3478934 Banco de Dados

 Considere o seguinte trecho de código em PL/SQL:



Imagem associada para resolução da questão



Ao ser executado em condições ideais, este comando

Alternativas
Q3469750 Banco de Dados
DECLARE

v_ID TIPONUTRICIONISTA.ID%type := 2; v_DESCRICAO TIPONUTRICIONISTA.DESCRICAO%type := ‘Esportiva’; BEGIN

INSERT INTO TIPONUTRICIONISTA (ID, DESCRICAO) VALUES (v_ID, upper(v_DESCRICAO)); COMMIT;

END;

O script acima, no Sistema de Gerenciamento de Banco de Dados (SGBD) Oracle, tem a finalidade de
Alternativas
Q3433439 Banco de Dados

Em bancos de dados relacionais, stored procedures


I podem ter parâmetros de entrada (IN), saída (OUT) e de entrada/saída (INOUT).


II permitem agrupar múltiplas instruções DML (INSERT, UPDATE, DELETE) e controle de fluxo (IF, LOOP, EXCEPTION).


III apresentam diretamente conjuntos de resultados (tabelas) sempre que são executados.


IV podem ser chamados dentro de uma cláusula SELECT como se fossem funções escalares. Estão certos apenas os itens

Alternativas
Q3407601 Banco de Dados
No que se refere à integração de sistemas, à arquitetura de software, aos testes de software e aos bancos de dados, julgue o item subsecutivo. 
Stored procedures em PL/SQL são estruturas armazenadas diretamente no banco de dados que permitem a execução de instruções SQL pré-compiladas, o que reduz o tráfego de rede e melhora o desempenho das aplicações.
Alternativas
Q3329104 Banco de Dados
Uma procedure nada mais é do que um bloco PL/SQL nomeado sem retorno definido. Considerando a sintaxe básica de uma procedure descrita abaixo, assinale a alternativa que indica qual elemento da procedure, indica que o parâmetro é de entrada (IN), saída (OUT) ou ambos (IN OUT):

Captura_de tela 2025-05-01 171822.png (767×149)
Alternativas
Q3302127 Banco de Dados

Julgue o item a seguir, a respeito de linguagem de programação e de sistema de gerenciamento de banco de dados (SGBD) com extensão espacial. Nesse sentido, considere que a sigla SQL, sempre que empregada, se refere a Structured Query Language


Oracle Spatial é uma extensão espacial desenvolvida sobre o modelo objeto-relacional do SGDB Oracle e permite definir novos tipos de dados por meio da DDL, além de implementar operações sobre esses novos tipos por meio de uma extensão procedural da SQL (PL/SQL). 

Alternativas
Q3251993 Banco de Dados
Com relação a linguagens procedurais PL/SQL e T-SQL, marque a alternativa correta. 
Alternativas
Q3235897 Banco de Dados
Um analista de sistemas da Prefeitura Municipal de Nova Iguaçu precisa gerar um relatório de arrecadação fiscal. Para isso, ele escreve a seguinte consulta em PL/SQL para calcular o total de impostos pagos pelos contribuintes: 

DECLARE     v_total NUMBER; BEGIN     SELECT SUM(valor) INTO v_total     FROM pagamentos     WHERE categoria = 'IMPOSTO';
   DBMS_OUTPUT.PUT_LINE('Total de impostos arrecadados: ' || v_total); END;


Ao revisar o código, foram identificados erros conceituais que podem comprometer sua execução. Qual das alternativas contém uma afirmação INCORRETA sobre o código PL/SQL apresentado?
Alternativas
Q3218323 Banco de Dados
Considere o diagrama ER abaixo.

Imagem associada para resolução da questão

Uma universidade determinou, por meio de resolução, que seus alunos passariam a ter o login no sistema acadêmico formado pelo primeiro nome e os 3 últimos dígitos da matrícula. Ao analista de TI, foi passada a tarefa de escrever uma função em PL/pgSQL que, passando como parâmetro o id_pessoa, retornasse a nova string de login, conforme estabelecida na resolução. A função que atende à tarefa é
Alternativas
Q3175740 Banco de Dados
PL/SQL é uma extensão da linguagem SQL que integra SGBDs Oracle. O recurso utilizado para manipular o conjunto de resultados de uma instrução SELECT na linguagem PL/SQL, podendo ser implícito ou explícito, é chamado de:
Alternativas
Q3174793 Banco de Dados
Na linguagem PL/SQL, a seção de tratamento de exceções permite que os programadores especifiquem quais ações devem ser tomadas quando uma determinada exceção ocorre.
Nesse contexto, a seguinte exceção é gerada quando um código PL/SQL tenta armazenar um valor duplicado em uma coluna que possui um índice exclusivo definido:
Alternativas
Q3170497 Banco de Dados
Considere o seguinte código PL/SQL:

DECLARE    v_num NUMBER := 10; BEGIN    LOOP    DBMS_OUTPUT.PUT LINE(v_num);    v_num :=v_num - 1;    EXIT WHEN v_num < 5:    END LOOP;  END; /   Sua execução imprimirá
Alternativas
Q3166301 Banco de Dados
        A seguir, são mostradas, como exemplo, as duas primeiras linhas (a linha de título e a primeira entrada de dados) das tabelas de nome Clientes e de nome Pedidos.

A partir das informações precedentes, julgue o item a seguir, em relação ao tratamento de dados e tabelas usando a SQL, considerando que, por padrão, todas as instruções são finalizadas com ponto e vírgula (;) após a última cláusula.


Em uma instrução, a cláusula WHERE somente pode ser usada para estabelecer critérios para campos referentes a lugar, como Cidade e Endereco.

Alternativas
Q3166300 Banco de Dados
        A seguir, são mostradas, como exemplo, as duas primeiras linhas (a linha de título e a primeira entrada de dados) das tabelas de nome Clientes e de nome Pedidos.

A partir das informações precedentes, julgue o item a seguir, em relação ao tratamento de dados e tabelas usando a SQL, considerando que, por padrão, todas as instruções são finalizadas com ponto e vírgula (;) após a última cláusula.


A instrução a seguir é usada para selecionar todos os registros da tabela Clientes.


SELECT * FROM Clientes;

Alternativas
Q3156741 Banco de Dados

Acerca de linguagens de consulta e de banco de dados distribuídos, julgue o item subsequente.


No Oracle, o uso de PL/SQL é ideal para operações avançadas de controle e análise de segurança, pois permite que se criem consultas complexas, que incluem laços de repetição e tratamento de exceções.

Alternativas
Respostas
21: D
22: A
23: D
24: B
25: A
26: D
27: D
28: A
29: C
30: B
31: C
32: D
33: C
34: A
35: D
36: B
37: D
38: E
39: C
40: C