[firebase-br] estrutura de uma tabela de compras

Fausto fausto.s.a em uol.com.br
Seg Abr 23 11:02:59 -03 2007


Amigo,
Sugiro a você estudar um pouco mais sobre modelagem de dados, há na 
internet boas apostilas sobre este assunto.
Fausto
Reijanio Nunes Ribeiro escreveu:
> sei mais o q eu quero saber, principalmente e c/ relação ao campo codpedido
> pois se ele ta como chave primaria e (auto numerado) provavelmente n vai
> poder ser repetido, e se n puder ser repetido como vou poder trabalhar c/
> ele
>
> Em 23/04/07, Helton <heltonrn em gmail.com> escreveu:
>   
>> O q costumo colocar eh o campo Total na tabela pedido, mas o subtotal
>> (qtde * valorUnitario) nao guardo no banco.
>>
>> []´s
>>
>> Em 23/04/07, Helton<heltonrn em gmail.com> escreveu:
>>     
>>> Reijanio
>>>
>>> A não ser q o sistema necessite a modelagem dessa forma, mas para os
>>> padrões normais ela esta errada. O correto seria algo do tipo abaixo.
>>>
>>> pedido
>>>
>>> *Codigo
>>> Data
>>> CodFornecedor
>>>
>>> PedidoProduto
>>> *CodPedido
>>> *CodProduto
>>> Qtde
>>> Valor
>>>
>>> []´s
>>>
>>>
>>>
>>> Em 23/04/07, Reijanio Nunes Ribeiro<rnribeiro em gmail.com> escreveu:
>>>       
>>>> pessoal gostaria de uma ideia de uma tabela de compras de produtos
>>>>         
>> onde
>>     
>>>> pudesse usar um dbgrid, pois na q tenho ta dando erro direto e n ta
>>>> salvando. veja a estrutura dela
>>>>
>>>>  tabela pedido_Fornecedor
>>>>
>>>> idpedfor integer not null, // primary key
>>>> data timestamp,
>>>> idfor integer // campo relacionado a tabela fornecedor
>>>> idprod varchar(11);//campo relacionado a tabela produto
>>>> qtd  float,
>>>> valorCompra float,
>>>> SubTotal float);
>>>> quando tento usa-la c/ um dbgrid da erro pq ta sempre repetindo o
>>>>         
>> campo
>>     
>>>> idpedfor ou sei la pq
>>>> sei do jeito q esta estruturada ela so pode ser usada numa relação de
>>>>         
>> 1-1
>>     
>>>> entre fornecedor e produto, e gostaria de usa-la numa relação de 1-N,
>>>>         
>> 1
>>     
>>>> fornecedor varios produtos
>>>>  alguem poderia me dar uma ajuda
>>>> ______________________________________________
>>>> 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
>>>>
>>>>         
>>> --
>>> Hélton R. Nunes
>>> heltonrn em gmail.com
>>>
>>>       
>> --
>> Hélton R. Nunes
>> heltonrn em gmail.com
>>
>> ______________________________________________
>> 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
>>
>>     
> ______________________________________________
> 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