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!