[firebase-br] Re: qual o melhor jeito de modelar ?

Eduardo Jedliczka eduardo em gerasoft.com.br
Ter Maio 10 13:11:48 -03 2005


é muito relativo, se você agrupar as tabelas, terá um problema na
consistência das Foreign Key (ou terá que duplicar as chaves em campos
distintos e fazer a consistências em "arco" utilizando triggers).

Acho que não vale a pena!!! faça tudo separado, assim você respeita a
individualidade de cada entidade.

Quanto à performance (neste tipo de problema), se vai ficar tudo junto ou
separado pode ser lento ou rápido, depende mais do seu aplicativo do que da
modelagem..


[s]

==========================
Eduardo Jedliczka
Gerasoft Informática
Apucarana - Pr
==========================

----- Original Message ----- 
From: "Almir Fiorio" <almir74 em gmx.net>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, May 10, 2005 12:57 PM
Subject: [firebase-br] Re: qual o melhor jeito de modelar ?


>
>
> > Amigos
> >
> > Eu tenho que colocar pedidos de compra e de venda no meu banco de
> > dados assim como contas a pagar e a Receber ! Tem gente que usa a
> > mesma tabela pra pedidos de Compra e Venda e  tambem usam a mesma
> > tabelça pra Contas a pagar e contas a receber colocando um campo pra
> > diferenciar como status por exemplo que indica se é compra ou venda!!
> > eu acho a unificação boa pq vc nao precisa ficar criando tabela com
> > campos repetidos e deixa o banco com menos tabelas e mais leve!!
> >
> > Mas ai eu tava pensando bem e acho que unificar pedidos de compra e
> > venda na mesma tabela nao é uma boa!
> > da mesma forma que contas pagar/receber devem ficar separados!
> > isso pode atrapalhar a performance do banco nas pesquisas, inserts e
> > updates
> > Tendo em vcista que as pessoas que forem mecher com as duas coisas
> > estarão acessando a mesma tabela
> >
> > imagina dois usuarios diferentes estarem consultando contas a receber
> > e a pagar ao memso tempo ?
> > imagina vc gravar registros em contas a receber se tiver os outros
> > usuarios usando ao memso tempo pra consultar ou incluir contas a pagar ?
> >
> > o que vcs acham desta unificação ?  Atrapalha ?
> >
> > Ou é melhor separar pra ganhar mais velocidade nos acessos, inclusoes
> > e alterações ?
> >
> > Grato
> > Almir Fiorio
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>





Mais detalhes sobre a lista de discussão lista