Fórum Dúvida na tabela de saída de produtos. #394753

30/01/2011

0

Ola, quando desenvolvi meu sistema, useio tres chaves primarias para saida de produtos:   ID da saida -> auto incremento ID da nota fiscal ID do produto   Isso esta certo? Poderei ter problemas no futuro com essa tabela?
Mauricio

Mauricio

Responder

Posts

01/02/2011

Thiago Freitas

As chaves primarias são usadas quando vc quer q um certo dado seja unico na Tabela. ou seja, vejamos a sua chave primaria composta:ID da saida -> auto incremento
ID da nota fiscal
ID do produto
ex1:ID da saida         -> 1
ID da nota fiscal  -> 01022011
ID do produto     -> 798235487541

Esses 3 dados não podem se repetir na tabela.

Hj vemos o caso de marcados que passam a venda pelo ECF, cada produto é passado no leitor de código, assim, sendo passado várias vezes o mesmo produto no cupom.  Nesse caso o ID da nota e o ID do produto não podem se repetir.



Responder

Gostei + 0

02/02/2011

Mauricio

Obrigado pela resposta, porém minha tabela pode ficar assim? Mesmo repetindo o id da nota e o id do produto, o id da saida nunca vai se repetir. Se eu estiver errado, pode dar uma luz?
Responder

Gostei + 0

02/02/2011

Wilson Junior

Olha, em alguns sistemas, já vi utilizar assim:

ID da nota fiscal, Primary Key
Sequencial, Primary Key
ID do produto, Foreing Key

Para o caso de repetir i mesmo produto em uma Nota Fiscal ou até mesmo para o caso de Cupom Fiscal.

Espero ter colaborado.
Responder

Gostei + 0

02/02/2011

Mauricio

Então, vou tentar programar o seguinte:   ID NOTA ITEM > NUMERO DO ITEM DA NOTA ID PRODUTO   Ex.:   NOTA        > 222110 ITEM         > 01 PRODUTO > ABACAXI (5423)   NOTA        > 222110 ITEM         > 02 PRODUTO > LIMÃO  (88888)   NOTA        > 222110 ITEM         > 03 PRODUTO > LARANJA  (22222)   NOTA        > 222110 ITEM         > 04 PRODUTO > ABACAXI  (5423)    
Responder

Gostei + 0

16/05/2013

José

Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
Responder

Gostei + 0

16/05/2013

José

Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar