Glosario de términos para relaciones

Hay una serie de términos que se usan para describir las relaciones. No es necesario comprender todos estos términos por adelantado. Vuelva a consultar aquí según sea necesario al leer las páginas de documentación sobre relaciones.

  • Entidad dependiente: esta es la entidad que contiene la propiedad o las propiedades de la clave externa. A veces, a una entidad dependiente se le llama "secundaria".
  • Entidad principal: esta es la entidad que contiene la propiedad o las propiedades de la clave principal o alternativa. A veces, a una entidad principal se le llama "primaria".
  • Clave principal: propiedad o propiedades cuyos valores identifican de forma única a la entidad principal. La clave principal puede ser la clave primaria o una clave alternativa.
  • Clave externa: propiedad o propiedades del tipo de entidad dependiente que se usan para almacenar los valores de clave que coinciden con los valores de la clave principal de la entidad principal relacionada.
  • Navegación: propiedad de la entidad de un lado de la relación que hace referencia a la entidad o entidades relacionadas al otro extremo de la relación.
    • Navegación de colección: navegación que contiene referencias a muchas entidades relacionadas. Se utiliza para hacer referencia al lado "varios" de las relaciones de uno a varios y de varios a varios.
    • Navegación de referencia: navegación que contiene una referencia a una sola entidad relacionada. Se utiliza para hacer referencia al lado "uno" de las relaciones de uno a uno y de uno a varios.
    • Navegación inversa: en el contexto de una navegación determinada, este término hace referencia a la navegación en el otro extremo de la relación.
  • Relación de referencia propia: relación en la que los tipos de la entidad dependiente y la principal son iguales.
  • Relación obligatoria: relación representada por una clave externa que no acepta valores NULL. En una relación obligatoria, no puede existir una entidad dependiente sin una entidad principal que haga referencia a ella.
  • Relación opcional: relación representada por una clave externa que admite un valor NULL. En una relación opcional, puede existir una entidad dependiente sin una entidad principal que haga referencia a ella.
  • Relación bidireccional: relación que tiene navegaciones en ambos lados de la relación.
  • Relación unidireccional: relación que tiene una navegación en un lado de la relación, pero sin navegación en el otro lado.