Foram encontradas 24.449 questões.
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
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
Ao analisar as etapas do algoritmo de otimização, Caio identificou um erro na etapa de:
Provas
- AdministraçãoBackup e RecuperaçãoLogs de Transação
- AdministraçãoBackup e RecuperaçãoTécnicas UNDO/REDO
- Banco de Dados RelacionalACIDConsistência
A técnica de recuperação utilizada pela equipe foi o algoritmo:
Provas
- Banco de Dados DistribuídoFragmentação de Dados (Horizontal e Vertical)
- Banco de Dados DistribuídoTransparência em Bancos de Dados Distribuídos
Com intenção de melhoria da performance nas consultas executadas, Amanda tem trabalhado na fragmentação horizontal:
Provas
Como forma de evitar problemas de segurança com relação aos dados armazenados, o Departamento de Segurança do MPU, junto com os DBAs, precisarão:
Provas
Observe os seguintes conjuntos de dados e o comando executado no banco de dados processo do MongoDB.
Coleção:
{ "_id": 1, "descricao": "Processo trabalhista envolvendo
direitos do trabalhador" }
{ "_id": 2, "descricao": "Contrato de trabalho com
cláusulas trabalhistas" }
{ "_id": 3, "descricao": "Processo administrativo de
aposentadoria" }
Consulta:
db.processo.find({ $text: { $search: "trabalhista" } })
.sort({ score: { $meta: "textScore" } })
Resultado:
[
{ "_id": 1, "descricao": "Processo trabalhista
envolvendo direitos do trabalhador", "score": 1.2 },
{ "_id": 2, "descricao": "Contrato de trabalho com
cláusulas trabalhistas", "score": 0.9 }
]
No Mongosh, para criar um índice visando a otimizar a execução da consulta apresentada com palavra(s) específica(s) em um campo contendo strings, deve-se executar o comando:
Provas
Observe os conjuntos de dados do MongoDB a seguir.
Coleções:
Autor: { "_id": 1, "nome": "João", "email": "joao@
www.mpu.mp.br" }
Endereco: { "_id": 101, "usuario_id": 1, "quadra": "202",
"cidade": "Brasília", "cep": "70000-000" }
Resultado da junção:
{ "_id": 1, "nome": "João", "email": " joao@
www.mpu.mp.br ", "detalhes_endereco": [ { "_id": 101,
"usuario_id": 1, "quadra": "202", "cidade": " Brasília",
"cep": "70000-000" } ] }
No MongoDB, para realizar operações de junção entre as coleções combinando os dados de Autor e seu respectivo Endereco, deve-se utilizar a operação:
Provas
Para otimizar o DMJus, melhorando seu desempenho, José deve criar um índice do tipo:
Provas
1. criar o esquema processos; e
2. atribuir ao perfil ad1 o direito de apagar os registros das tabelas do esquema processos, criados por dadosadm, podendo usar alguma condição.
No PostgreSQL, para implementar os passos definidos, Juca deve executar os comandos:
Provas
Caderno Container