Foram encontradas 24.942 questões.
Qual é a saída apresentada após executar o seguinte trecho de código escrito em PL/SQL?
SET SERVEROUTPUT ON;
DECLARE
V_NUMERO NUMBER(5,2):= 123.45;
V_STRING VARCHAR2(10);
BEGIN
V_STRING:= TO_CHAR(V_NUMERO, 'FM00000.000');
DBMS_OUTPUT.PUT_LINE(V_STRING);
END;
Provas
Em um banco de dados relacional, existem as seguintes tabelas:
Tabela Clientes
Código Nome Idade
1 Pedro 19
2 Maria 25
Tabela Vendas
Código Valor Cliente
1 R$ 5,00 1
2 R$ 2,50 2
3 R$ 1,25 2
4 R$ 7,00 2
Sobre esse banco de dados, analise as assertivas abaixo:
I. Existe uma entidade que representa um cliente, com atributos “Código”, “Nome” e “Idade”.
II. Existe um relacionamento de cardinalidade 1:1 entre Cliente e Venda.
III. A tabela Vendas tem três registros.
Quais estão corretas?
Provas
São palavras reservadas da linguagem PL/SQL utilizadas no tratamento de exceções:
I. EXCEPTION_INIT, RAISE, PRAGMA.
II. EXCEPTION, OTHERS, RAISE_APPLICATION_ERROR.
III. NO_DATA_FOUND, SQLERRM, SQLCODE.
Quais estão corretas?
Provas
Considere uma tabela pedido que possui as colunas cliente e produto no seguinte trecho de código escrito em PL/SQL. O que acontecerá após executá-lo?
SELECT * FROM (
SELECT cliente, produto
FROM pedido
)
PIVOT (
COUNT(produto)
FOR produto IN (123, 124, 125)
)
ORDER BY cliente;
Provas
Assinale a alternativa que indica uma extensão da cláusula GROUP BY utilizada para calcular subtotais da linguagem PL/SQL.
Provas
Um órgão federal modelou a relação Departamento–Servidor como um-para-muitos (1:N): cada Servidor pertence a um único Departamento, e um Departamento pode ter muitos Servidores. Não há histórico de lotações (cada servidor tem no máximo uma lotação vigente) e a relação não possui atributos próprios além das chaves. A título ilustrativo, o desenho esperado é compatível como o seguinte DDL:
CREATE TABLE Departamento (
Id INT PRIMARY KEY,
Nome VARCHAR(100) NOT NULL
-- ...
);
CREATE TABLE Servidor (
Id INT PRIMARY KEY,
Nome VARCHAR(120) NOT NULL,
DepartamentoId INT NOT NULL, -- FK no lado N
CONSTRAINT FK_Servidor_Departamento
FOREIGN KEY (DepartamentoId)
REFERENCES Departamento (Id)
ON UPDATE CASCADE
ON DELETE RESTRICT
);
-- (Índice em Servidor(DepartamentoId) recomendado para joins)
No banco relacional, qual é a implementação usual e correta para esse mapeamento?
Provas
Em relação a funções de agregação em PostgreSQL 14, assinale a alternativa correta.
Provas
Um módulo de protocolo eletrônico em um órgão federal mantém a tabela Processo com aproximadamente 30 milhões de linhas e chave primária na coluna Id. A equipe estuda criar índices adicionais em CpfInteressado, Situacao, DataCriacao e no par (Unidade, DataDistribuicao) para acelerar consultas e ordenações. A carga de trabalho é mista: cerca de 60% de operações de leitura e 40% de escrita (inserções, atualizações e exclusões), com picos ao longo do expediente. Considerando o efeito geral dos índices nesse contexto, assinale a alternativa correta.
Provas
Na linguagem Java 8, há uma classe que mapeia chaves para valores e tem as seguintes características:
• Não é sincronizada.
• Não permite chaves nulas.
• Permite valores nulos.
A qual classe o enunciado refere-se?
Provas
Na orientação a objetos, ligações são utilizadas para associar classes por meio de relações lógicas. Sobre ligações entre classes, analise as assertivas abaixo e assinale a alternativa correta.
I. A generalização define que um elemento de modelo (filho) tem como base outro elemento de modelo (pai).
II. A agregação é um tipo especial de associação onde objetos são montados ou configurados para criar um objeto mais complexo.
III. A agregação de composição representa um relacionamento integral-parcial, onde a existência do classificador da parte é dependente da existência do classificador inteiro.
Provas
Caderno Container