Buscar

Qual a diferença entre chave estrangeira e chave primaria no SQL?

Respostas

19 pessoas visualizaram e tiraram suas dúvidas aqui
User badge image

Délis Delinha

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.
1
Dislike0
User badge image

Demetrius Castro Soares

Chave primária é a chave da tabela, já a chave estrangeira é a chave que faz referência a chave primária de outra tabela
1
Dislike0
User badge image

Lucas Bollinelli

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
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina