Fórum Melhor Maneira (Normalização) #405568
26/07/2011
0
Pessoal, tudo bem?
Seguinte, estou desenvolvendo um sistema com Firebird 2.1 que faz o controle de arquivo de documentos.
Quando iniciei o sistema com o cliente, o mesmo me disse que o sistema iria arquivar os documentos com o seguinte esquema:
Empresa
Grupo Documento
Tipo Documento
Ano
Sempre que uma dessas informações fosse alterada, seria gerada uma nova caixa pelo sistema para o arquivamento.
Porém, após algumas conversas, o mesmo me disse que esse esquema não atende totalmente e quer que realize a seguinte mudança:
Empresa
Grupo Documento
Documento
Ano
Então existirão duas opções:
1°) Arquivar utilizando o Tipo de Documento
2°) Arquivar usando o Documento
O problema é que já montei todas as tabelas do sistema com essa estrutura:
Empresa
Grupo Documento
Tipo Documento
Ano
Minhda dúvida é: Como devo implementar essa modificação de melhor forma?? Acrescentar a essa tabela o campo Documento e quando for por TIPO eu preencho o campo TIPO e deixo o campo DOCUMENTO vazio, e vice-versa?
Alguem teria uma sugestão??
Valeu !!
Seguinte, estou desenvolvendo um sistema com Firebird 2.1 que faz o controle de arquivo de documentos.
Quando iniciei o sistema com o cliente, o mesmo me disse que o sistema iria arquivar os documentos com o seguinte esquema:
Empresa
Grupo Documento
Tipo Documento
Ano
Sempre que uma dessas informações fosse alterada, seria gerada uma nova caixa pelo sistema para o arquivamento.
Porém, após algumas conversas, o mesmo me disse que esse esquema não atende totalmente e quer que realize a seguinte mudança:
Empresa
Grupo Documento
Documento
Ano
Então existirão duas opções:
1°) Arquivar utilizando o Tipo de Documento
2°) Arquivar usando o Documento
O problema é que já montei todas as tabelas do sistema com essa estrutura:
Empresa
Grupo Documento
Tipo Documento
Ano
Minhda dúvida é: Como devo implementar essa modificação de melhor forma?? Acrescentar a essa tabela o campo Documento e quando for por TIPO eu preencho o campo TIPO e deixo o campo DOCUMENTO vazio, e vice-versa?
Alguem teria uma sugestão??
Valeu !!
Carlos Souza
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)