A transposição de fatos do mundo real para o ambiente digital não é um processo meramente mecânico: é uma tradução semântica que exige rigor estrutural. Na perícia técnica de sistemas corporativos — de gestão financeira, contratos ou operações —, a análise deve começar pela desconstrução da arquitetura de dados que sustenta esse sistema.

A modelagem de dados, no paradigma relacional, funciona como a espinha dorsal da verdade digital de uma organização. Para o especialista técnico, compreender a modelagem não se limita a visualizar diagramas: é auditar a lógica de negócio que governa a persistência das informações. Se a estrutura de dados é falha ou propositalmente permissiva, a prova material produzida por esse sistema torna-se questionável — em auditoria interna, em due diligence de M&A ou em contencioso.

1. A Base Teórica: Integridade Referencial e o Legado de Codd

Para atestar a fidedignidade de um banco de dados, é preciso dominar as bases estabelecidas por Edgar F. Codd no modelo relacional: um sistema fundamentado na lógica de predicados e na teoria dos conjuntos, não apenas uma forma de organizar tabelas. Um dos pilares de Codd é a independência de dados — a representação lógica da informação deve ser separada de sua implementação física. Na prática pericial, essa distinção importa: não se analisa apenas o arquivo em disco, mas como as relações lógicas impedem (ou permitem) anomalias.

A normalização de dados, decorrente das formas normais de Codd, é uma defesa contra redundância e inconsistência. Em auditoria de sistemas financeiros corporativos, a violação da Terceira Forma Normal (3FN) pode ocultar cálculos sensíveis — de provisionamento, comissionamento ou tarifação —, pois permite que dados dependentes de outros campos sejam armazenados de forma redundante, abrindo brecha para atualizações parciais e inconsistentes.

2. A Camada Semântica: o Modelo de Peter Chen

Enquanto o modelo relacional de Codd fornece a estrutura lógica, o Modelo Entidade-Relacionamento (MER) de Peter Chen oferece a camada semântica necessária para a interpretação pericial. O MER traduz processos de negócio — o vínculo entre um contrato, um cliente e uma transação, por exemplo — em entidades e relacionamentos discretos.

O Diagrama de Entidade-Relacionamento (DER) é o mapa forense original de um sistema. Quando uma perícia é acionada para investigar suspeita de inconsistência em um sistema corporativo, o DER é um dos primeiros documentos a ser analisado. A cardinalidade e as restrições de obrigatoriedade revelam as intenções de quem desenhou o sistema e suas limitações reais. Um relacionamento que deveria ser um-para-um (1:1), mas foi implementado como muitos-para-muitos (N:N) no modelo físico, pode indicar uma brecha para duplicação de lançamentos ou ocultação de responsáveis em uma transação.

3. Shadow Data: Dados Órfãos e Perda de Integridade Referencial

Um dos temas mais relevantes na perícia de bancos de dados modernos é a busca por shadow data, ou dados órfãos. Em sistemas de alta performance, a integridade referencial é às vezes sacrificada em nome da velocidade, removendo-se restrições de chave estrangeira. Para o perito, a ausência dessas chaves é um sinal de alerta: sem integridade referencial imposta pelo próprio banco de dados, a relação entre tabelas passa a depender exclusivamente da aplicação — o que facilita a inserção de registros sem rastro lógico, como eventos sem processo vinculado ou lançamentos sem origem identificável.

A técnica pericial consiste em testes de consistência cruzada entre chaves primárias e estrangeiras. Se a modelagem conceitual previa uma relação rígida que não foi transposta ao modelo físico, é possível demonstrar que o sistema é estruturalmente inseguro para produzir prova confiável.

[ Dado Bruto Apresentado ] ──> [ Auditoria de Modelagem e Logs ] ──> [ Confronto de Metadados ] ──> [ Status da Prova ]

Um exemplo didático: um sistema pode exibir uma data de modificação de registro compatível com o alegado, enquanto o log de transação real mostra um horário diferente para a mesma operação — uma divergência que, isoladamente, já basta para questionar a integridade da evidência. Da mesma forma, um hash de integridade "válido" no relatório apresentado pode não corresponder ao hash calculado sobre o dado bruto auditado, e a origem de um registro pode se revelar um script automatizado em vez do usuário indicado. Cada uma dessas divergências, sozinha, já é suficiente para caracterizar a quebra da cadeia de custódia lógica de um dado.

4. Técnicas Modernas: Engenharia Reversa e Auditoria de Sistemas Complexos

Bancos de dados distribuídos e modelos híbridos superam o modelo relacional puro. Técnicas como Domain-Driven Design (DDD) influenciam a modelagem ao isolar o domínio central do negócio, para que alterações em outros módulos não corrompam os dados críticos de uma operação.

A engenharia reversa de bancos de dados é essencial quando a parte auditada alega não possuir documentação técnica. Nesse caso, ferramentas CASE extraem o modelo físico e reconstroem o modelo conceitual — uma "arqueologia digital" que permite confrontar o que o sistema realmente faz com o que se afirma que ele faz. A tendência atual é integrar metadados e logs de transação diretamente ao modelo de dados, criando uma auditoria nativa em que cada alteração de estado deixa um rastro imutável.

5. Estudo de Caso Didático: Auditoria de uma Tabela Associativa

Considere, de forma genérica, um sistema de gestão de contratos com uma tabela associativa ResponsavelContrato, que resolve uma relação muitos-para-muitos entre responsáveis e contratos. Sob a ótica da consultoria, essa tabela apenas normaliza dados; sob a ótica pericial, ela é o registro histórico de autoria e responsabilidade. Se um perito detecta que um identificador de responsável foi alterado retroativamente sem log correspondente, há indício técnico de manipulação de registro.

O mesmo raciocínio se aplica a uma tabela de tarifação vinculada a um contrato de prestação de serviços: se a modelagem permite alterar um valor sem manter histórico (versionamento), o sistema falha em prover a rastreabilidade necessária para sustentar os valores cobrados como prova confiável — e a perícia deve apontar essa deficiência.

Conclusão

A modelagem de dados é, em última análise, o reflexo da governança de uma organização. O domínio dos fundamentos de Codd e Chen, aliado a técnicas modernas de auditoria de sistemas, permite transformar bits e bytes em prova técnica com base sólida — seja para sustentar uma tese em contencioso, blindar uma operação de M&A ou responder a um órgão regulador.

Glossário Técnico Essencial

Integridade Referencial

Mecanismo que garante que um valor em uma tabela aponte necessariamente para um registro existente em outra. A desativação proposital de chaves estrangeiras é uma técnica comum para permitir lançamentos manuais sem lastro em entidades auditáveis.

Cardinalidade

Quantificação das relações entre entidades (1:1, 1:N, N:N). Se a regra de negócio exige vínculo obrigatório, mas a cardinalidade do modelo permite "zero", o sistema é omisso e propenso a registros ocultos.

Engenharia Reversa de Banco de Dados

Reconstrução do modelo conceitual a partir do banco de dados físico em execução — usada quando a parte periciada não possui (ou não apresenta) a documentação técnica original.

Log de Transação e Triggers de Auditoria

Mecanismos que registram inserção, alteração e exclusão em uma tabela. Uma modelagem orientada a conformidade usa triggers para copiar o dado anterior a uma tabela de espelho antes de qualquer modificação, garantindo rastro imutável.

Shadow Data (Dados Órfãos)

Registros que perderam conexão lógica com o restante do sistema por falhas de modelagem ou deleções parciais — frequentemente reveladores de lançamentos não contabilizados ou tentativas de ocultação de eventos.

Quesitos Estratégicos (TI Forense)

Sugestões de quesitos técnicos para instrução processual ou due diligence:

  1. Queira o Sr. Perito informar se foi preservada a cadeia de custódia digital desde a extração original dos dados brutos, apresentando o respectivo hash (SHA-256 ou superior) que garanta a integridade do banco de dados analisado.
  2. Queira o Sr. Perito descrever a metodologia de modelagem utilizada, esclarecendo se houve uso de ferramentas de automação ou IA na triagem dos dados e se essas ferramentas permitem auditabilidade de logs para verificar possíveis vieses ou manipulações.
  3. Queira o Sr. Perito verificar se a estrutura de dados apresentada possui integridade referencial (chaves primárias e estrangeiras coerentes), ou se há registros órfãos e anomalias que indiquem extração parcial ou seletiva dos fatos.
  4. Queira o Sr. Perito informar se os metadados estruturais (datas de criação, modificação e permissões de acesso) foram preservados, ou se a evidência apresentada é fruto de processamento posterior que inviabiliza a contraprova técnica.

Perguntas Frequentes sobre Modelagem de Dados Forense

O que é modelagem de dados forense?

É a aplicação de técnicas de engenharia de software e análise de bancos de dados para reconstruir eventos digitais e produzir evidência técnica sobre a confiabilidade de um sistema em disputas corporativas.

Como a integridade referencial ajuda a validar (ou invalidar) um relatório de sistema?

A integridade referencial garante que cada registro esteja ancorado em uma origem verificável. Quando ela falta, é possível que existam lançamentos sem contrato ou evento de origem vinculado — o que compromete a confiabilidade de qualquer relatório gerado a partir dessa base.

O que acontece quando a empresa periciada não possui a documentação do banco de dados?

A ausência de documentação (DER/MER) é, em si, um indício de falha de governança sob a LGPD. Nesses casos, aplica-se engenharia reversa para reconstruir a lógica do sistema diretamente a partir do banco de dados em produção.

Como a LinspTI Resolve Este Problema na Sua Empresa

A LinspTI combina expertise técnica em sistemas, bancos de dados e engenharia com rigor pericial para dar suporte a áreas de compliance, jurídico corporativo e escritórios que atendem instituições reguladas.

  • Auditoria de Modelagem e Integridade Referencial: avaliação de arquitetura relacional, chaves e regras de negócio.
  • Reconstituição de Logs e Metadados: validação de trilhas de auditoria e triggers para atestar a integridade de um registro ao longo do tempo.
  • Engenharia Reversa de Sistemas: reconstrução do modelo de dados quando a documentação original não existe.
  • Elaboração de Pareceres Técnicos: laudos e quesitos para due diligence, contencioso e resposta a reguladores.

Baixe também o Checklist: 10 indicadores de risco em sistemas de dados, disponível na página de Perícia de Dados.

Solicitar Diagnóstico Técnico →

Fontes e Referências Bibliográficas

  1. Codd, E. F. (1970). A Relational Model of Data for Large Shared Data Banks. Communications of the ACM.
  2. Chen, P. (1976). The Entity-Relationship Model — Toward a Unified View of Data. ACM Transactions on Database Systems.
  3. International Organization for Standardization (ISO). ISO/IEC 27037:2012. ISO/IEC.
  4. LinspTI. Perícia em Dados, TI Forense e Produção de Provas em Sistemas Corporativos. linspti.com.br.
#PericiaDeDados #TIForense #IntegridadeReferencial #AuditoriaAlgoritmica #ModelagemDeDados #Compliance #LinspTI