Skip to content

Releases: IncludIA/IncludIA-DataBase

🚀 Includ.IA - Database Release (Global Solution)

22 Nov 21:17

Choose a tag to compare

📦 Entrega Final - Global Solution 2025

Esta versão contém a implementação completa do módulo de Banco de Dados para a plataforma Includ.IA. A solução abrange modelagem relacional, lógica de negócios avançada em PL/SQL, integração NoSQL e infraestrutura containerizada.

📋 Changelog & Funcionalidades

  • 🏗️ Modelagem Relacional (Oracle 21c):

    • Implementação do esquema em 3ª Forma Normal (3FN).
    • Definição de constraints, chaves primárias (UUID) e estrangeiras.
  • ⚙️ Engenharia de Dados (PL/SQL):

    • Package PKG_INCLUDIA: Centralização das regras de negócio.
    • Validação Segura: Function FUN_VALIDAR_EMAIL utilizando REGEXP.
    • Integração JSON Manual: Function FUN_GERAR_JSON_CANDIDATO que converte dados relacionais em JSON nativo para exportação (sem dependência de bibliotecas externas).
    • Auditoria: Trigger TRG_AUDIT_CANDIDATO para rastreabilidade de DML.
  • 🍃 Integração NoSQL (MongoDB):

    • Script de importação e persistência de documentos JSON gerados pelo Oracle.
    • Consultas analíticas demonstrativas.
  • 🐳 DevOps & Infraestrutura:

    • Ambiente Docker Compose orquestrando Oracle XE e MongoDB.
    • Scripts de inicialização automática (entrypoint).

📄 Documentação

O relatório técnico completo com os diagramas Lógico e Físico está anexado abaixo como Relatorio_Tecnico_IncludIA.pdf.


Global Solution 2025 - FIAP
Autor: Luiz Eduardo Da Silva Pinto