Entidades herdadas - O módulo censo precisará de entidades próprias que farão referencia as entidades do sistema acadêmico, e para isso usaremos um outro banco de dados no qual estarão contidas as entidades pertinentes. ex.: db_ifrj_aula.Alunos fara referencia a db_ifrj_censo.Alunos
Arquivos gerados - Serão armazenados em forma de entidades para posterior consulta e comprovação de envio.
Layout
Campo - Entidade que contém os atributos, nome, tipo, tamanho e contém um método de regras de validação. Está contido na entidade registro.
Registro - Entidade que representa uma linha do arquivo de layout.São atributos : Descrição e contém a entidade Campo determinando suas posição na montagem do registro. Contém um método de validação.Está contido na entidade Layout e divido em grupos no arquivo.(Mestre detalhe).
Layout - formado por um conjunto de registros. classificado por tipo e versão.
Arquivo - é um conjunto de valores determinados por um conjunto de layout de uma determinada versão para uma instituição.
Validação
Direta - verifica integridade do campos ou registros.
Dependência - verifica dependência entre campos ou registros.
Layout - verifica se o arquivo segue o layout estipulado pela versão.