Investigação em Modelos de Dados Evolutivos
O NOMIS propõe uma abordagem inovadora para sistemas de informação, baseada na evolução por conteúdo versionado sem alteração estrutural.
Modelo Tradicional: Alterações exigem ALTER TABLE e migração de dados.
NOMIS: Evolução através de dados versionados, sem alteração estrutural.
Modelo de dados evolutivo com kernel mínimo e versionamento temporal.
Execução modular e persistência baseada em serviços.
Modelação visual e metamodelos leves.
Estudo da evolução de modelos normativos.
-- Modelo tradicional
ALTER TABLE aluno ADD coluna telefone;
-- NOMIS
INSERT INTO body_version (field, value, start_time)
VALUES ('telefone', '999999999', NOW());
✔ Eliminação de migrações estruturais
✔ Preservação total do histórico
✔ Flexibilidade para evolução contínua
✔ Redução de risco em produção
Separação entre Identidade e Estado
Versionamento Temporal (start_time / finish_time)
Estrutura Física Estável (kernel mínimo)
Evolução baseada em dados, não em estrutura
No modelo NOMIS, o comportamento do sistema não está fixo na estrutura, mas é interpretado em runtime a partir dos dados versionados.
Isto permite adaptar o sistema a novas necessidades sem alterações no schema do banco de dados.