Oi Anderson,
Em relação à sua dúvida, eu poderia dizer que uma boa modelagem de banco de 
dados é aquela que organiza as suas informações da melhor maneira possível e 
que te permita trabalhar com os dados de forma prática e eficiente. Você deve 
pensar nas consultas que terá que fazer no futuro com esta tabela de estoque e 
isso lhe responderá a sua pergunta.
Eu, em praticamente todos os casos, usaria 1 tabela de eventos onde haveria uma 
coluna de tipo deste evento, onde esta é uma chave estrangeira relacionada a 
uma tabela de tipos (entrada, saída, etc) - Boas práticas de modelagem dizem 
que você não deve identificar registros por números sem relacionamento com nada 
(assim, seu banco pode ficar difícil de ser interpretado e dificultar 
manutenções futuras).
Então, de qualquer forma, você teria duas tabelas... mas no meu conceito de 
estoque, valeria muito mais a pena a primeira opção mesmo! Mas você deve pensar 
nas consultas que terá de fazer (inserções, updates, relatórios, logs, etc) 
Talvez o outro modelo possa servir mais para você, dependendo do que você 
aspire!
Espero que isso ajude!
    




Kananda S. Silveira
Desenvolvedora .NET / Analista de Banco de Dados

STEP SOFTWARE Tecnologia e Projetos LTDA














 Rod SC401, 600 (Km01). ParqTec Alfa/Celta. João Paulo, Florianópolis-SC. Tel.: 
(48)3334.8008




P ANTES DE IMPRIMIR pense em sua responsabilidade e compromisso com o Meio 
Ambiente.





Esta mensagem constitui informação privilegiada e confidencial, legalmente 
resguardada por segredo profissional, nos termos do art. 7º, inc. II, e ss. da 
lei nº 8.906/94, referindo-se exclusivamente ao relacionamento pessoal e 
profissional entre o remetente e o destinatário, sendo vedada a utilização, 
divulgação ou reprodução do seu conteúdo. Caso tenha recebido este e-mail por 
engano, entre em contato imediatamente através de outro endereço eletrônico, 
fax ou informe nossa Central de Atendimento e delete esta mensagem.







Date: Fri, 30 Jul 2010 16:39:23 -0300
From: [email protected]
To: [email protected]
Subject: [pgbr-geral] duvida em modelage de controle de estoque

pessoal estou modelando um controle de estoque e me deparei comum uma duvida.

criar uma tabela e identificar na coluna o que é entrada ou saída ou criar duas 
tabelas uma so para entrada e outra para saida?

se algum  puder me ajudar...



abç
Anderson

                                          
_________________________________________________________________
O INTERNET EXPLORER 8 TE AJUDA A FICAR PROTEGIDO DE FRAUDES NA WEB. LEIA MAIS 
AQUI.
http://www.microsoft.com/brasil/windows/internet-explorer/features/dicas.aspx?tabid=1&catid=1&WT.mc_id=1589
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a