Clientes e Fornecedores na mesma tabela
04/01/2007
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.
Posts
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....
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.
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...
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....
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.