Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 493464
            [titulo] => agrupar tabelas em uma unica
            [dataCadastro] => DateTime Object
                (
                    [date] => 2014-09-24 16:21:41
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 244531
            [status] => A
            [isExample] => 
            [NomeUsuario] => Ronaldo Lanhellas
            [Apelido] => 
            [Foto] => 244531_20150129162200.jpg
            [Conteudo] => Eu não agruparia esses itens em 1 tabela chamada movimentação, pois pelo que sei Cupom Fiscal tem campos diferentes de Nota Fiscal de Entrada e Nota Fiscal de Venda e vice-versa, ou seja, você tornaria seu sistema muito complexo para uma economia desnecessária (diminuição de tabelas). Você poderia agrupar as Notas mas não Nota com Cupom e Pedido.
        )

)

agrupar tabelas em uma unica

Felipe Sachetti
   - 24 set 2014

estamos atualizando um sistema desenvolvido em delphi q armazenava os dados em tabelas access para postgres...
ateh ai tudo bem, porem, me deparei com a seguinte situacao...
no banco antigo tinhamos as seguitnes tabelas para armazenar as movimentacoes
pedido
pedidoitem

notafiscal
notafiscalitem

cupom
cupomitem
notasentrada
notasentradaitem
para padronizar, pensei em agrupar tudo, facilitando atualizacao de campos, agrupar tudo em uma unica tabelas...
movimentacao
movimentacaoitem

criando um campo q diferenciasse um lancamento do outro
isso pode causar lentidao??? é uma tecnica aceitavel?? quais os pros e contras???

Post mais votado

Ronaldo Lanhellas
   - 24 set 2014

Eu não agruparia esses itens em 1 tabela chamada movimentação, pois pelo que sei Cupom Fiscal tem campos diferentes de Nota Fiscal de Entrada e Nota Fiscal de Venda e vice-versa, ou seja, você tornaria seu sistema muito complexo para uma economia desnecessária (diminuição de tabelas). Você poderia agrupar as Notas mas não Nota com Cupom e Pedido.

Felipe Sachetti
   - 24 set 2014

pois é, pensei nisso tb...pensem em agrupar pois em alguns casos aqui, no proprio pedido os clientes querem q apareca toda a parte de tributacao, ai pra mim ficaria mais facil para ja deixar isso armazenado, conforme uma possivel nota fiscal.... e se caso o cliente venha a gerar uma nota fica mais facil pois todos os campos ja estao certos....

mas vou fazer uma estrutura bem certinho doq iria em cada uma das tabelas... e avaliar, de repente sigo oq falaste, agrupo algumas q possuam os campos parecidos.....

Ronaldo Lanhellas
   - 24 set 2014


Citação:
pois é, pensei nisso tb...pensem em agrupar pois em alguns casos aqui, no proprio pedido os clientes querem q apareca toda a parte de tributacao, ai pra mim ficaria mais facil para ja deixar isso armazenado, conforme uma possivel nota fiscal.... e se caso o cliente venha a gerar uma nota fica mais facil pois todos os campos ja estao certos....

mas vou fazer uma estrutura bem certinho doq iria em cada uma das tabelas... e avaliar, de repente sigo oq falaste, agrupo algumas q possuam os campos parecidos.....


Ta certo, cada caso é um caso. Boa sorte.