Глоссарий терминов отношений

Существует ряд терминов, используемых для описания связей. Не обязательно понимать все эти термины заранее. Вернитесь сюда по мере необходимости при чтении страниц документации по связям.

  • Зависимый объект: это сущность, содержащая свойство или свойства внешнего ключа. Зависимый иногда называется дочерним.
  • Основная сущность: это сущность, содержащая свойство или свойства первичного или альтернативного ключа. Субъект иногда называется родительским элементом.
  • Ключ субъекта: свойство или свойства, значения которых однозначно определяют сущность субъекта. Основной ключ может быть первичным ключом или альтернативным ключом.
  • Внешний ключ: свойство или свойства типа зависимой сущности, которые используются для хранения значений ключей, которые соответствуют значениям основных ключей связанной сущности.
  • Навигация: свойство сущности на одной стороне связи, которая ссылается на связанную сущность или сущности в другом конце связи.
    • Навигация по коллекции: навигация, содержащая ссылки на многие связанные сущности. Используется для ссылки на "многие" стороны одного ко многим и ко многим отношениям.
    • Навигация по ссылке: навигация, содержащая ссылку на одну связанную сущность. Используется для ссылки на "одну" сторону отношений "один к одному" и "один ко многим".
    • Обратная навигация: при обсуждении конкретной навигации этот термин относится к навигации в другом конце связи.
  • Отношение самонаправления: связь, в которой зависимые и основные типы сущностей совпадают.
  • Обязательные отношения A, представленные внешним ключом, не допускаемым значением NULL. Зависимые сущности в требуемой связи не могут существовать без основной сущности, к которой она относится.
  • Необязательная связь A, представленная внешним ключом, допускаемым значением NULL. Зависимые сущности в необязательных отношениях могут существовать без ссылки на любую основную сущность.
  • Двунаправленная связь A, которая имеет навигации по обеим сторонам связи.
  • Однонаправленная связь A, которая имеет навигацию по одной стороне связи, но навигация по другой стороне не выполняется.