A chave estrangeira é usada para relacionar duas tabelas (fazer a ligação entre elas) enquanto a chave primaria (atributo que pertence a uma única tabela) é usada para identificar os registros na tabela de maneira única.
A chave primaria é única em um banco de dados e serve para identificar a tabela em questão. Já a chave estrangeira é referente a outras tabelas externas. Em analogia, imagine uma casa em Miami onde tem uma bandeira dos EUA na porta, essa bandeira faz referencia ao próprio pais(tabela) onde a casa e seu dono habitam, sendo uma chave primaria. A chave estrangeira seria uma casa de um brasileiro que tem a bandeira do Brasil na porta. A casa do brasileiro estrangeiro está na tabela EUA mas faz referência a tabela Brasil
0
0
Responda
Para escrever sua resposta aqui, entre ou crie uma conta