[firebase-br] Modelagem
Marcelo Silva
marcvan em ig.com.br
Qui Mar 1 12:37:43 -03 2007
Se for exatamente o mesmo pedido, eu colocaria 2 campos na mesma tabela
NF1 E NF2
pois no select ficaria be simples
SELECT * FROM TABELA_NOTAS WHERE (NF1 = 'N_NOTA')OR(NF2 = 'N_NOTA')
agora o que voce terá que ficar atendo é se isso não trara mais de uma nota
no resultado
exemplo voce pode ter o mesmo numero de nota no NF1 e NF2 só que em linhas
diferentes veja
NF1 NF2
001 002
002 001
desta forma você precisa adaptar as sua necessidades por exemplo na pesquisa
voce perguntaria se o usuario deseja buscar na nota 1 ou nota 2 eliminando o
"OR" do select
----------------------
Marcelo Silva
(11) 9693-4251
(11) 6723-3106 - LESTCRED
MSN: marcvan em ig.com.br
----- Original Message -----
From: "Valmir Cardoso" <valmircardoso em viacabo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, March 01, 2007 11:04 AM
Subject: [firebase-br] Modelagem
Pessoal,
Graça e Paz a Todos!
Estou na fase de criação de tabela de um soft. Tenho uma
tabela chamada de Cargas (TBCRG). Esta tabela tem diversos campos,
como por exempleo, Número da Carga, Data da Carga,
Vendedor, Valor Total, etc. Todvia, uma carga pode ter até
2 Notas Fiscais.
Pergunto: Coloco na mesma estrutura da TBCRG dois campos
NOTFI1 e NOTFI2, ou faça uma tabela auxiliar TBCRGNOT
onde gravaria as Notas pertencentes a determinada Carga.
Minha dúvida é com relação a posterior performance e dificuldade
de um SELECT. Fico na dúvida qual dos dois modo é melhor para
se obter as 2 Notas num relatório, numa pesquisa, etc.
Poderiam opinar?
Valmir
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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