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:
  ✂️         a) SELECT p.processoid, p.valor_causa, p.data_audiencia  FROM Parte pt, ProcessoParte pp , Processo p  WHERE pp.parteid = pt.parteid and  pp.processoid = p.processoid  AND pt.idade < 18  AND p.data_audiencia BETWEEN NOW()::DATE AND  NOW()::DATE + INTERVAL '30 days'  ORDER BY p.valor_causa DESC      ✂️         b) SELECT p.processoid as numero, SUM(p.valor_causa) as  ValorCausa, p.data_audiencia  FROM processo p  INNER JOIN parte pt ON pt.idade < 18  INNER JOIN ProcessoParte pp ON pp.parteid = pt.parteid  WHERE p.data_audiencia BETWEEN NOW() AND NOW() +  INTERVAL '30 days'  GROUP BY p.processoid, p.data_audiencia  ORDER BY ValorCausa DESC      ✂️         c) Data Mart;      ✂️         d) Dashboad;      ✂️         e) Repositório de Metadados.