Como mostrado após importação das tabelas e no modo grafico, a tabela intens_notas_fiscais possui Numero e Codigo_do_produto como PK na mesma tabela, minha duvida é isso porque foi dito que nao era possivel ter duas PK na mesma tabela.
Como mostrado após importação das tabelas e no modo grafico, a tabela intens_notas_fiscais possui Numero e Codigo_do_produto como PK na mesma tabela, minha duvida é isso porque foi dito que nao era possivel ter duas PK na mesma tabela.
Olá, Paulo! Tudo bem?
Desde já peço desculpas pela demora em obter retorno.
É possível ter duas ou mais colunas em uma tabela que juntas formam uma chave primária composta (PK composta). Isso significa que a combinação de duas ou mais colunas é única na tabela.
No caso da tabela ITENS_NOTAS_FISCAIS
, a combinação das colunas Numero
e Codigo_do_produto
é única para cada registro, o que faz com que essa combinação possa ser definida como chave primária composta.
Numero | codigo_produto | quantidade |
---|---|---|
1 | 101 | 2 |
1 | 102 | 1 |
2 | 101 | 3 |
2 | 103 | 1 |
Observe que cada linha na tabela é identificada unicamente pela combinação das colunas numero
e codigo_produto
. Por exemplo, a primeira linha corresponde ao item da nota fiscal número 1 com código de produto 101 e quantidade 2. Já a segunda linha corresponde ao item da nota fiscal número 1 com código de produto 102 e quantidade 1.
Como cada combinação de numero
e codigo_produto
é única, a tabela pode ter vários itens com o mesmo código de produto, desde que pertençam a notas fiscais diferentes.
Espero ter esclarecido sua dúvida. Qualquer outra questão, fique à vontade para perguntar.
Espero ter ajudado e bons estudos!