2
respostas

[Dúvida] Criei minhas tabelas e já coloquei as chaves primarias , onde coloco as chaves estranheiras ?

como colocar as chaves estrangerias nas tabelas ?

2 respostas

Augusto,

As Chaves Estrangeiras ou Foreign Keys ficam dentro das tabelas "destino" da ligação ou as tabelas que "usam" a chave primária (primary key).

Abaixo colocarei uma documentação bacana (para não precisar reinventar a roda) para você ler e se divertir para valer!

===============================================================

SQL: Aprenda a utilizar a chave primária e a chave estrangeira

Veja nesse artigo o que é uma chave primária e o que é uma chave estrangeira, além da importância das duas e quando utilizá-las.

...

Chave estrangeira

A chave estrangeira, ou foreign key, é um conceito ligeiramente diferente. Ela não diz respeito, especificamente, a uma tabela, mas sim a um relacionamento entre tabelas. De forma sucinta, a chave estrangeira é uma referência em uma tabela a uma chave primária de outra tabela. Para facilitar a compreensão, tomemos como exemplo duas tabelas: Pessoa e Carro. Para montarmos um relacionamento entre elas poderíamos ter na tabela Carro o campo ID_Pessoa fazendo referência à chave primária da tabela Pessoa.

...

Chave Estrangeira

https://www.devmedia.com.br/sql-aprenda-a-utilizar-a-chave-primaria-e-a-chave-estrangeira/37636

===============================================================

O Que É Chave Estrangeira? (conceito, definição e exemplos)

Chave estrangeira (FK) é aquela que faz referência a uma chave primária (PK) ou candidata em outra tabela. É importante ressaltar que essas tabelas pertences ao mesmo banco de dados.

Chave Estrangeira

...

https://cadernodeprova.com.br/o-que-e-chave-estrangeira-conceito-definicao-e-exemplos/

===============================================================

O que é chave primária, chave estrangeira e candidata?

Entenda os conceitos de restrições com o uso de chave primária, chave estrangeira e candidata no processo de modelagem e consistência de um banco de dados.

Chave estrangeira

A chave estrangeira ocorre quando um atributo de uma relação for chave primária em outra relação. Em outras palavras sempre que houver o relacionamento 1:N entre duas tabelas, a tabela 1 receberá a chave primária e a tabela N receberá a chave estrangeira.

Chave Estrangeira

...

https://www.luis.blog.br/chave-primaria-chave-estrangeira-e-candidata.html

===============================================================

[]'s,

Fabio I.

valeuuu Fabio, me ajudou também!