Tabela Pedidos

3 respostas
J

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 ?

3 Respostas

d34d_d3v1l

pelo tipo

B

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.

d34d_d3v1l

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.

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 =]

Criado 7 de maio de 2012
Ultima resposta 8 de mai. de 2012
Respostas 3
Participantes 3