Glossário de termos de relação

Há vários termos usados para descrever relações. Não é necessário entender todos esses termos antecipadamente. Consulte aqui novamente sempre que necessário ao ler as páginas de documentação de relacionamentos.

  • Entidade dependente: Essa é a entidade que contém a propriedade ou as propriedades de chave estrangeira. Às vezes, um dependente é chamado de "filho".
  • Entidade principal: Essa é a entidade que contém a propriedade ou as propriedades da chave primária/alternativa. Às vezes, um "principal" é chamado de "mestre".
  • Chave principal: A propriedade ou as propriedades cujos valores identificam exclusivamente a entidade principal. A chave principal pode ser a chave primária ou uma chave alternativa.
  • Chave estrangeira: A propriedade ou as propriedades do tipo de entidade dependente que são usadas para armazenar os valores de chave que correspondem aos valores de chave principal da entidade principal relacionada.
  • Navegação: Uma propriedade na entidade de um lado da relação que faz referência à entidade ou entidades relacionadas na outra extremidade da relação.
    • Navegação de coleção: Uma navegação que contém referências a muitas entidades relacionadas. Usado para referenciar o lado "muitos" em relações de um para muitos e de muitos para muitos.
    • Navegação de referência: Uma navegação que contém uma referência a uma única entidade relacionada. Usado para referenciar o lado "um" de relações um-para-um e um-para-muitos.
    • Navegação inversa: Ao discutir uma navegação específica, esse termo refere-se à navegação na outra extremidade da relação.
  • Relação de auto-referência: Uma relação na qual os tipos de entidade dependente e principal são os mesmos.
  • Relação necessária Uma relação representada por uma chave estrangeira não anulável. Uma entidade dependente em uma relação necessária não pode existir sem uma entidade principal à qual ela se refere.
  • Relação opcional Uma relação representada por uma chave estrangeira anulável. Uma entidade dependente em uma relação opcional pode existir sem se referir a nenhuma entidade principal.
  • Relação bidirecional Uma relação que possui navegações em ambos os lados.
  • Relação unidirecional Uma relação que tem uma navegação em um lado da relação, mas sem navegação do outro lado.