Magna Concursos

Foram encontradas 24.479 questões.

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
3690867 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: MPU

Observe o modelo de dados, que utiliza a Notação Crow's Foot (Pé de Galinha), onde PK representa a Chave Primária:

Enunciado 4443041-1

Após a normalização, no PostgreSQL, para implementar o modelo de dados físico com as integridades referenciais, deve-se executar o seguinte script SQL:

 

Provas

Questão presente nas seguintes provas
3690865 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: MPU
No processo de realizar análises nos dados armazenados em um banco de dados relacional, o perito Charles está implementando diversas consultas SQL. Ele precisa acessar o resultado dessas consultas diversas vezes, como se fosse uma tabela, em um ciclo de refinamento analítico contínuo. Em um banco de dados relacional, para criar uma tabela virtual que represente o resultado de uma consulta SQL, Charles deve implementar um(a):
 

Provas

Questão presente nas seguintes provas
3690858 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: MPU
O analista João está analisando os dados de diversas fontes, carregando-os em um banco de dados relacional. Durante as cargas, diversas tabelas foram criadas, e agora João precisa fazer uma limpeza no seu banco de dados. Para remover uma tabela do banco de dados, João deve utilizar o comando:
 

Provas

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

Observe o resultado da execução dos seguintes comandos do MongoDB Shell.

> use MPU2025
> switched to db MPU2025
> db.getCollectionNames();
< [ 'Processos' ]
> db["Processos"].find();
< {
    _id: '676850ada9ec96543d3001c2',
    processo_numero: '0001',
    situacao: 'Ativo',
    partes: {
      autor: ['Maria'],
      reu: [
        'Pedro',
        'Ivo'
      ]
    }
  },
  {
    _id: '67685117a9ec96543d3001c5',
    processo_numero: '0002',
    partes: {
      autor: ['Maria'],
      reu: ['Joana']
    }
  },

Para listar apenas os processos que possuem dois réus, deve-se executar o comando:

 

Provas

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

João está aprendendo banco de dados orientado a documento. Para começar, João buscou a correspondência com a sua área de conhecimento, que é a álgebra relacional e o banco de dados relacional.

Em seu estudo, João identificou que uma relação (relation) da álgebra relacional corresponde, no MySQL e no MongoDB, respectivamente, a:

 

Provas

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

A álgebra relacional é uma linguagem de consulta formal, composta por diversas operações sobre conjuntos de dados, que fornece uma base teórica sólida para a otimização de consultas SQL em bancos de dados relacionais.

A operação “seleção” da álgebra relacional é realizada pela cláusula SQL:

 

Provas

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

João é analista de banco de dados do MPU e precisa analisar as consultas que estão impactando o desempenho do banco de dados BDProc no PostgreSQL. Para isso, ele decidiu escrever as consultas SQL como expressões da álgebra relacional. Observe a consulta SQL a seguir.

SELECT processo_id
FROM Processos
WHERE autor = "Maria" AND situacao = "Ativo"

Na álgebra relacional, a expressão correspondente que João deve escrever é:

 

Provas

Questão presente nas seguintes provas
3690651 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: MPU
Caio recebeu, em seu departamento, um grande número de chamados que relatavam uma lentidão demasiada na execução das consultas no banco de dados que ele mantinha. Então, ele iniciou a busca da solução pelo algoritmo de otimização algébrico heurístico, intrínseco a seu banco de dados. Esse algoritmo é executado em seis etapas e trabalha com algumas regras básicas, que, na maioria das vezes, conseguem melhorar a performance das consultas.
Ao analisar as etapas do algoritmo de otimização, Caio identificou um erro na etapa de:
 

Provas

Questão presente nas seguintes provas