Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

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

1 resposta
solução!

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:

Opnião do instrutor da atividade Criando tabela de itens de fiscais

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!