Skip to main content

Relacionamentos um-para-um em bancos de dados

NUNCA FALE ISSO PARA UM HOMEM | COACH DE RELACIONAMENTOS | LUIZA VONO (Abril 2025)

NUNCA FALE ISSO PARA UM HOMEM | COACH DE RELACIONAMENTOS | LUIZA VONO (Abril 2025)
Anonim

Relacionamentos um-para-um ocorrem quando há exatamente um registro na primeira tabela que corresponde a um registro na tabela relacionada. Por exemplo, os cidadãos dos EUA têm um número de seguro social. Há apenas um número atribuído por pessoa e, portanto, uma pessoa não pode ter vários números.

Aqui está outro exemplo usando as duas tabelas abaixo. As tabelas têm um relacionamento um-para-um, porque cada linha na primeira tabela está diretamente relacionada a outra linha na segunda tabela.

Número de empregadoPrimeiro nomeÚltimo nome
123RickRossin
456RoubarHalford
789EddieHenson
567AmyLigação

Portanto, o número de linhas na tabela de nomes de funcionários deve ser o mesmo que o número de linhas na tabela de posições do empregado.

Número de empregadoPosiçãoExt. Do telefone
123Associado6542
456Gerente3251
789Associado3269
567Gerente9852

Outro tipo de modelo de banco de dados é o relacionamento um-para-muitos. Usando a tabela de baixo, você pode ver que Rob Halford é um gerente, então sua relação com a posição é de um-para-um, porque nessa empresa uma pessoa só tem uma posição. Mas a posição de gerente inclui duas pessoas, Amy Bond e Rob Halford, que é um relacionamento um-para-muitos. Uma posição, muitas pessoas.

Saiba mais sobre Relacionamentos de Banco de Dados, Chaves Estrangeiras, JOINs e Diagramas E-R.