Vamos ver o exemplo a seguir. Observe a relação CIDADE, que possui dois atributos: id_cidade (que representa a chave primária) e nome. A outra entidade, PONTO_TURISTICO, possui três atributos: id_ponto_turistico (que representa a chave primária), id_cidade (que informa em qual cidade está o ponto turístico), e nome.

CIDADE
Id_cidade Nome
1 Rio de Janeiro
2 Foz do Iguaçu
3 São Paulo
4 Rio Grande do Sul
Relação de Cidades

PONTO_TURISTICO
Id_ponto_turistico Id_cidade Nome
1 1 Pão de Açúcar
2 1 Cristo Redentor
3 2 Cataratas do Iguaçu
4 4 Cânion Itaimbezinho
Relação de Pontos Turísticos

Observe como o identificador das cidades em cada ponto turístico serve para identificar cada cidade de localização. A chave primária de cada relação, quando utilizada para referência em outra relação recebe o nome de chave estrangeira. Portanto, para o exemplo acima, “Id_Cidade” em “PONTO_TURISTICO” é uma chave estrangeira da relação “CIDADE”.

Copyright © 2014 AIEC.