Foge Foge


Você não está conectado. Conecte-se ou registre-se

Duvida Base de Dados

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

1 Duvida Base de Dados em Qua Abr 07, 2010 2:01 pm

Chiga


Fuganço
Fuganço
estou a ter uma pequena dúvida num problema que me surgiu, para uma aplicação de gestão de vendas(POS) preciso de armazenar numa base de dados todas as vendas ocorridas, não me está a ocorrer neste momento como faço um item da tabela Vendas corresponder a vários da tabela produtos:

Na tabela produtos cada produto é identificado pelo seu código,
A tabela vendas deverá registar os produtos duma venda assim como a data e outras tretices das quais me lembrarei mais tarde,
Como faço um registo da tabela Vendas corresponder a varios items/produtos?

tenho a certeza que isto e relativamente facil no entanto apos horas a fazer por C logica de base de dados nao e o meu forte.

2 Re: Duvida Base de Dados em Qua Abr 07, 2010 3:25 pm

chino'man


Fugitivo Pro
Fugitivo Pro
Um item da tabela Produtos existe uma ou mais vezes na tabela Vendas?Porque como é óbvio um único produto pode ser vendido várias vezes no mesmo dia.
Para ligares um com outro basta haver ligação do campo código do produto,ou seja,o campo CodigoProduto por exemplo,é chave primária da tabela Produtos e ao mesmo tempo é chave secundária na tabela Vendas,para fazeres a ligação entre uma e outra basta fazeres algo do tipo:
-Code:
SELECT * FROM Vendas LEFT JOIN Produtos ON Vendas.CodigoProduto = Produtos.CodigoProduto

Ou pode ser assim tb,

-Code:
tab_produtos
idproduto


tab_facturas
idfactura


tab_produtos_facturas
idprodutofactura
fk_idproduto REFERENCES tab_produtos(idproduto)
fk_idfactura REFERENCES tab_facturas(idfactura)
qt
preco_venda
preco_final
desconto_perc
desconto_valor
iva_valor
escalao_iva
observacoes

[tab_produtos_facturas] e para esta ultima


olha agora tu vês a mlhr hipótese pr'a ti

3 Re: Duvida Base de Dados em Ter Abr 20, 2010 1:18 pm

Chiga


Fuganço
Fuganço
[tab_produtos_facturas] era msm esta !

Obrigado

4 Re: Duvida Base de Dados em Ter Abr 20, 2010 8:17 pm

tiagomoura


AdminFuga
AdminFuga
Resolvido!

[Bloqueado]




--------------------------------------
Melhor Amiga, MM *

Conteúdo patrocinado


Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum