No tempo 6:58 do vídeo o prof faz um insert into de 2 chaves primárias iguais que é o '0100' na coluna numeros da tabela itens notas, não entendi por que não deu o erro de repetir a chave primária
No tempo 6:58 do vídeo o prof faz um insert into de 2 chaves primárias iguais que é o '0100' na coluna numeros da tabela itens notas, não entendi por que não deu o erro de repetir a chave primária
Olá Eduardo, tudo bem?
A tabela itens_notas tem uma chave primária composta formada pelos campos código do produto e número da nota, por este motivo quando o instrutor realiza a inserção doa valores um erro não é retornado.
Como esta tabela armazena os produtos vendidos em cada nota separadamente, ela precisa ter o número da nota associado a cada produto, porém, como pode ser vários produtos e o número da nota precisará ser repetido várias vezes, apenas o número da nota não pode ser utilizado como chave primária, mas realizando a combinação do número da nota com o código do produto, pode ser formado uma chave primaria composta, já que a combinação formará valores únicos.
Essa tabela é criada na atividade 07 Criando tabela de itens de fiscais na aula Criando a estrutura do banco de dados:
E o instrutor explica sobre este assunto na atividade 11 Finalizando a criação do banco, também na aula Criando a estrutura do banco de dados.
Mas qualquer dúvida é só falar Eduardo e bons estudos!