Magna Concursos

Foram encontradas 24.547 questões.

3692496 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FCC
Orgão: TRT-15
Provas:

Considere a tabela t_audiencias que armazena informações sobre audiências marcadas.

Considerando que esta tabela está criada e contém valores adequados, em um banco de dados MySQL aberto e funcionando em condições ideais, o comando que seleciona todas as audiências que estão marcadas como “pendente”, cuja data de audiência seja posterior ao dia e hora atuais e que pertençam às varas de trabalho 1, 2 0u 3, é:

SELECT * FROM t_audiencias WHERE status = 'Pendente' AND

 

Provas

Questão presente nas seguintes provas
3692495 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FCC
Orgão: TRT-15
Provas:

Considere que exista um banco de dados PostgreSQL aberto e funcionando em condições ideais, e que a tabela t_processos exista e esteja corretamente preenchida com valores adequados. Neste contexto, observe a função abaixo.

CREATE FUNCTION atualizar_status_processo(num_processo VARCHAR) RETURNS INTEGER AS $$
DECLARE
    total INTEGER;
BEGIN
    UPDATE t_processos
        SET status_processo = 'Encerrado'
        WHERE numero_processo = num_processo;
    SELECT COUNT(*) INTO total FROM t_processos WHERE status_processo = 'Encerrado';
    RETURN total;
END;
$$ LANGUAGE plpgsql;

Em condições ideais, esta função seria corretamente chamada utilizando-se o comando:

 

Provas

Questão presente nas seguintes provas
3692494 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FCC
Orgão: TRT-15
Provas:

Em um banco de dados Oracle 19c, aberto e funcionando em condições ideias, existe uma tabela tprocessos com dados válidos, que tem a seguinte estrutura:

- id_processo (número único de identificação do processo)

- data_abertura (data em que o processo foi aberto)

- id_vara (identificador da vara do trabalho onde o processo tramita)

- valor_processo (valor monetário associado ao processo)

O comando SQL que lista o id_vara, o número total de processos por vara e o valor total dos processos, em ordem decrescente, somente das varas que possuem mais de 100 processos abertos antes de 1º de janeiro de 2020, é:

 

Provas

Questão presente nas seguintes provas
3691652 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: MPU

Para desenvolver o sistema de controle de processos, o analista Pedro levantou as seguintes regras de negócio:

  • todo Juiz pode ter nenhum, um ou diversos Processos; e
  • todo Processo deve ter um e apenas um Juiz.

O modelo de dados que representa essas regras de negócio é:

 

Provas

Questão presente nas seguintes provas
3691651 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: MPU

Observe a consulta SQL a seguir.

ALTER TABLE Processos

ADD data_criacao DATETIME;

A consulta apresentada que corresponde à consulta MongoDB:

 

Provas

Questão presente nas seguintes provas
3691648 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: MPU

Observe a inserção dos registros pelo seguinte script SQL.

INSERT INTO Parte (ParteID, idade)

VALUES (1 ,17);

INSERT INTO Parte (ParteID, idade)

VALUES (2 ,16);

INSERT INTO Processo (processoID, data_audiencia,

valor_causa)

VALUES (1 ,'2025-02-05',1000);

INSERT INTO Processo (processoID, data_audiencia,

valor_causa)

VALUES (2 ,'2025-10-05',2000);

INSERT INTO ProcessoParte (processoID, parteid)

VALUES (1 ,1);

INSERT INTO ProcessoParte (processoID, parteid)

VALUES (2 ,2);

No PostgreSQL, para consultar os Processos (Processos) que envolvem partes menores que 18 anos, por ordem de maior Valor de Causa (valor_causa), cuja Audiência (data_audiencia) está agendada para os próximos 30 dias, deve-se executar o comando SQL:

 

Provas

Questão presente nas seguintes provas
3690871 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: MPU

Observe a transação SQL a seguir.

BEGIN;
INSERT INTO Parte (ParteID, NomeParte)
    VALUES (1, 'Mariana Souza');
SAVEPOINT insercao;
INSERT INTO Parte (ParteID, NomeParte)
    VALUES (2, 'Joca Silva');
SAVEPOINT insercao;
INSERT INTO Parte (ParteID, NomeParte)
    VALUES (3, 'Luiz Almeida');
ROLLBACK TO SAVEPOINT insercao;
RELEASE SAVEPOINT insercao;
ROLLBACK TO SAVEPOINT insercao;
SELECT * FROM Parte;
COMMIT;

No PostgreSQL, após a execução da transação SQL, o(s) registro(s) da tabela Parte é(são):

 

Provas

Questão presente nas seguintes provas
3690870 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: MPU
O analista Paulo precisa analisar e descobrir padrões nas relações entre as diversas entidades nos processos judiciais do MPU, como promotores, juízes, autores, réus, secretários e advogados. Para isso, Paulo vai utilizar um banco de dados NoSQL para armazenar essa rede social judiciária que chamou de SocialJud. Para implementar o SocialJud, Paulo deve usar um banco de dados:
 

Provas

Questão presente nas seguintes provas
3690869 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: MPU

Observe os registros incluídos na tabela Processo pelo seguinte script SQL:

INSERT INTO Processo (processoID, descricao)
    VALUES (1, 'Tributário');
INSERT INTO Processo (processoID, descricao)
    VALUES (2, 'Divórcio');
INSERT INTO Processo (processoID, descricao)
    VALUES (3, 'Trabalhista');
SELECT * FROM PROCESSO;

Para consultar apenas os Processos (Processo) que possuem o termo “trabalhista” no campo descrição (descricao), deve-se complementar a consulta com a cláusula where e a seguinte condição:

 

Provas

Questão presente nas seguintes provas
3690868 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: MPU

O administrador de banco de dados Pedro criou o papel dadosadm para cadastrar os funcionários do MPU que desempenham a função de Administrador de Dados usando o seguinte comando SQL no PostgreSQL:

CREATE ROLE dadosadm WITH LOGIN PASSWORD 'admin';


Para que o papel dadosadm possa alterar a estrutura, bem como adicionar e remover linhas e colunas da tabela processo com controle total, Pedro deve usar o seguinte comando SQL:

 

Provas

Questão presente nas seguintes provas