Durante a aula "Finalizando a criação do campo" o professor cria a tabela ITENS_NOTAS com duas chaves primárias, NUMERO e CODIGO. Uma tabela só pode ter uma chave primária, não??
Durante a aula "Finalizando a criação do campo" o professor cria a tabela ITENS_NOTAS com duas chaves primárias, NUMERO e CODIGO. Uma tabela só pode ter uma chave primária, não??
Ooi, Emilly! Como vai?
Realmente, uma tabela só pode ter uma chave primária. O que o professor fez foi criar uma chave primária composta, ou seja, uma chave primária que é formada por dois ou mais campos.
No caso da tabela ITENS_NOTAS
, a chave primária é composta pelos campos NUMERO
e CODIGO
. Isso significa que, para identificar um registro específico na tabela, precisamos usar os valores de ambos os campos.
Para entender melhor, imagine que a tabela ITENS_NOTAS
representa os itens de uma nota fiscal. Cada item da nota fiscal tem um número único (campo NUMERO
) e um código de produto (campo CODIGO
). Para identificar um item específico, precisamos saber tanto o número da nota fiscal quanto o código do produto.
Você pode pensar em uma chave primária composta como um conjunto de informações que, juntas, garantem a unicidade de cada registro na tabela.
Espero ter ajudado!
Abraço! ✨✨