Tabela Pedidos

Boa noite pessoal !
Estou com uma dúvida e gostaria de saber a opinião de vocês.
Tenho duas tabelas: TABELA PEDIDOS - ITENS PEDIDO
Só que as vezes é necessário gravar ORÇAMENTOS.
Qual seria a melhor solução, gravar tudo nessas tabelas e manipular pelo STATUS, ou criar mais duas tabelas ORCAMENTOS - ITENS ORÇAMENTO ?

pelo tipo

Usar a mesma tabela para conceitos diferentes é pedir para ter dor de cabeça. O que você vai fazer quando Orçamento precisar de mais um campo que não existe em Pedido? Ou vice-versa? Sem falar que para mapear isso para algum framework ORM é de fazer arrancar os cabelos.

Vá pela 2ª opção, Orçamentos - Itens Orçamento.

[quote=Bruno Laturner]Usar a mesma tabela para conceitos diferentes é pedir para ter dor de cabeça. O que você vai fazer quando Orçamento precisar de mais um campo que não existe em Pedido? Ou vice-versa? Sem falar que para mapear isso para algum framework ORM é de fazer arrancar os cabelos.

Vá pela 2ª opção, Orçamentos - Itens Orçamento.[/quote]

Acho que com um pouco de estudo da pra se realizar da maneira mais clean.
Replicar no BD todos os atributos de Pedido, sendo que a unica diferença seria de logica,
sei não ein.
(ex.: se for Pedido, tira do estoque, manda pro financeiro, se for orçamento, nao faz nada disto)

faça o que achar melhor =]