Duvida Base de Dados
3 participantes
Foge Foge :: Multimédia :: Informática :: Pedidos de Ajuda
Página 1 de 1
Duvida Base de Dados
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.
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.
Chiga- Fuganço
- Idade : 32
Localização : Portugal
Re: Duvida Base de Dados
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:
Ou pode ser assim tb,
-Code:
[tab_produtos_facturas] e para esta ultima
olha agora tu vês a mlhr hipótese pr'a ti
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
chino'man- Fugitivo Pro
- Idade : 32
Localização : Braga - Pc x)
Re: Duvida Base de Dados
[tab_produtos_facturas] era msm esta !
Obrigado
Obrigado
Chiga- Fuganço
- Idade : 32
Localização : Portugal
Re: Duvida Base de Dados
Resolvido!
[Bloqueado]
[Bloqueado]
tiagomoura- AdminFuga
- Idade : 30
Localização : Santo Tirso
Tópicos semelhantes
» Desapareceu da base de dados e desde aí está inibida de conduzir
» Dúvida!
» Duvida,,,
» Excel + Access: alteração dos dados
» [Ajuda] Formatação com recuperação de dados
» Dúvida!
» Duvida,,,
» Excel + Access: alteração dos dados
» [Ajuda] Formatação com recuperação de dados
Foge Foge :: Multimédia :: Informática :: Pedidos de Ajuda
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|