Você está na página 1de 13

Chaves Estrangeiras

Introdução
Nos bancos relacionais utilizamos chaves para relacionar entidades e seus registros.
Criação de chaves:
Criação da tabela Product:

Criação da tabela Costumer:


Criação da tabela Orders relacionada a outras entidades:
Cardinalidade 1:N
Um para muitos - chave primária tem cardinalidade mínima de 1 ligada a
chave de cardinalidade máxima N
Cardinalidade N:1
Muitos para um - chave primária tem cardinalidade mínima de N ligada a
chave de cardinalidade máxima 1
Cardinalidade N:N
Muitos para muitos -chave primária tem cardinalidade mínima de N ligada a
chave estrangeira de cardinalidade máxima N
Operações Join
São cláusulas de junção entre registros de duas ou mais tabelas, com base em um campo
relacionado entre elas.
Inner Join
Retorna apenas registros relacionados entre entidades.
Left (outer) Join
Retorna registros relacionados entre entidade A e B, mais o restante da entidade A.
Right (outer) Join
Retorna registros relacionados entre entidade A e B, mais o restante da entidade B.
Full (outer) Join
Retorna todos os registros das entidades.
Considerações
O uso adequado de chaves estrangeiras, relacionamentos entre tabelas e operações JOIN é
essencial para a eficácia de um banco de dados.
Eles garantem a integridade dos dados, facilitam a manipulação e recuperação de
informações e permitem análises avançadas que impulsionam a tomada de decisões informadas e
o sucesso das operações de uma organização.

Você também pode gostar