Releases: IncludIA/IncludIA-DataBase
Releases · IncludIA/IncludIA-DataBase
🚀 Includ.IA - Database Release (Global Solution)
📦 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_EMAILutilizandoREGEXP. - Integração JSON Manual: Function
FUN_GERAR_JSON_CANDIDATOque converte dados relacionais em JSON nativo para exportação (sem dependência de bibliotecas externas). - Auditoria: Trigger
TRG_AUDIT_CANDIDATOpara rastreabilidade de DML.
- Package
-
🍃 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