Clientes e Fornecedores na mesma tabela
Senhores,
Gostaria de saber o que voces acham do cadastro de CLIENTES e FORNECEDORES ficarem na mesma tabela tendo um campo para diferenciar os dois.
Iniciei um projeto e a principio usei a mesma estrutura de um outro sistema que ja tenho mas neste terei modulos de controle de estoque, contas a pagar e receber ... etc .. etc ...
Enao neste caso nao sei se poderia deixar o cadastro desta maneira.
Gostaria de saber o que voces acham do cadastro de CLIENTES e FORNECEDORES ficarem na mesma tabela tendo um campo para diferenciar os dois.
Iniciei um projeto e a principio usei a mesma estrutura de um outro sistema que ja tenho mas neste terei modulos de controle de estoque, contas a pagar e receber ... etc .. etc ...
Enao neste caso nao sei se poderia deixar o cadastro desta maneira.
Mmoreira
Curtidas 0
Respostas
Davicarrano
04/01/2007
se vc estiver construindo seu projeto orientado a objetos eu sugiro que vc crie uma tabela que contenha os dados em comuns entre clientes e fornecedore, por exemplo, PESSOA(id,nome,endereco...) e crie as tabelas clientes e fornecedores com as informações próprias de cada uma....
GOSTEI 0
Gandalf.nho
04/01/2007
A menos que haja muitas diferenças de estrutura entre as 2 tabelas, pode perfeitamente colocar ambos na mesma tabela, usando um campo para distinguir.
GOSTEI 0
Davicarrano
04/01/2007
acho q o gandalf vai concordar comigo.... ao se projetar um sistema que atenda diferentes areas, pode-se ter uma diferença muito grande entre essas duas tabelas.... e para uma modelagem bem feita de BD deve-se evitar essa situação...
GOSTEI 0
Davicarrano
04/01/2007
e para exemplificar ainda mais... lembre-se q um cliente tb pode ser seu fornecedor.... tendo um campo pra setar se é cliente ou é fornecedor, não atenderia essa situação....
GOSTEI 0
Raserafim
04/01/2007
muito embora concorde que dá para utilizar em uma mesma tabela o cadastro de fornecedores e de clientes e criar duas tabelas para as especificidades de cada um,
mas prefiro colocar cada um em sua tabela, acho que fica mais fácil de visualizar a construção do sistema.
mas prefiro colocar cada um em sua tabela, acho que fica mais fácil de visualizar a construção do sistema.
GOSTEI 0