===== Levantamentos iniciais ===== |Geral| - 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.