CHAVE Estrangeira Postgres

13/09/2018

0

tenho varias tabelas em um banco de dados como devo usar a chave estrangeira para vincular elas com o id da chave estrangeira?
exemplo: tenho tabela de veículos ai na tabela de veículos e tenho uma tabela de marcas ai quero unir o id das marcas com veiculos
Junior Boff

Junior Boff

Responder

Post mais votado

13/09/2018

Olá Junior,
ao que parece você terá um relacionamento 1-N, onde uma marca poderá ter muitos veículos e um veículo, que entendo ser Gol, Uno, Prisma, Siena, ... pode pertencer apenas uma marca. Nesse caso, sempre usamos a chave estrangeira na tabela que vai ter a relação para muitos. Se uma marca tem muitos veículos, então na tabela veiculos você terá chave estrangeira com o id de marcas.
Nesse link - https://www.devmedia.com.br/sql-aprenda-a-utilizar-a-chave-primaria-e-a-chave-estrangeira/37636 - tem um exemplo de relacionamento 1-N entre Pessoa e Carro, estude ele e vai entender como criar o relacionamento que você precisa.

Marcio Souza

Marcio Souza
Responder

Mais Posts

13/09/2018

Santos

Olá, Júnior.
Neste caso, o id da tabela de marcas vai para tabela de veículos, utilizando assim relacionamento 1 para muitos.
Abaixo deixo um link nossa aqui da DevMedia sobre relacionamentos que poderá te ajudar bastante nesta dúvida em em muitas outras.
Espero que curta a indicação.
Abraço!

https://www.devmedia.com.br/relacionamentos-em-mysql-com-o-uso-de-chaves-estrangeiras-foreing-key/6773
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar